Skip to content
/ memmodel Public

Basic implementation for memory heirarchy with multilevel cache. Private L1, L2 and shared L3 as last level cache. Supports two configurations to have the L3 as inclusive or victim (exclusive) cache. The simulation uses address trace generated from Gem5

Notifications You must be signed in to change notification settings

rrjha/memmodel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

Basic implementation for memory heirarchy with multilevel cache. Private L1, L2 and shared L3 as last level cache. Supports two configurations to have the L3 as inclusive or victim (exclusive) cache. The simulation uses address trace generated from Gem5

Usage: memmodel [-i/-e] [-n ] tracefilename

Options:

i for inclusive LLC

e for exclusive cache

n for number of cores

No coherency implemented so only multiprogramming workload wihtout coherency requirement can be simulated

About

Basic implementation for memory heirarchy with multilevel cache. Private L1, L2 and shared L3 as last level cache. Supports two configurations to have the L3 as inclusive or victim (exclusive) cache. The simulation uses address trace generated from Gem5

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published