Fast Simulation of a Many-NPL Network-on-Chip for Microarchitectural Design Space Exploration

被引:0
|
作者
Kang, Jintaek [1 ]
Yi, Changjae [1 ]
Lee, Keonjoo [1 ]
Lee, Seungwook [2 ]
Ryu, Soojung [3 ]
Ha, Soonhoi [1 ]
机构
[1] Seoul Natl Univ, Dept Comp Sci & Engn, Seoul, South Korea
[2] Samsung Elect, SAIT, Suwon, South Korea
[3] SK Telecom, T3K, Seongnam, South Korea
关键词
Many-NPU System; Simulation Technique; Simulator Acceleration;
D O I
10.1109/DSD53832.2021.00029
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A viable solution to cope with the ever-increasing computation complexity of deep learning applications is to integrate many neural processing units (NPUs) in a chip where a network-on-chip (NoC) is used as the communication fabric. Since the design space of an NoC is huge, the network topology is first selected based on the communication patterns of applications with a high-level performance estimation method. After the network topology is selected, the microarchitectural design space exploration is performed with a cycle-level NoC simulator. However, the existing NoC simulator is so slow that design space exploration of the microarchitecture is usually conducted manually in a narrow space. Since a synthetic trace is used, the simulation accuracy is also limited. To overcome these weaknesses, we present a simulation technique that is fast and accurate enough for microarchitectural design space of an NoC. In the proposed technique, we use the real communication trace from the many-NPU simulation without NoC consideration. To this end, we define the trace format that defines the interface between a many-NPU simulator and the NoC simulator. To accelerate simulation speed, we propose a parallelization technique at the cluster level in the simulation of the hierarchical NoC. The key technique is to manage the timestamps of events at the cluster boundary to do without time synchronization error. And, we adjust the abstraction level of simulation models to reduce the number of modules in the SystcmC NoC simulation. With the proposed technique, we could achieve up to 40 times speed-up for 32 NPU system, compared with the FlexNoC simulator.
引用
收藏
页码:131 / 138
页数:8
相关论文
共 50 条
  • [1] Design space exploration on heterogeneous network-on-chip
    Cardoso, RS
    Kreutz, ME
    Carro, L
    Susin, AA
    [J]. 2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 428 - 431
  • [2] Trace-Driven Simulation and Design Space Exploration of Network-on-Chip Topologies on FPGA
    Sangeetha, G. S.
    Radhakrishnan, Vignesh
    Prasad, Prabhu
    Parane, Khyamling
    Talawar, Basavaraj
    [J]. PROCEEDINGS OF THE 2018 8TH INTERNATIONAL SYMPOSIUM ON EMBEDDED COMPUTING AND SYSTEM DESIGN (ISED 2018), 2018, : 129 - 134
  • [3] Microarchitectural design space exploration made fast
    Guo, Qi
    Chen, Tianshi
    Chen, Yunji
    Li, Ling
    Hu, Weiwu
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2013, 37 (01) : 41 - 51
  • [4] Design Space Exploration for Three-dimensional Network-on-chip
    Wu, Ji
    Xie, Dong-qing
    [J]. 2015 INTERNATIONAL CONFERENCE ON SOFTWARE, MULTIMEDIA AND COMMUNICATION ENGINEERING (SMCE 2015), 2015, : 129 - 134
  • [5] COMRANCE: A Rapid Method for Network-on-Chip Design Space Exploration
    Zhang, Mingzhe
    Shi, Yangguang
    Zhang, Fa
    Liu, Zhiyong
    [J]. 2016 SEVENTH INTERNATIONAL GREEN AND SUSTAINABLE COMPUTING CONFERENCE (IGSC), 2016,
  • [6] A Flexible Network-on-Chip Simulator for Early Design Space Exploration
    Grecu, Cristian
    Ivanov, Andre
    Saleh, Resve
    Rusu, Claudia
    Anghel, Lorena
    [J]. 2008 1ST MICROSYSTEMS AND NANOELECTRONICS RESEARCH CONFERENCE, 2008, : 33 - +
  • [7] Design space exploration comparing homogeneous and heterogeneous network-on-chip architectures
    Kreutz, M
    Marcon, CA
    Carro, L
    Wagner, F
    Susin, AA
    [J]. SBCCI 2005: 18TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, PROCEEDINGS, 2005, : 190 - 195
  • [8] Quantitative design space exploration of routing-switches for Network-on-Chip
    Neuenhahn, M. C.
    Blume, H.
    Chair, T. G. Noll
    [J]. ADVANCES IN RADIO SCIENCE, 2008, 6 (145-150) : 145 - 150
  • [9] User-Centric Design Space Exploration for Heterogeneous Network-on-Chip Platforms
    Chou, Chen-Ling
    Marculescu, Radu
    [J]. DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 15 - 20
  • [10] A network traffic generator model for fast network-on-chip simulation
    Mahadevan, S
    Angiolini, F
    Storgaard, M
    Olsen, RG
    Sparso, J
    Madsen, J
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 780 - 785