首页> 外文期刊>Micromachines >A RISC-V Processor with Area-Efficient Memristor-Based In-Memory Computing for Hash Algorithm in Blockchain Applications
【24h】

A RISC-V Processor with Area-Efficient Memristor-Based In-Memory Computing for Hash Algorithm in Blockchain Applications

机译:具有基于面积的忆阻器的内存计算的RISC-V处理器,用于区块链应用中的哈希算法

获取原文
           

摘要

Blockchain technology is increasingly being used in Internet of things (IoT) devices for information security and data integrity. However, it is challenging to implement complex hash algorithms with limited resources in IoT devices owing to large energy consumption and a long processing time. This paper proposes a RISC-V processor with memristor-based in-memory computing (IMC) for blockchain technology in IoT applications. The IMC-adapted instructions were designed for the Keccak hash algorithm by virtue of the extendibility of the RISC-V instruction set architecture (ISA). Then, a RISC-V processor with area-efficient memristor-based IMC was developed based on an open-source core for IoT applications, Hummingbird E200. The general compiling policy with the data allocation method is also disclosed for the IMC implementation of the Keccak hash algorithm. An evaluation shows that 70% improvements in both performance and energy saving were achieved with limited area overhead after introducing IMC in the RISC-V processor.
机译:区块链技术越来越多地用于物联网(IoT)设备中,以实现信息安全和数据完整性。但是,由于能耗大且处理时间长,在物联网设备中使用有限的资源来实现复杂的哈希算法具有挑战性。本文针对物联网应用中的区块链技术,提出了一种具有基于忆阻器的内存中计算(IMC)的RISC-V处理器。借助RISC-V指令集体系结构(ISA)的可扩展性,针对Keccak哈希算法设计了适用于IMC的指令。然后,基于面向物联网应用的开源内核Hummingbird E200,开发了具有基于面积忆阻器的IMC的RISC-V处理器。还公开了使用数据分配方法的通用编译策略,以用于Keccak哈希算法的IMC实现。评估显示,将IMC引入RISC-V处理器后,在有限的面积开销下,性能和节能方面均提高了70%以上。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号