├── .clang-format ├── .gitattributes ├── .gitignore ├── CMakeLists.txt ├── CMakePresets.json ├── LICENSE ├── README.md ├── input └── multiple_chip_mesh_4x4.ini └── src ├── buffer.cpp ├── buffer.h ├── chip.cpp ├── chip.h ├── config.cpp ├── config.h ├── main.cpp ├── netrace ├── netrace.c └── netrace.h ├── node.cpp ├── node.h ├── packet.cpp ├── packet.h ├── system.cpp ├── system.h ├── topologies ├── chip_mesh.cpp ├── chip_mesh.h ├── dragonfly_chiplet.cpp ├── dragonfly_chiplet.h ├── dragonfly_sw.cpp ├── dragonfly_sw.h ├── multiple_chip_mesh.cpp ├── multiple_chip_mesh.h ├── multiple_chip_torus.cpp ├── multiple_chip_torus.h ├── single_chip_mesh.cpp └── single_chip_mesh.h ├── traffic_manager.cpp └── traffic_manager.h /.clang-format: -------------------------------------------------------------------------------- 1 | --- 2 | BasedOnStyle: Google 3 | ColumnLimit: 100 4 | ... 5 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/CMakePresets.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/README.md -------------------------------------------------------------------------------- /input/multiple_chip_mesh_4x4.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/input/multiple_chip_mesh_4x4.ini -------------------------------------------------------------------------------- /src/buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/src/buffer.cpp -------------------------------------------------------------------------------- /src/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/src/buffer.h -------------------------------------------------------------------------------- /src/chip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/src/chip.cpp -------------------------------------------------------------------------------- /src/chip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/src/chip.h -------------------------------------------------------------------------------- /src/config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/src/config.cpp -------------------------------------------------------------------------------- /src/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/src/config.h -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/netrace/netrace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/src/netrace/netrace.c -------------------------------------------------------------------------------- /src/netrace/netrace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/src/netrace/netrace.h -------------------------------------------------------------------------------- /src/node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/src/node.cpp -------------------------------------------------------------------------------- /src/node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/src/node.h -------------------------------------------------------------------------------- /src/packet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/src/packet.cpp -------------------------------------------------------------------------------- /src/packet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/src/packet.h -------------------------------------------------------------------------------- /src/system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/src/system.cpp -------------------------------------------------------------------------------- /src/system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/src/system.h -------------------------------------------------------------------------------- /src/topologies/chip_mesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/src/topologies/chip_mesh.cpp -------------------------------------------------------------------------------- /src/topologies/chip_mesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/src/topologies/chip_mesh.h -------------------------------------------------------------------------------- /src/topologies/dragonfly_chiplet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/src/topologies/dragonfly_chiplet.cpp -------------------------------------------------------------------------------- /src/topologies/dragonfly_chiplet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/src/topologies/dragonfly_chiplet.h -------------------------------------------------------------------------------- /src/topologies/dragonfly_sw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/src/topologies/dragonfly_sw.cpp -------------------------------------------------------------------------------- /src/topologies/dragonfly_sw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/src/topologies/dragonfly_sw.h -------------------------------------------------------------------------------- /src/topologies/multiple_chip_mesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/src/topologies/multiple_chip_mesh.cpp -------------------------------------------------------------------------------- /src/topologies/multiple_chip_mesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/src/topologies/multiple_chip_mesh.h -------------------------------------------------------------------------------- /src/topologies/multiple_chip_torus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/src/topologies/multiple_chip_torus.cpp -------------------------------------------------------------------------------- /src/topologies/multiple_chip_torus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/src/topologies/multiple_chip_torus.h -------------------------------------------------------------------------------- /src/topologies/single_chip_mesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/src/topologies/single_chip_mesh.cpp -------------------------------------------------------------------------------- /src/topologies/single_chip_mesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/src/topologies/single_chip_mesh.h -------------------------------------------------------------------------------- /src/traffic_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/src/traffic_manager.cpp -------------------------------------------------------------------------------- /src/traffic_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yinxiao-Feng/chiplet-network-sim/HEAD/src/traffic_manager.h --------------------------------------------------------------------------------