A customizable hardware prefetching framework using online reinforcement learning as described in the MICRO 2021 paper by Bera et al. (https://arxiv.org/pdf/2109.12021.pdf).
-
Updated
Mar 25, 2025 - C++
A customizable hardware prefetching framework using online reinforcement learning as described in the MICRO 2021 paper by Bera et al. (https://arxiv.org/pdf/2109.12021.pdf).
This repository is meant to be a guide for building your own prefetcher for CPU caches and evaluating it, using ChampSim simulator
TheGuardian exposes mitigation techniques for cache-based side channel attacks by devising a secure LLC replacement policy. Tests were conducted on ChampSim to make it immune to such cross-core eviction attacks.
This project implements UCP based Cache Partitioning using ChampSim. UCP is a partitioning method in which based on the utilization of the resources, cache is partitioned among the processes
Implemented UCP using Champsim simulator
champsim simulation of Utility Based Cache dynamic partitioning (UCP).
ChampSim fork repository to work on a GUI for its results
cstracer - A valgrind tool to generate traces of android applications for champsim.
For IITJ computer architecture course
Add a description, image, and links to the champsim-simulator topic page so that developers can more easily learn about it.
To associate your repository with the champsim-simulator topic, visit your repo's landing page and select "manage topics."