• DocumentCode
    704752
  • Title

    DNOC: an accurate and fast virtual channel and deflection routing network-on-chip simulator

  • Author

    Oxman, Gadi ; Weiss, Shlomo

  • Author_Institution
    Sch. of Electr. Eng., Tel Aviv Univ., Tel Aviv, Israel
  • fYear
    2015
  • fDate
    29-31 March 2015
  • Firstpage
    193
  • Lastpage
    202
  • Abstract
    We present DNOC, a network-on-chip simulator. DNOC simulates custom network topologies with detailed router models. Both classic virtual channel (VC) based router models and deflection routing models are supported. We validate the simulation models against hardware RTL router models. DNOC can generate various statistics, such as network latency and power. We evaluate the simulator in three typical use cases. In stand-alone simulation, synthetic traffic generators are used to offer load to the network. In synchronous co-simulation, the simulator is integrated as a module within a larger system simulator with synchronization every simulated cycle. In the faster model based co-simulation mode, a latency model is built, and re-tuned periodically at longer time intervals. We demonstrate co-simulation by running applications from the Rodinia and SPLASH-2 benchmark sets on mesh variants. DNOC is also able to run on multiple x86 cores in parallel, speeding up the simulation of large networks.
  • Keywords
    network routing; network topology; network-on-chip; statistical analysis; synchronisation; DNOC; Rodinia benchmark sets; SPLASH-2 benchmark sets; VC based router models; deflection routing models; hardware RTL router models; latency model; mesh variants; model based co-simulation mode; network latency; network load; network power; network topologies; network-on-chip simulator; stand-alone simulation; statistics; synchronization; synchronous co-simulation; synthetic traffic generators; virtual channel based router models; x86 cores; Benchmark testing; Load modeling; Mathematical model; Network topology; Ports (Computers); Routing; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance Analysis of Systems and Software (ISPASS), 2015 IEEE International Symposium on
  • Conference_Location
    Philadelphia, PA
  • Type

    conf

  • DOI
    10.1109/ISPASS.2015.7095805
  • Filename
    7095805