Adding scripts, commands, and logging scaffolding

This commit is contained in:
Carlos Gutierrez
2025-10-05 02:27:52 +00:00
parent b69c9050f5
commit bd21fd4386
5 changed files with 49 additions and 4 deletions

View File

@@ -30,3 +30,48 @@ Sat Oct 4 10:26:47 PM UTC 2025
==== gem5 git ====
n/a
==== env ====
ROOT=/home/carlos/projects/gem5
SRC=/home/carlos/projects/gem5/gem5src/gem5
GEM5_BIN=/home/carlos/projects/gem5/build/ARM/gem5.opt
CFG=/home/carlos/projects/gem5/scripts/hetero_big_little.py
RUN=/home/carlos/projects/gem5/gem5-run
OUT_DATA=/home/carlos/projects/gem5/gem5-data/SmartEdgeAI/results
LOG_DATA=/home/carlos/projects/gem5/gem5-data/SmartEdgeAI/logs
Sun Oct 5 02:21:32 AM UTC 2025
==== env ====
ROOT=/home/carlos/projects/gem5
SRC=/home/carlos/projects/gem5/gem5src/gem5
GEM5_BIN=/home/carlos/projects/gem5/build/ARM/gem5.opt
CFG=/home/carlos/projects/gem5/scripts/hetero_big_little.py
RUN=/home/carlos/projects/gem5/gem5-run
OUT_DATA=/home/carlos/projects/gem5/gem5-data/SmartEdgeAI/results
LOG_DATA=/home/carlos/projects/gem5/gem5-data/SmartEdgeAI/logs
Sun Oct 5 02:24:17 AM UTC 2025
==== env ====
ROOT=/home/carlos/projects/gem5
SRC=/home/carlos/projects/gem5/gem5src/gem5
GEM5_BIN=/home/carlos/projects/gem5/build/ARM/gem5.opt
CFG=/home/carlos/projects/gem5/scripts/hetero_big_little.py
RUN=/home/carlos/projects/gem5/gem5-run
OUT_DATA=/home/carlos/projects/gem5/gem5-data/SmartEdgeAI/results
LOG_DATA=/home/carlos/projects/gem5/gem5-data/SmartEdgeAI/logs
Sun Oct 5 02:25:43 AM UTC 2025
==== env ====
ROOT=/home/carlos/projects/gem5
SRC=/home/carlos/projects/gem5/gem5src/gem5
GEM5_BIN=/home/carlos/projects/gem5/build/ARM/gem5.opt
CFG=/home/carlos/projects/gem5/scripts/hetero_big_little.py
RUN=/home/carlos/projects/gem5/gem5-run
OUT_DATA=/home/carlos/projects/gem5/gem5-data/SmartEdgeAI/results
LOG_DATA=/home/carlos/projects/gem5/gem5-data/SmartEdgeAI/logs
Sun Oct 5 02:25:43 AM UTC 2025
==== env ====
ROOT=/home/carlos/projects/gem5
SRC=/home/carlos/projects/gem5/gem5src/gem5
GEM5_BIN=/home/carlos/projects/gem5/build/ARM/gem5.opt
CFG=/home/carlos/projects/gem5/scripts/hetero_big_little.py
RUN=/home/carlos/projects/gem5/gem5-run
OUT_DATA=/home/carlos/projects/gem5/gem5-data/SmartEdgeAI/results
LOG_DATA=/home/carlos/projects/gem5/gem5-data/SmartEdgeAI/logs
Sun Oct 5 02:26:11 AM UTC 2025

View File

@@ -1,6 +1,6 @@
#!/bin/bash
set -eu
. "$(dirname "$0")/env.sh"
. "$(dirname "$0")/00_env.sh"
if [ $# -lt 5 ]; then
echo "Usage: $0 <workload:{tinyml_kws|sensor_fusion|aes_ccm|attention_kernel}> <core:{big|little|hybrid}> <dvfs:{high|low}> <drowsy:{0|1}> <l2:{512kB|1MB}> [mem=16GB]"

View File

@@ -1,6 +1,6 @@
#!/bin/bash
set -eu
source "$(dirname "$0")/00_env.sh"
. "$(dirname "$0")/00_env.sh"
run_case () {
local W=$1 CORE=$2 DV=$3 D=$4 L2=$5 MEM=16GB

View File

@@ -1,6 +1,6 @@
#!/bin/bash
set -eu
. "$(dirname "$0")/env.sh"
. "$(dirname "$0")/00_env.sh"
CSV_DATA="$OUT_DATA/summary.csv"
CSV_IOT="$OUT_IOT/summary.csv"

View File

@@ -1,6 +1,6 @@
#!/bin/bash
set -eu
. "$(dirname "$0")/env.sh"
. "$(dirname "$0")/00_env.sh"
TE="$LOG_DATA/TERMINAL_EXCERPTS.txt"
SE="$LOG_DATA/STATS_EXCERPTS.txt"