Due to the very rapidly growing use of Artificial Neural Networks (ANNs) in real-world applications related to machine learning and Artificial Intelligence (AI), several hardware accelerator de-signs for ANNs have been proposed recently. In this paper, we present a novel processing-in-memory (PIM) engine called ODIN that employs hybrid binary-stochastic bit-parallel arithmetic in-side phase change RAM (PCRAM) to enable a low-overhead in-situ acceleration of all essential ANN functions such as multiply-accumulate (MAC), nonlinear activation, and pooling. We mapped four ANN benchmark applications on ODIN to compare its performance with a conventional processor-centric design and a crossbar-based in-situ ANN accelerator from prior work. The results of our analysis for the considered ANN topologies indicate that our ODIN accelerator can be at least 5.8x faster and 23.2x more energy-efficient, and up to 90.8x faster and 1554x more energy-efficient, compared to the crossbar-based in-situ ANN accelerator from prior work.
翻译:由于在与机器学习和人工智能有关的现实世界应用中人工神经网络(人工神经网络)的使用迅速迅速增加,最近提出了几项关于非非非机械设备硬件加速器的指定提议,在本文件中,我们提出了一个名为ODIN的新颖的模拟处理引擎,即ODIN,它使用混合的二进制分解点点和分辨点算法,在侧阶段的变革RAM(PCRAM)中采用混合二进制二进制分点和分辨点算法,使所有非非计算机系统基本功能,如倍积、非线性激活和集合,都能够实现低超导速加速,我们在ODIN上绘制了4个非非自动加速器基准应用,以将其性能与常规处理中心设计和以前工作中的跨巴内ANNNE加速器进行比较。我们对考虑的ANNE(PC)表性分析的结果显示,我们的ODIN加速器加速器至少可达5.8x和23.2x能效更高,并且比ADNNNW之前的超速和1554x节能效率工作高出90.8x。