arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2303.17954cs.AR
收藏

DARKSIDE:面向极边缘片上DNN推理与训练的异构RISC-V计算集群

DARKSIDE: A Heterogeneous RISC-V Compute Cluster for Extreme-Edge On-Chip DNN Inference and Training

Angelo Garofalo, Yvan Tortorella, Matteo Perotti, Luca Valente, Alessandro Nadalini, Luca Benini, Davide Rossi, Francesco Conti

AI总结:

提出面向极边缘片上DNN推理与训练的异构RISC-V计算集群DARKSIDE,集成8个核心与三大加速器,在65nm工艺下实现835 GOPS/W整数能效,并支持18.2 GFLOPS的片上浮点训练。

摘要:

极边缘(TinyML)的片上DNN推理和训练对延迟、吞吐量、精度和灵活性提出了严格要求。异构集群是满足这一挑战的极具前景的解决方案,它结合了DSP增强型核心的灵活性与专用加速器的性能和能效提升。我们提出了DARKSIDE,一种具有异构集群的System-on-Chip,包含8个RISC-V核心,并增强了2位至32位混合精度整数算术。为提升关键计算密集型深度神经网络(DNN)内核的性能和效率,该集群引入了三个数字加速器:一个用于低数据复用深度卷积内核的专用引擎(高达30 MAC/cycle);一个最小开销的数据搬运器,用于动态编排1位至32位数据;一个16位浮点张量乘积引擎(TPE),用于分块矩阵乘法加速。DARKSIDE采用65nm CMOS技术实现。该集群在处理2位整数DNN内核时,实现了65 GOPS的峰值整数性能和835 GOPS/W的峰值能效。在针对浮点张量运算时,TPE提供高达18.2 GFLOPS的性能或300 GFLOPS/W的能效,足以在极具竞争力的速度下实现片上浮点训练,并结合超低功耗量化推理。

英文摘要:

On-chip DNN inference and training at the Extreme-Edge (TinyML) impose strict latency, throughput, accuracy and flexibility requirements. Heterogeneous clusters are promising solutions to meet the challenge, combining the flexibility of DSP-enhanced cores with the performance and energy boost of dedicated accelerators. We present DARKSIDE, a System-on-Chip with a heterogeneous cluster of 8 RISC-V cores enhanced with 2-b to 32-b mixed-precision integer arithmetic. To boost performance and efficiency on key compute-intensive Deep Neural Network (DNN) kernels, the cluster is enriched with three digital accelerators: a specialized engine for low-data-reuse depthwise convolution kernels (up to 30 MAC/cycle); a minimal overhead datamover to marshal 1-b to 32-b data on-the-fly; a 16-b floating point Tensor Product Engine (TPE) for tiled matrix-multiplication acceleration. DARKSIDE is implemented in 65nm CMOS technology. The cluster achieves a peak integer performance of 65 GOPS and a peak efficiency of 835 GOPS/W when working on 2-b integer DNN kernels. When targeting floating-point tensor operations, the TPE provides up to 18.2 GFLOPS of performance or 300 GFLOPS/W of efficiency - enough to enable on-chip floating-point training at competitive speed coupled with ultra-low power quantized inference.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑