arrow
返回

GPUTucker: Large-Scale GPU-Based Tucker Decomposition Using Tensor Partitioning

delete2024-03-01
delete1
PRE
AI
J
Jihye Lee
D
Donghyoung Han
O
Oh‐Kyoung Kwon
K
Kang-Wook Chon *
M
Min‐Soo Kim *
DOI:10.1016/j.eswa.2023.121445delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Tucker decomposition is used extensively for modeling multi-dimensional data represented as tensors. Owing to the increasing magnitude of nonzero values in real-world tensors, a growing demand has emerged for expeditious and scalable Tucker decomposition techniques. Several graphics processing unit (GPU)-accelerated techniques have been proposed for Tucker decomposition to decrease the decomposition speed. However, these approaches often encounter difficulties in handling extensive tensors owing to their huge memory demands, which exceed the available capacity of GPU memory. This study presents an expandable GPU-based technique for Tucker decomposition called GPUTucker. The proposed method meticulously partitions sizable tensors into smaller sub-tensors, which are referred to as tensor blocks, and effectively implements the GPU-based data pipeline by handling these tensor blocks asynchronously. Extensive experiments demonstrate that GPUTucker outperforms state-of-the-art Tucker decomposition methods in terms of the decomposition speed and scalability.
Keyword:
Tensor decomposition
Big data
Graphics processing unit
(GPU)
Scalable algorithm
Memory-efficient method

期刊

Expert Systems with Applications 封面图
Expert Systems with Applications
IF:
7.5
论文数:
2.9W
被引数:
10.2W

机构

暂无机构信息