Skip to content

Simulation helper for cache microarchitectural exploration

License

Notifications You must be signed in to change notification settings

artecs-group/bench5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bench5

A tool to automatically prepare, spawn and manage simulations for cache microarchitectural exploration. Created to work in conjunction with gem5-artecs.

The following benchmark suites are currently supported:

The following operations are currently supported:

  • Benchmarks simulation (SE mode)
  • -b : Basic Block Vectors (BBV) generation
  • -s : Simulation Points extraction
  • -c : Checkpoints creation from Simulation Points
  • -t : Elastic Traces generation

Requirements

This script is compatible with both Python 2 and Python 3. Make sure you install subprocess32 if you want to use the former.

Instructions

CPU and cache parameters have to be set in the simparams.py file. Many other options can be passed as command-line arguments. Execute with option -h to show the help.

About

Simulation helper for cache microarchitectural exploration

Resources

License

Stars

Watchers

Forks

Packages

No packages published