首页> 外文会议>2019 56th ACM/IEEE Design Automation Conference >Memory-Bound Proof-of-Work Acceleration for Blockchain Applications
【24h】

Memory-Bound Proof-of-Work Acceleration for Blockchain Applications

机译:区块链应用程序的内存绑​​定工作量证明加速

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

摘要

Blockchain applications have shown huge potential in various domains. Proof of Work (PoW) is the key procedure in blockchain applications, which exhibits the memory-bound characteristic and hinders the performance improvement of blockchain accelerators. In order to mitigate the “memory wall” and improve the performance of memory-hard PoW accelerators, using Ethash as an example, we optimize the memory architecture from two perspectives: 1) Hiding memory latency. We propose specialized context switch design to overcome the uncertain cycles of repetitive memory requests. 2) Increasing memory bandwidth utilization. We introduce on-chip memory that stores a portion of the Ethash directed acyclic graph (DAG) for larger effective memory bandwidth, and further propose adopting embedded NOR flash to fulfill the role. Then, we conduct extensive experiments to explore the design space of our optimized memory architecture for Ethash, including number of hash cores, on-chip/off-chip memory technologies and specifications. Based on the design space exploration, we finally provide the guidance for designing the memory-bound PoW accelerator. The experiment results show that our optimized designs achieve 8.7% – 55% higher hash rate and 17% – 120% higher hash rate per Joule compared with the baseline design in different configurations.
机译:区块链应用在各个领域都显示出巨大的潜力。工作量证明(PoW)是区块链应用程序中的关键程序,它表现出内存绑定特性并阻碍了区块链加速器的性能改进。为了缓解“内存墙”并提高具有内存功能的PoW加速器的性能,以Ethash为例,我们从两个角度优化了内存体系结构:1)隐藏内存延迟。我们提出了专门的上下文切换设计来克服重复存储请求的不确定周期。 2)增加内存带宽利用率。我们引入了片上存储器来存储一部分Ethash有向无环图(DAG),以获取更大的有效存储器带宽,并进一步建议采用嵌入式NOR闪存来实现这一功能。然后,我们进行了广泛的实验,以探索我们为Ethash优化的存储体系结构的设计空间,包括散列核的数量,片上/片外存储技术和规格。基于设计空间的探索,我们最终为设计内存绑定PoW加速器提供了指导。实验结果表明,与不同配置下的基准设计相比,我们的优化设计每哈希的哈希率提高了8.7%– 55%,哈希率提高了17%– 120%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号