Skip to content

Repository files navigation

CEC470_Cache

Hello! This is Ryle Traub’s and Carmen DiMario’s Cache Simulator project for our CEC 470 final.

This program simulates a full 3-level CPU cache (L1, L2, L3) and shows how different cache sizes and replacement policies affect performance. It runs a memory trace, tracks hits and misses at each level, calculates things like AMAT, and lets us compare cache behavior under different setups.

It includes both a console mode and a simple GUI so you can generate traces, run the simulator, and view stats :/

To run: python3 main.py then input whatever it asks of you and it'll simulate. Screenshot 2025-11-19 at 10 21 00 AM

About

Cache Simulator Project for CEC470

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages