Skip to content
#

cache-simulator

Here are 208 public repositories matching this topic...

This project focuses on developing a visual memory simulator using ChampSim, an efficient trace-based simulator for microarchitecture research. Our simulator features a graphical user interface (GUI) designed to display the usage of data cache in real-time, providing an interactive way to understand memory access patterns and cache behaviour.

  • Updated Oct 5, 2025
  • C++

C++ implementation of computer architecture branch prediction algorithms with comprehensive Python analysis tools. Features static and two-bit dynamic branch predictors, configurable Branch Target Buffer (BTB) with LRU replacement, automated performance testing and visualization of prediction accuracy and processor overhead metrics.

  • Updated Oct 2, 2025
  • C++

Simulador de cache parametrizável desenvolvido em Python para a disciplina de Arquitetura e Organização de Computadores II. Analisa o desempenho de hierarquias de memória com diferentes configurações de cache (nsets, bsize, assoc) e políticas de substituição (Random, FIFO, LRU), calculando métricas de hit/miss e classificando misses.

  • Updated Jul 30, 2025
  • Python

Improve this page

Add a description, image, and links to the cache-simulator topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the cache-simulator topic, visit your repo's landing page and select "manage topics."

Learn more