跳到主要导航 跳到搜索 跳到主要内容

swTensor: accelerating tensor decomposition on Sunway architecture

  • Beihang University
  • Tsinghua University

科研成果: 期刊稿件文章同行评审

摘要

Modern applications are digesting and generating data with rich features that are stored in high dimensional array or tensor. The computation applied to tensor, such as Canonical Polyadic decomposition (CP decomposition) plays an important role in understanding the internal relationships within the data. Using CP decomposition to analyze large tensor with billions of sizes requires tremendous computation power. In the meanwhile, the emerging Sunway many-core processor has demonstrated its computation advantage in powering the first hundred petaFLOPS supercomputer in the world. In this paper, we propose swTensor that adapts the CP decomposition to Sunway processor by leveraging the MapReduce framework for automatic parallelization and the unique architecture of Sunway for high performance. Specifically, we divide the major computation of CP decomposition into four sub-procedures and implement each using MapReduce framework with customized design key-value pair. Also, we tile the data during the computation so that it fits into the limited local device memory on Sunway for better performance. Moreover, we propose a performance auto-tuning mechanism to search for the optimal parameter settings in swTensor. The experimental results demonstrate swTensor achieves better performance than the state-of-the-art BigTensor and CSTF with the average speedup of 1.36 × and 1.24 × , respectively. Besides, swTensor exhibits better scalability when scaling across multiple Sunway processors.

源语言英语
页(从-至)161-176
页数16
期刊CCF Transactions on High Performance Computing
1
3-4
DOI
出版状态已出版 - 12月 2019

学术指纹

探究 'swTensor: accelerating tensor decomposition on Sunway architecture' 的科研主题。它们共同构成独一无二的学术指纹。

引用此