GEM5 icon indicating copy to clipboard operation
GEM5 copied to clipboard

Add YAML configuration files and supporting scripts for gem5 simulations

Open zephyrols opened this issue 7 months ago • 1 comments

  • Created README.md and README_CN.md to document the YAML configuration file format for gem5 simulations, detailing sections for environment, running parameters, workloads, architecture configurations, server allocation, and optimization settings.
  • Added example YAML configuration files: example_optimize_sms.yaml and template.yaml for users to reference.
  • Implemented pklReader.py to read and process optimization results from .pkl files.
  • Developed remote.py for managing remote server execution, including load checks and process management.
  • Updated requirements.txt to include necessary dependencies for the new scripts.
  • Introduced runGem5.py to orchestrate the execution of gem5 simulations across multiple servers with monitoring and performance score calculation.

zephyrols avatar May 16 '25 02:05 zephyrols

[Generated by GEM5 Performance Robot] commit: a6330e41e6db1c087ca52c171e3e8e806e86c6ad workflow: gem5 Ideal Performance Test

Ideal Performance

Overall Score

PR Master Diff(%)
Score 19.57 19.57 0.00

XiangShanRobot avatar May 16 '25 06:05 XiangShanRobot