arrow
返回

High-Performance Tensor Learning Primitives Using GPU Tensor Cores

delete2023-06-01
delete3
PRE
AI
X
Xiao-Yang Liu
Z
Zeliang Zhang
Z
Zhiyuan Wang
韩
韩璐 (Lu Han)
X
Xiaodong Wang *
A
Anwar Walid
DOI:10.1109/TC.2022.3222955delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
learning is a powerful tool for big data analytics and machine learning, e.g., gene analysis and deep learning. However, tensor learning algorithms are compute-intensive since their time and space complexities grow exponentially with the order of tensors, which hinders their application. In this paper, we exploit the parallelism of tensor learning primitives using GPU tensor cores and develop high-performance tensor learning algorithms. First, we propose novel hardware-oriented optimization strategies for tensor learning primitives on GPU tensor cores. Second, for big data analytics, we employ the optimized tensor learning primitives to accelerate the CP tensor decomposition and then apply it for gene analysis. Third, we optimize the Tucker tensor decomposition and propose a novel Tucker tensor layer to compress deep neural networks. We employ natural gradients to train the neural networks, which only involve a forward pass without backpropagation and thus are suitable for GPU computations. Compared with TensorLab and TensorLy libraries on an A100 GPU, our third-order CP tensor decomposition achieves up to 16.32x and 32.25x speedups; and 6.09x and 6.72x speedups for our third-order Tucker tensor decomposition. The proposed fourth-order CP and Tucker tensor decompositions achieve up to 30.65x and 5.41x speedups over the TensorLab. Our CP tensor decomposition for gene analysis achieves up to 5.88x speedup over TensorLy. Compared with a conventional fully connected neural network, our Tucker tensor layer neural network achieves an accuracy of 97.9%, a speedup of 4.47x, and a compression ratio of 2.92 at the cost of 0.4% drop in accuracy.
Keyword:
Tensors
Graphics processing units
Matrix decomposition
Libraries
Neural networks
Deep learning
Matrix converters
Tensor learning
tensor computing
GPU tensor cores
tensor layer
neural network

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.4K
被引数:
9.8K

机构

C
Columbia University
学者数:
7.1W
论文数: 6.4W
被引数: 263
S
shanghai university
学者数:
3.9W
论文数: 2.7W
被引数: 52
引用论文

引用论文

The Genotype-Tissue Expression (GTEx) project基因型-组织表达 (GTEx) 项目
err2013-05-29
err6.2K
errOAAI
errLonsdale, John; Thomas, Jeffrey; Salvatore, Mike; Phillips, Rebecca; Lo, Edmund; Shad, Saboor; Hasz, Richard; Walters, Gary; Garcia, Fernando; Young, Nancy; Foster, Barbara; Moser, Mike; Karasik, Ellen; Gillard, Bryan; Ramsey, Kimberley; Sullivan, Susan; Bridge, Jason; Magazine, Harold; Syron, John; Fleming, Johnelle; Siminoff, Laura; Traino, Heather; Mosavel, Maghboeba; Barker, Laura; Jewell, Scott; Rohrer, Dan; Maxim, Dan; Filkins, Dana; Harbach, Philip; Cortadillo, Eddie; Berghuis, Bree; Turner, Lisa; Hudson, Eric; Feenstra, Kristin; Sobin, Leslie; Robb, James; Branton, Phillip; Korzeniewski, Greg; Shive, Charles; Tabor, David; Qi, Liqun; Groch, Kevin; Nampally, Sreenath; Buia, Steve; Zimmerman, Angela; Smith, Anna; Burges, Robin; Robinson, Karna; Valentino, Kim; Bradbury, Deborah; Cosentino, Mark; Diaz-Mayoral, Norma; Kennedy, Mary; Engel, Theresa; Williams, Penelope; Erickson, Kenyon; Ardlie, Kristin; Winckler, Wendy; Getz, Gad; DeLuca, David; MacArthur, Daniel; Kellis, Manolis; Thomson, Alexander; Young, Taylor; Gelfand, Ellen; Donovan, Molly; Meng, Yan; Grant, George; Mash, Deborah; Marcus, Yvonne; Basile, Margaret; Liu, Jun; Zhu, Jun; Tu, Zhidong; Cox, Nancy J.; Nicolae, Dan L.; Gamazon, Eric R.; Im, Hae Kyung; Konkashbaev, Anuar; Pritchard, Jonathan; Stevens, Matthew; Flutre, Timothee; Wen, Xiaoquan; Dermitzakis, Emmanouil T.; Lappalainen, Tuuli; Guigo, Roderic; Monlong, Jean; Sammeth, Michael; Koller, Daphne; Battle, Alexis; Mostafavi, Sara; McCarthy, Mark; Rivas, Manual; Maller, Julian; Rusyn, Ivan; Nobel, Andrew; Wright, Fred; Shabalin, Andrey; Feolo, Mike; Sharopova, Nataliya; Sturcke, Anne; Paschal, Justin; Anderson, James M.; Wilder, Elizabeth L.; Derr, Leslie K.; Green, Eric D.; Struewing, Jeffery P.; Temple, Gary; Volpi, Simona; Boyer, Joy T.; Thomson, Elizabeth J.; Guyer, Mark S.; Cathy Ng; Abdallah, Assya; Colantuoni, Deborah; Insel, Thomas R.; Koester, Susan E.; Little, A. Roger; Bender, Patrick K.; Lehner, Thomas; Yao, Yin; Compton, Carolyn C.; Vaught, Jimmie B.; Sawyer, Sherilyn; Lockhart, Nicole C.; Demchok, Joanne; Moore, Helen F.
err分享
err收藏
A Planar Decanuclear Cobalt(II) Phosphonate
err2014-04-22
err0
PREAI
errDipankar Sahoo; Ramesh K. Metre; Wolfgang Kroener; Klaus Gieb; Paul Müller; Vadapalli Chandrasekhar
err分享
err收藏
Quantum-Based Molecular Dynamics Simulations Using Tensor Cores
err2021-10-01
err15
errOAAI
errFinkelstein, Joshua; Smith, Justin S.; Mniszewski, Susan M.; Barros, Kipton; Negre, Christian F. A.; Rubensson, Emanuel H.; Niklasson, Anders M. N.
err分享
err收藏
Federated Tensor Mining for Secure Industrial Internet of Things
err2020-03-01
err39
PREAI
errKong, Linghe; Liu, Xiao-Yang; Sheng, Hao; Zeng, Peng; Chen, Guihai
err分享
err收藏
err分享
err收藏
err分享
err收藏
PREVALENCE AND OUTCOMES OF HEPARIN-INDUCED THROMBOCYTOPENIA IN INFLAMMATORY BOWEL DISEASE: A DECADE STUDY肝素诱导的血小板减少症的患病率与结局:一项十年研究
err2024-12-01
err0
PREAI
errOlafimihan, Ayobami; Turk, Ekrem; Fawehinmi, Praise; Olatunji, Gbolahan; Kokori, Emmanuel; Nicholas, Aderinto; Vallejo, Alejandro; Akata, Nkechi; Hafeez, Shaka
err分享
err收藏
学者 查看更多内容