OpenSoC Fabric: On-Chip Network Generator

被引:0
作者
Fatollahi-Fard, Farzad [1 ]
Donofrio, David [1 ]
Michelogiannakis, George [1 ]
Shalf, John [1 ]
机构
[1] Lawrence Berkeley Natl Lab, 1 Cyclotron Rd, Berkeley, CA 94720 USA
来源
2016 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE ISPASS 2016 | 2016年
关键词
SIMULATOR; SYSTEM; MODEL;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As technology scaling continues, on-chip networks are expected to remain important in future many-core chips due to the increased parallelism and, therefore, communication. However, designing and evaluating large-scale on-chip networks is a nontrivial task given the poor scalability of software simulation for thousands of cores and the intense development effort to develop hardware RTL. In this paper, we describe OpenSoC Fabric. OpenSoC Fabric is a comprehensive on-chip network generator written in Chisel. Chisel generates both C++ and Verilog models from a single code base and has a development effort comparable to functional programming. We describe the internal architecture of OpenSoC Fabric and its powerful list of configuration parameters. We then compare OpenSoC Fabric against pre-validated state-of-the-art simulators using both the generated C++ and Verilog models using FPGAs.
引用
收藏
页码:194 / 203
页数:10
相关论文
共 31 条
  • [1] A. Ltd, 2014, COR INT AMBA ON CHIP
  • [2] Abad P., 2012, 2012 Sixth IEEE/ACM International Symposium on Networks-on-Chip (NoCS), P99, DOI 10.1109/NOCS.2012.19
  • [3] GARNET: A Detailed On-Chip Network Model inside a Full-System Simulator
    Agarwal, Niket
    Krishna, Tushar
    Peh, Li-Shiuan
    Jha, Niraj K.
    [J]. ISPASS 2009: IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE, 2009, : 33 - 42
  • [4] [Anonymous], 2013, ISPASS
  • [5] [Anonymous], 2012, DOCUMENTATION EVALUA
  • [6] [Anonymous], EXASCALE COMPUTING S
  • [7] Asanovi K., 2014, Tech. Rep. UCB/EECS-2014-146
  • [8] Bachrach J, 2012, DES AUT CON, P1212
  • [9] Becker D. U., 2012, THESIS
  • [10] Binkert Nathan, 2011, Computer Architecture News, V39, P1, DOI 10.1145/2024716.2024718