首页> 外文期刊>IEEE Transactions on Magnetics >A Novel Oscillation-Based Reconfigurable In-Memory Computing Scheme With Error Correction
【24h】

A Novel Oscillation-Based Reconfigurable In-Memory Computing Scheme With Error Correction

机译:具有纠错的新型振荡的可重新配置内存计算方案

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

摘要

In-memory computing promises to overcome memory and power walls by allowing efficient computing of operations inside the memory without the need to explicitly transfer operands back and forth to the processor core. This paradigm is enabled by emerging resistive memory technology and the adjustment of the memory periphery to perform the computation. The existing methods to perform in-memory calculations are either bound to a specific technology or do not scale well for complex multi-input functions. In this article, we propose a new technique for in-memory computing using resistive devices to calculate the symmetric Boolean logic operations for any number of inputs. In our proposed method, we first convert the equivalent resistance state that is generated by storing devices to an electrical oscillation, and later, time-based sensing for these oscillations is employed to generate the required output. Since the computation using our proposed technique is based on the oscillations, it can be easily tuned for different computation tasks depending on applications. This is used to implement an efficient column-wise error-correction code (ECC) for in-memory computing. We have performed extensive Monte Carlo simulations to confirm the functionality of our proposed method in the presence of process variation. Compared with state-of-the-art comparative-based schemes, for a two-bit in-memory XOR computation, our proposed technique can improve dynamic energy by 41% and additionally scales well for more number of inputs. Results show a reduction of the parity overhead by 10% in our evaluated memory and an area reduction of 21% compared with conventional ECC circuits.
机译:通过允许有效地计算存储器内的操作而不需要将操作数来回转移到处理器核心,通过允许有效地计算存储器和电源壁来克服内存和电源壁。通过新出现的电阻存储器技术和记忆周边的调整来实现该范例,以执行计算。执行内存计算的现有方法既绑定到特定技术,要么绑定到复杂的多输入功能。在本文中,我们提出了一种使用电阻器件对内存计算的新技术,以计算任何数量的输入的对称布尔逻辑操作。在我们所提出的方法中,我们首先转换通过将设备存储到电振荡而生成的等效电阻状态,并且随后,采用这些振荡的基于时间的感测来产生所需的输出。由于使用我们所提出的技术的计算基于振荡,因此可以根据应用程序容易地调整不同的计算任务。这用于实现用于内存计算的有效列的纠错码(ECC)。我们已经进行了广泛的蒙特卡罗模拟,以确认在过程变化存在下的建议方法的功能。与最先进的基于比较的方案相比,对于两位内存的XOR计算,我们所提出的技术可以通过41%提高动态能量,并且额外的输入速度良好。结果表明,与传统的ECC电路相比,在评估内存中减少了10%的10%,而面积减少21%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号