中文

基于 FPGA-CPU 混合平台的稀疏 Tucker 张量分解

计算机视觉与模式识别 2021-06-08 v2 人工智能 多媒体

摘要

推荐系统、社交网络分析、医学成像与数据挖掘常涉及处理稀疏高维数据。此类高维数据自然表示为张量,且无法由常规矩阵或向量计算高效处理。稀疏 Tucker 分解是用于压缩与分析这些稀疏高维数据集的重要算法。当能效与数据隐私为主要考量时,资源受限平台上的硬件加速器对张量算法的部署变得至关重要。本工作中,我们提出一种包含 CPU 与 FPGA 的混合计算框架以加速稀疏 Tucker 分解。该算法含三个主要模块:张量-矩阵乘(TTM)、Kronecker 积,以及带列主元的 QR 分解(QRP)。此外,我们在 Xilinx FPGA 上加速前两个模块,在 CPU 上加速后一个模块。相比 CPU,我们的混合平台在合成与真实世界数据集上实现了 23.6×1091×23.6 \times \sim 1091\times 加速比以及超过 93.519%99.514%93.519\% \sim 99.514\% 的能耗节省。

关键词

引用

@article{arxiv.2010.10637,
  title  = {Mutual Information Regularized Identity-aware Facial ExpressionRecognition in Compressed Video},
  author = {Xiaofeng Liu and Linghao Jin and Xu Han and Jane You},
  journal= {arXiv preprint arXiv:2010.10637},
  year   = {2021}
}

备注

Published in Pattern Recognition