Pinned fields
Click on the next to a field label to start pinning.
Details
Assignee
Bobby BruceBobby BruceReporter
Jason Lowe-PowerJason Lowe-PowerComponents
Priority
MediumEpic Name
stdlib
Details
Details
Assignee
Bobby Bruce
Bobby BruceReporter
Jason Lowe-Power
Jason Lowe-PowerComponents
Priority
Epic Name
stdlib
Created June 26, 2020 at 9:49 PM
Updated July 25, 2022 at 11:12 PM
Through this Epic, we will define a model library for gem5. Eventually, we will provide validation information for all of these models.
More information coming soon.
Link to a design document:
Some high-level tasks
Develop abstract “base” classes for sub systems (e.g., caches) and define the interfaces between them.
Develop a few example sets of components based off of gem5-resources x86 full system examples
Single core CPU with parameterizable cache hierarchy
Two level classic
Three level classic with private l1/l2
Two different Ruby hierarchies
Extend to parameterize the number of CPUs
1,2,4,8,16
Extend to parameterize the DRAM
1 channel
2 channel
Different possible devices
Run (some) of the above configurations with the gem5-resources and publicize the results