中文

基于 NVM 交叉阵列架构的二值神经网络综合基准测试

新兴技术 2023-08-14 v1 硬件体系结构

摘要

非易失性存储器(NVM)交叉阵列已被认为是一项有前景的技术,可加速重要的机器学习运算,矩阵-向量乘法便是一个关键例子。二值神经网络(BNN)由于对激活值和权重均采用低位宽表示,因而特别适合与 NVM 交叉阵列配合使用。然而,BNN 的激进量化可能导致次优精度,而 NVM 交叉阵列的模拟效应会在推理过程中进一步降低精度。本文提出了一项综合研究,对已在 ImageNet 上训练并验证的 BNN 进行基准测试,并将其部署于 NeuroSim(一种基于 NVM 交叉阵列的存内计算(PIM)架构模拟器)上。我们的研究分析了输入精度和 ADC 分辨率等多种参数对推理精度及硬件性能指标的影响。我们发现,与原始 BNN 相比,8 位 ADC 分辨率配合 4 位输入精度可达到接近最优的精度。此外,我们识别了 PIM 架构中影响面积、延迟和能耗的瓶颈组件,并展示了不同 BNN 层对硬件性能的影响。

关键词

引用

@article{arxiv.2308.06227,
  title  = {Comprehensive Benchmarking of Binary Neural Networks on NVM Crossbar Architectures},
  author = {Ruirong Huang and Zichao Yue and Caroline Huang and Janarbek Matai and Zhiru Zhang},
  journal= {arXiv preprint arXiv:2308.06227},
  year   = {2023}
}