Darsim: A Parallel Cycle-Level NoC Simulator

We present DARSIM, a parallel, highly configurable, cycle-level network-on-chip simulator based on an ingress-queued wormhole router architecture. The parallel simulation engine offers cycle-accurate as well as periodic synchronization, permitting tradeoffs between perfect accuracy and high speed wi...

Full description

Bibliographic Details
Main Authors: Lis, Mieszko (Contributor), Shim, Keun Sup (Contributor), Cho, Myong Hyon (Contributor), Ren, Pengju (Author), Khan, Omer (Contributor), Devadas, Srinivas (Contributor)
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory (Contributor), Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science (Contributor)
Format: Article
Language:English
Published: 2010-11-05T17:52:41Z.
Subjects:
Online Access:Get fulltext
LEADER 02055 am a22002893u 4500
001 59832
042 |a dc 
100 1 0 |a Lis, Mieszko  |e author 
100 1 0 |a Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory  |e contributor 
100 1 0 |a Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science  |e contributor 
100 1 0 |a Devadas, Srinivas  |e contributor 
100 1 0 |a Devadas, Srinivas  |e contributor 
100 1 0 |a Lis, Mieszko  |e contributor 
100 1 0 |a Shim, Keun Sup  |e contributor 
100 1 0 |a Cho, Myong Hyon  |e contributor 
100 1 0 |a Khan, Omer  |e contributor 
700 1 0 |a Shim, Keun Sup  |e author 
700 1 0 |a Cho, Myong Hyon  |e author 
700 1 0 |a Ren, Pengju  |e author 
700 1 0 |a Khan, Omer  |e author 
700 1 0 |a Devadas, Srinivas  |e author 
245 0 0 |a Darsim: A Parallel Cycle-Level NoC Simulator 
260 |c 2010-11-05T17:52:41Z. 
856 |z Get fulltext  |u http://hdl.handle.net/1721.1/59832 
520 |a We present DARSIM, a parallel, highly configurable, cycle-level network-on-chip simulator based on an ingress-queued wormhole router architecture. The parallel simulation engine offers cycle-accurate as well as periodic synchronization, permitting tradeoffs between perfect accuracy and high speed with very good accuracy. When run on four separate physical cores, speedups can exceed a factor of 3.5, while when eight threads are mapped to the same cores via hyperthreading, simulation speeds up as much as five-fold. Most hardware parameters are configurable, including geometry, bandwidth, crossbar dimensions, and pipeline depths. A highly parametrized table-based design allows a variety of routing and virtual channel allocation algorithms out of the box, ranging from simple DOR routing to complex Valiant, ROMM, or PROM schemes, BSOR, and adaptive routing. DARSIM can run in network-only mode using traces or directly emulate a MIPS-based multicore. Sources are freely available under the open-source MIT license. 
546 |a en_US 
655 7 |a Article