首页> 外文期刊>IEEE Transactions on Computers >Stream Semantic Registers: A Lightweight RISC-V ISA Extension Achieving Full Compute Utilization in Single-Issue Cores
【24h】

Stream Semantic Registers: A Lightweight RISC-V ISA Extension Achieving Full Compute Utilization in Single-Issue Cores

机译:流语义寄存器:轻量级RISC-V ISA扩展,实现单问题核心的完整计算利用率

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

摘要

Single-issue processor cores are very energy efficient but suffer from the von Neumann bottleneck, in that they must explicitly fetch and issue the loads/storse necessary to feed their ALU/FPU. Each instruction spent on moving data is a cycle not spent on computation, limiting ALU/FPU utilization to 33 percent on reductions. We propose "Stream Semantic Registers" to boost utilization and increase energy efficiency. SSR is a lightweight, non-invasive RISC-V ISA extension which implicitly encodes memory accesses as register reads/writes, eliminating a large number of loads/stores. We implement the proposed extension in the RTL of an existing multi-core cluster and synthesize the design for a modern 22 nm technology. Our extension provides a significant, 2x to 5x, architectural speedup across different kernels at a small 11 percent increase in core area. Sequential code runs 3x faster on a single core, and 3x fewer cores are needed in a cluster to achieve the same performance. The utilization increase to almost 100 percent in leads to a 2x energy efficiency improvement in a multi-core cluster. The extension reduces instruction fetches by up to 3.5x and instruction cache power consumption by up to 5.6x. Compilers can automatically map loop nests to SSRs, making the changes transparent to the programmer.
机译:单问题处理器核心非常节能,但遭受von neumann瓶颈,因为他们必须明确地获取并发出喂养alu / fpu所需的负载/托管。在移动数据上花费的每条指令都是未在计算上花费的循环,将ALU / FPU利用率限制为减少的33%。我们提出“流语义寄存器”来提高利用率并提高能源效率。 SSR是一个轻量级,无侵入式RISC-V ISA扩展,它隐式编码内存访问作为寄存器读/写入,消除了大量负载/存储。我们在现有多核集群的RTL中实施建议的扩展,并为现代22 NM技术合成设计。我们的扩展提供了一个重要的,2x到5倍,跨不同内核的架构加速,核心区域的小11%增加。顺序代码在单个核心上运行3倍,群集中需要3次核心以实现相同的性能。利用率增加到几乎100%,导致多核集群中的2倍能效改善。扩展将指令缩短为3.5倍,指令缓存功耗高达5.6倍。编译器可以自动将循环嵌套映射到SSR,使得对程序员透明的更改。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号