Cache Allocation Technology on HPC
CATPC or CADiA is a distributed system that performs smart cache allocation of HPC apps in a cluster to minimize Last Level Cache waste. It uses two techniques : Top-down and Bottom-up.
Please check out SAC'25 paper for more details.
@inproceedings{10.1145/3672608.3707738,
author = {Jeatsa, Armel and Teabe, Boris},
title = {CADiA: A CPU Cache Allocation System for Distributed Parallel Applications},
year = {2025},
isbn = {9798400706295},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3672608.3707738},
doi = {10.1145/3672608.3707738},
booktitle = {Proceedings of the 40th ACM/SIGAPP Symposium on Applied Computing},
pages = {209–216},
numpages = {8},
keywords = {CPU cache, allocation, distributed parallel application},
location = {Catania International Airport, Catania, Italy},
series = {SAC '25}
}