xBGAS: Toward a RISC-V ISA Extension for Global, Scalable Shared Memory

xBGAS: Toward a RISC-V ISA Extension for Global, Scalable Shared Memory
复制标题

xBGAS:面向全局、可扩展共享内存的 RISC-V ISA 扩展

DOI:
--
复制
发表时间:
2018
期刊:
MCHPC@SC
影响因子:
--
通讯作者:
K. Keville
K. Keville
中科院分区:
--
文献类型:
--
作者:
John D. Leidel;Xi Wang;Frank Conlon;Yong Chen;D. Donofrio;Farzad Fatollahi;K. Keville

文献摘要

被引文献

相似文献

考虑到从单片架构到商品组件的集成系统的切换,当操作离开单个设备域时,可扩展的高性能计算架构经常遭受不必要的延迟。在松散耦合的商用设备之间传输控制和/或数据意味着以复杂系统软件的形式进行一定程度的协作。最终结果是整个系统架构以低效的方式运行。这项工作提出了创建微架构扩展到RISC-V指令集,为常见的高性能计算操作提供紧密耦合的支持的初步研究。这个xBGAS微架构扩展为应用程序提供了直接从基本指令访问全局共享内存块的能力。最终的结果是一个高效率的微架构的可扩展的共享内存编程环境。
Given the switch from monolithic architectures to integrated systems of commodity components, scalable high performance computing architectures often suffer from unwanted latencies when operations depart an individual device domain. Transferring control and/or data across loosely coupled commodity devices implies a certain degree of cooperating in the form of complex system software. The end result being a total system architecture the operates in an inefficient manner. This work presents initial research into creating micro architecture extensions to the RISC-V instruction set that provide tightly coupled support for common high performance computing operations. This xBGAS micro architecture extension provides applications the ability to access globally shared memory blocks directly from rudimentary instructions. The end result being a highly efficient micro architecture for scalable shared memory programming environments.