From bd21fd4386b28d662563a67e5c32f603440276f1 Mon Sep 17 00:00:00 2001 From: Carlos Gutierrez Date: Sun, 5 Oct 2025 02:27:52 +0000 Subject: [PATCH] Adding scripts, commands, and logging scaffolding --- logs/env.txt | 45 +++++++++++++++++++++++++++++++++++++++ scripts/10_run_one.sh | 2 +- scripts/20_sweep.sh | 2 +- scripts/30_extract_csv.sh | 2 +- scripts/60_bundle_logs.sh | 2 +- 5 files changed, 49 insertions(+), 4 deletions(-) diff --git a/logs/env.txt b/logs/env.txt index 45f0f8e..4d175f2 100644 --- a/logs/env.txt +++ b/logs/env.txt @@ -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 diff --git a/scripts/10_run_one.sh b/scripts/10_run_one.sh index 4077aab..a100e4e 100755 --- a/scripts/10_run_one.sh +++ b/scripts/10_run_one.sh @@ -1,6 +1,6 @@ #!/bin/bash set -eu -. "$(dirname "$0")/env.sh" +. "$(dirname "$0")/00_env.sh" if [ $# -lt 5 ]; then echo "Usage: $0 [mem=16GB]" diff --git a/scripts/20_sweep.sh b/scripts/20_sweep.sh index 179f490..09c4851 100755 --- a/scripts/20_sweep.sh +++ b/scripts/20_sweep.sh @@ -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 diff --git a/scripts/30_extract_csv.sh b/scripts/30_extract_csv.sh index 7432043..27eb61e 100755 --- a/scripts/30_extract_csv.sh +++ b/scripts/30_extract_csv.sh @@ -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" diff --git a/scripts/60_bundle_logs.sh b/scripts/60_bundle_logs.sh index 18ea210..3769d5c 100755 --- a/scripts/60_bundle_logs.sh +++ b/scripts/60_bundle_logs.sh @@ -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"