ICASSP 2020accepted0 citations

Reduced-Complexity Singular Value Decomposition For Tucker Decomposition: Algorithm And Hardware

Xiaofeng Hu, Chunhua Deng, Bo Yuan

Abstract

Tensors, as the multidimensional generalization of matrices, are naturally suited for representing and processing high-dimensional data. To date, tensors have been widely adopted in various data-intensive applications, such as machine learning and big data analysis. However, due to the inherent large-size characteristics of tensors, tensor algorithms, as the approaches that synthesize, transform or decompose tensors, are very computation and storage expensive, thereby hindering the potential further adoptions of tensors in many application scenarios, especially on the resource-constrained hardware platforms. In this paper, we propose a reduced-complexity SVD (Singular Vector Decomposition) scheme, which serves as the key operation in Tucker decomposition. By using iterative self-multiplication, the proposed scheme can significantly reduce the storage and computational costs of SVD, thereby reducing the complexity of the overall process. Then, corresponding hardware architecture is developed with 28nm CMOS technology. Our synthesized design can achieve 102GOPS with 1.09 mm <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> area and 37.6 mW power consumption, and thereby providing a promising solution for accelerating Tucker decomposition.

BibTeX
@inproceedings{icassp2020_reducedcomplexit,
  title = {Reduced-Complexity Singular Value Decomposition For Tucker Decomposition: Algorithm And Hardware},
  author = {Xiaofeng Hu and Chunhua Deng and Bo Yuan},
  booktitle = {ICASSP 2020},
  year = {2020}
}