Bob-Chou / cse240-cache-simulator

A helper program for cse240 (or any other computer architecture course!) to simulate cache behaviors (hits/misses).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cse240-cache-simulator

A helper program for cse240 (or any other computer architecture course!) to simulate cache behaviors (hits/misses). Maybe useful for solving cache hits/misses homework, but not sure.

How to use

Modify the Main.main function with your own cache access sequence, build and run Main with

make clean && make && make run

Features

  • cache hit/miss statistics
  • associative cache
  • hierarchical cache (L1/L2/...)
  • write-back write-through cache
  • FIFO/LRU eviction
  • TLB
  • multicore cache

About

A helper program for cse240 (or any other computer architecture course!) to simulate cache behaviors (hits/misses).

License:MIT License


Languages

Language:Java 96.3%Language:Makefile 3.7%