...
首页> 外文期刊>ACM Journal on Emerging Technologies in Computing Systems >Energy-efficient Design of MTJ-based Neural Networks with Stochastic Computing
【24h】

Energy-efficient Design of MTJ-based Neural Networks with Stochastic Computing

机译:随机计算的基于MTJ的神经网络的节能设计

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Hardware implementations of Artificial Neural Networks (ANNs) using conventional binary arithmetic units are computationally expensive, energy-intensive, and have large area overheads. Stochastic Computing (SC) is an emerging paradigm that replaces these conventional units with simple logic circuits and is particularly suitable for fault-tolerant applications. We propose an energy-efficient use of Magnetic Tunnel Junctions (MTJs), a spintronic device that exhibits probabilistic switching behavior, as Stochastic Number Generators (SNGs), which forms the basis of our NN implementation in the SC domain. Further, the error resilience of target applications of NNs allows approximating the synaptic weights in our Mil-based NN implementation, in ways brought about by properties of the MTJ-SNG, to achieve energy-efficiency. An algorithm is designed that, given an error tolerance, can perform such approximations in a single-layer NN in an optimal way owing to the convexity of the problem formulation. We then use this algorithm and develop a heuristic approach for approximating multi-layer NNs. Classification problems were evaluated on the optimized NNs and results showed substantial savings in energy for little loss in accuracy.
机译:使用传统二进制算术单元的人工神经网络(ANNS)的硬件实现是计算昂贵的,能量密集的,并且具有大面积的开销。随机计算(SC)是一种新兴范式,其用简单的逻辑电路替换这些传统单元,特别适用于容错应用。我们提出了节能地使用磁隧道连接(MTJ),其呈现概率转换行为的旋转式装置,作为随机数发生器(SNGS),其构成了SC域中的NN实现的基础。此外,NNS的目标应用的误差恢复允许近似于MIL的NN实现中的突触权重,以MTJ-SNG的性质引入,以实现能量效率。设计了一种算法,鉴于误差容限,可以以问题配方的凸起以最佳方式在单层NN中执行这样的近似。然后,我们使用该算法并开发一种近似多层NNS的启发式方法。在优化的NNS上评估分类问题,结果表明精度损失的能量显着节省。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号