Blueshell: a platform for rapid prototyping of multiprocessor NoCs and accelerators
Blueshell: a platform for rapid prototyping of multiprocessor NoCs and accelerators
复制标题
Blueshell:多处理器 NoC 和加速器快速原型设计平台
DOI:
10.1145/2641361.2641379
复制
发表时间:
2013
期刊:
影响因子:
--
通讯作者:
N. Audsley
中科院分区:
文献类型:
--
作者:
G. Plumbridge;J. Whitham;N. Audsley
The rapid increase in FPGA logic capacity has enabled the prototyping of multiprocessor Network-on-Chip (NoC) architectures. However, the design space exploration of these complex architectures is highly time consuming with traditional methodologies for FPGA design.
Our paper addresses the challenges of multiprocessor network design with the Blueshell framework for generating multiprocessor networks on chip (NoC) and a coupled Java software stack, Network-Chi. With Blueshell hardware is mconstructed from high-level components including processors and routers using concise Bluespec System Verilog. The Network-Chi software framework is also presented to enable programming the on-chip processors in a familiar Java style and without exposing the low-level systems programming to the application designer.
We demonstrate that Blueshell systems with as many as 20 processors can be implemented on a modestly sized FPGA. Performance figures for a selection of distributed applications are also provided.