Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AMBTAR — Adaptive Multi-Beltway Thermal-Aware Routing for 3D NoC Systems

Simulation code and experiment configurations for the paper:

Adaptive multi-beltway thermal-aware routing algorithm for 3D NoC system Mohammad Reza Dadmand, Razieh Farazkish, Akram Reza, Roshanak Rafiei Nazari, Reza Faghih Mirzaee The Journal of Supercomputing (2025) — DOI: 10.1007/s11227-025-07580-5

AMBTAR is a thermal-aware adaptive routing algorithm for 3D Networks-on-Chip. This repository contains the modified simulator (built on AccessNoxim — Noxim + HotSpot thermal co-simulation), the routing implementations (AMBTAR/PTBBBR variants, TTABR, DLADR, XYZ, west-first baselines), and the experiment configurations used in the paper.

Repository layout

src/        Modified Noxim simulator source (SystemC, C++)
            — routing algorithms live in NoximRouter.cpp / NoximGlobalRoutingTable.cpp
configs/    Experiment configurations (.cfg) + 8x8x4 mesh floorplans (.lcf/.flp)
            used for HotSpot thermal co-simulation
scripts/    noxim_explorer (batch experiment runner), Matlab experiment
            generators (.m), format converters (apsra2noxim, mapping2cg)
results/    Sample result plots (throughput / thermal distribution)
Makefile    Build files (requires SystemC)

Building

Requires SystemC 2.3+ and g++. Adjust Makefile.defs to point at your SystemC installation, then:

make

This produces the noxim binary.

Running experiments

./noxim -config configs/ptbbbr.cfg

Key configs:

Config Experiment
configs/ptbbbr*.cfg AMBTAR / PTBBBR routing under random, transpose, and shuffle traffic
configs/ttabr*.cfg TTABR thermal-aware baseline
configs/tbr*.cfg Traffic-/thermal-balanced routing variants
configs/westfirstq.cfg West-first + Q-learning selection baseline

Batch parameter sweeps are driven by scripts/noxim_explorer.cpp with the .m generator scripts.

Citation

@article{dadmand2025ambtar,
  title   = {Adaptive multi-beltway thermal-aware routing algorithm for 3D NoC system},
  author  = {Dadmand, Mohammad Reza and Farazkish, Razieh and Reza, Akram and Rafiei Nazari, Roshanak and Faghih Mirzaee, Reza},
  journal = {The Journal of Supercomputing},
  volume  = {81},
  number  = {1095},
  year    = {2025},
  doi     = {10.1007/s11227-025-07580-5}
}

Acknowledgements

Built on Noxim (University of Catania) and AccessNoxim (NTU) with HotSpot thermal modeling.

About

Adaptive multi-beltway thermal-aware routing for 3D NoC — simulation code for our Journal of Supercomputing paper (DOI: 10.1007/s11227-025-07580-5)

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages