|
1.
Worm_Sim: a cycle accurate simulator for Networks-on-Chip
(Last updated 2005-04-05)
Worm_sim is a cycle-accurate simulator which we developed from
scratch in C++ using standard template library.
Worm_sim is written with flexibility and modularity in mind.
It can be used to simulate a wide range of NoC architectures (e.g.
NoCs with different topologies and different routing algorithms,
etc.), using user controllable performance parameters (e.g.
channel buffer size, routing engine delay, crossbar arbitration delay,
etc.). Moreover, due to the flexibility of worm_sim, it can be easily
extended to simulate NoCs which worm_sim does not support at the
current stage.
2.
NoCmap: energy- and performance-aware
mapping tool for Networks-on-Chip
(Last updated 2005-04-05)
The mapping tool, named NoCmap, is a concise C++ program which automatically maps a
given set of IPs onto a generic regular NoC architecture such that the total communication
energy is minimized. At the same time, the performance of the resulting communication system
is guaranteed to satisfy the specified design constraints through bandwidth reservation.
3.
SmallNoC: Application-specific long-range link insertion tool
(Last updated 2008-10-25)
The SmallNoC tool, which is inspired by small-world networks, automatically inserts
application-specific long-range links to a 2D mesh network for a given (set of) application(s).
The goal is to maximize the sustainable network throughput with a constraint on the total number of
long-range links.
|