Chiplet Network Simulator (CNSim) is a cycle-accurate packet-parallel simulator supporting efficient simulation for large-scale chiplet-based networks.
If you use CNSim in your research, we would appreciate the following citation in any publications to which it has contributed:
Yinxiao Feng, Yuchen Wei, Dong Xiang and Kaisheng Ma. Evaluating Chiplet-based Large-Scale Interconnection Networks via Cycle-Accurate Packet-Parallel Simulation. In 2024 USENIX Annual Technical Conference (ATC), 2024.
- Hyper-threading
- Cycle-accurate
- Highly configurable and customizable in terms of topology, routing algorithms, and microarchitecture.
- boost library
- netrace (optional, modified from https://github.com/booksim/netrace)
- bzip2
- Windows
- Visual Studio 2022
- Open the directory as a cmake project
- Linux
- Enter the directory, build, and run
sudo apt install cmake ninja-build build-essential libboost-all-dev libbz2-dev
cd chiplet-network-sim
cmake --preset Release
cd builds/Release/
cmake --build .
./ChipletNetworkSim ../../input/multiple_chip_mesh_4x4.ini
- Yuchen Wei, Tsinghua University
- Dong Xiang and Kaisheng Ma, Tsinghua University
- BookSim and Netrace (https://github.com/booksim)