Multi-Objective Hardware-Mapping Co-Optimisation for Multi-DNN Workloads on Chiplet-based Accelerators.
Clone repository
git clone --recurse-submodules https://github.com/Haimrich/moham.git
cd moham
Start Docker container. You can also use a devcontainer. Alternatively, you can check Dockerfile and install dependencies in a Ubuntu system.
cd docker
docker-compose run --rm moham bash
Compile MOHaM executable
cd moham
mkdir build && cd build
cmake .. && make -j8
cd experiments
./build/moham config.yaml -o ../output
In the scripts folder you can find useful notebooks to plot the results.
If you find this repository useful please cite:
A. Das, E. Russo, and M. Palesi, Multi-Objective Hardware-Mapping Co-Optimisation for Multi-DNN Workloads on Chiplet-Based Accelerators. in IEEE Transactions on Computers, vol. 73, no. 8, pp. 1883-1898, Aug. 2024, doi: 10.1109/TC.2024.3386067.
@article{moham2024,
author={Das, Abhijit and Russo, Enrico and Palesi, Maurizio},
journal={IEEE Transactions on Computers},
title={Multi-Objective Hardware-Mapping Co-Optimisation for Multi-DNN Workloads on Chiplet-Based Accelerators},
year={2024},
volume={73},
number={8},
pages={1883-1898},
doi={10.1109/TC.2024.3386067}
}