BYOC: A "Bring Your Own Core" Framework for Heterogeneous-ISA Research
BYOC: A "Bring Your Own Core" Framework for Heterogeneous-ISA Research
复制标题
BYOC:异构 ISA 研究的“自带核心”框架
DOI:
10.1145/3373376.3378479
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
Zaruba, Florian
中科院分区:
文献类型:
--
作者:
Balkind, Jonathan;Lim, Katie;Schaffner, Michael;Gao, Fei;Chirkov, Grigory;Li, Ang;Lavrov, Alexey;Nguyen, Tri M.;Fu, Yaosheng;Zaruba, Florian
Heterogeneous architectures and heterogeneous-ISA designs are growing areas of computer architecture and system software research. Unfortunately, this line of research is significantly hindered by the lack of experimental systems and modifiable hardware frameworks. This work proposes BYOC, a "Bring Your Own Core" framework that is specifically designed to enable heterogeneous-ISA and heterogeneous system research. BYOC is an open-source hardware framework that provides a scalable cache coherence system, that includes out-of-the-box support for four different ISAs (RISC-V 32-bit, RISC-V 64-bit, x86, and SPARCv9) and has been connected to ten different cores. The framework also supports multiple loosely coupled accelerators and is a fully working system supporting SMP Linux. The Transaction-Response Interface (TRI) introduced with BYOC has been specifically designed to make it easy to add in new cores with new ISAs and memory interfaces. This work demonstrates multiple multi-ISA designs running on FPGA and characterises the communication costs. This work describes many of the architectural design trade-offs for building such a flexible system. BYOC is well suited to be the premiere platform for heterogeneous-ISA architecture, system software, and compiler research.
登录
查看更多内容
DOI:
--
发表时间:
2018
期刊:
International Symposium on Computer Architecture
影响因子:
--
作者:
Johnathan Alsop;Matthew D. Sinclair;S. Adve
通讯作者:
S. Adve
DOI:
--
发表时间:
2005
期刊:
影响因子:
--
作者:
木村 康則
通讯作者:
木村 康則
DOI:
--
发表时间:
2016
期刊:
IEEE Hot Chips Symposium
影响因子:
--
作者:
Rangeen Basu Roy Chowdhury;Anil K. Kannepalli;E. Rotenberg
通讯作者:
E. Rotenberg
DOI:
--
发表时间:
2015
期刊:
Micro
影响因子:
--
作者:
Yaosheng Fu;Tri M. Nguyen;D. Wentzlaff
通讯作者:
D. Wentzlaff
DOI:
10.1145/3303084.3309492
发表时间:
2019
期刊:
Proceedings of the 10th International Workshop on Programming Models and Applications for Multicores and Manycores
影响因子:
--
作者:
Prodromou, Andreas;Venkat, Ashish;Tullsen, Dean M.
通讯作者:
Tullsen, Dean M.