TY - JOUR
T1 - An NoC Simulator That Supports Deflection Routing, GPU/CPU Integration, and Co-Simulation
AU - Oxman, Gadi
AU - Weiss, Shlomo
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2016/10
Y1 - 2016/10
N2 - We present deflection routing network on chip simulator (DNOC), a network-on-chip simulator. DNOC is primarily a deflection routing simulator, it simulates custom network topologies with detailed deflection router models, and a basic virtual channel router. 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 retuned 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 multicore processors, speeding up the simulation of large networks.
AB - We present deflection routing network on chip simulator (DNOC), a network-on-chip simulator. DNOC is primarily a deflection routing simulator, it simulates custom network topologies with detailed deflection router models, and a basic virtual channel router. 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 retuned 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 multicore processors, speeding up the simulation of large networks.
KW - Modeling
KW - Simulation
KW - networks-on-chip (NoCs)
KW - routing
UR - http://www.scopus.com/inward/record.url?scp=84988035834&partnerID=8YFLogxK
U2 - 10.1109/TCAD.2016.2527698
DO - 10.1109/TCAD.2016.2527698
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:84988035834
SN - 0278-0070
VL - 35
SP - 1667
EP - 1680
JO - IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
JF - IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
IS - 10
M1 - 7416189
ER -