b467587a8bfff9621b70377413435124f59ef759
SmartEdgeAI - (gem5)
This repo holds all scripts, commands, and logs for Phase 3.
Order of operations
scripts/00_env.sh– sets env vars used by all scriptsscripts/10_run_one.sh– run a single experiment with clear argsscripts/20_sweep.sh– run the full matrixscripts/30_extract_csv.sh– collect gem5 stats → CSVscripts/40_energy_post.py– compute Energy/Power/EDP=J×sscripts/50_plot_epi.py/scripts/51_plot_edp_tinyml.py– figuresscripts/60_bundle_logs.sh– bundle terminal + stats excerpts- (optional)
scripts/70_diff_table.py– drowsy vs non-drowsy deltas
Paths assumed
- gem5 binary:
../../build/ARM/gem5.opt - config:
../../scripts/hetero_big_little.py - workloads:
../../gem5-run/{tinyml_kws,sensor_fusion,aes_ccm,attention_kernel}
All output is under iot/results and iot/logs.
Languages
Shell
46%
Python
42.5%
C
11.5%