MSNS: A Top-Down MPI-Style Hierarchical Simulation Framework for Network-on-Chip

  • Authors:
  • Zhongqi Li;Xiang Ling;Jianhao Hu

  • Affiliations:
  • -;-;-

  • Venue:
  • CMC '09 Proceedings of the 2009 WRI International Conference on Communications and Mobile Computing - Volume 02
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

As the scale of System-on-Chip (SoC) grows rapidly in recent years, the communication burden between on-chip elements becomes much greater than before. Network-on-Chip (NoC) has been proposed as a solution for this issue. However, it is difficult to use mathematical models to analyze the application-specific NoC with various topologies, switching architectures and routing algorithms. Existing simulators tend to divide the whole simulation flow into independent stages. This division causes inaccurate simulation results in packet delay, traffic load, power consumption, etc. In this paper, we propose a top-down Message passing Interface (MPI) style hierarchical simulation framework, MSNS (MPI Style NoC Simulator), for the NoC systems. It integrates the layers from application down to network infrastructure. This simulation framework can achieve more reliable and accurate simulation results for application-specific NoC system. It is based on SystemC to adapt to both high level abstraction and RTL (Register Transfer Level) implementation. In order to achieve the generality, MPI standard for parallel processes is used as the communication interface. Both a specific parallel computation system and the NoC infrastructure can be evaluated in this simulation framework. The more accurate simulation results can be achieved with dynamic traffic in MSNS. The availability of MSNS is proved with case study.