Creating and updating disk images as part of gem5 resources #741
Harshil2107
started this conversation in
gem5-dev
Replies: 1 comment
-
I am not sure this is the right place to ask, but is it possible to add simpoint markers for certain suites of benchmarks (like spec?). This will ensure that for the same versions of benchmarks, the results can be directly compared. It would also be great if we could add the scripts to create simpoints/checkpoints for the benchmarks. One additional idea is to see if we could add result parsing scripts to generate overall score/IPC for a suite of benchmarks. For example, after running specint2k6, we can summarize the score for that run to be x/GHz or something similar. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Gem5 Disk Image Updates
We're aiming to create new disk images as part of gem5 resources. Below, I've outlined the basic information, requirements, and desired disk images. Your input, suggestions, or alterations are most welcome.
Requirements:
Terminology:
Disk Image List:
Generic Ubuntu Command Line Boot:
NAS Parallel Benchmarks:
SPEC 2006 and 2017:
Note: As we can note distribute SPEC diskimages, the goal would be to have a concise and clear readme that highlights the steps to make the diskimage for users with access to SPEC.
GAPBS, Generic HPC, Stream, Spatter:
GPU FS:
Disk Image Requirements:
The disk should have the
m5
utility installed[Nice to have] Annotation for Linux kernel finished booting, but the OS is not fully ready
[Required] Annotation when systemd is done and/or you can run things on the command line
This is probably part of the base image, not the benchmark images
[Required] A way to programmatically run a command or commands
[Required] Annotation when the benchmark is starting
[Required] Annotation when the benchmark is done initializing
[Required] Annotation when the benchmark is complete
Better message when std is done
[Optional] Workload-specific annotations (e.g., for each loop iteration)
Script to run/test each workload
[Required] Remove motd (message of the day)
Feel free to provide feedback or additional insights.
Beta Was this translation helpful? Give feedback.
All reactions