首页> 外文会议>IEEE International System-on-Chip Conference >Hardware implementation of Hierarchical Temporal Memory algorithm
【24h】

Hardware implementation of Hierarchical Temporal Memory algorithm

机译:层次时间内存算法的硬件实现

获取原文

摘要

In this paper, a hardware ASIC implementation of the Numenta Hierarchical Temporal Memory (HTM) algorithm is presented. Each column in the neural network is implemented as a processing element (PE). Neuron cells in columns are built as identical cell modules. Dedicated register files for each module cell are employed to replace the conventional centralized memory organization. A complete neural network is built as a matrix of PEs connected in the mesh network. Both first order and high order network are successfully performed on a 20×20 PE matrix using images from MNIST dataset as input patterns. The power and area of a single PE including 2 cell modules are 1.29 mW and 17511 μm2 respectively. The average processing time in the proposed implementation is 4.52 μs in learning mode and 4.39 μs in inference mode. Compared to the performance of a software implementation on the 4 threads CPU, the ASIC version provides a 329.6× speedup in learning mode.
机译:本文介绍了Numenta分层时间存储器(HTM)算法的硬件ASIC实现。神经网络中的每个列被实现为处理元件(PE)。列中的神经元细胞是相同的电池模块的构建。用于每个模块单元的专用寄存器文件用于替换传统的集中内存组织。完整的神经网络是在网状网络中连接的PE矩阵构建的。使用来自Mnist DataSet的图像作为输入模式,在20×20 PE矩阵上成功执行第一阶和高阶网络。包括2个细胞模块的单个PE的功率和面积分别为1.29mW和17511μm2。所提出的实施中的平均处理时间在学习模式下为4.52μs,推断模式下为4.39μs。与4个线程CPU上的软件实现的性能相比,ASIC版本在学习模式下提供了329.6倍的加速。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号