Add more configs for coalescer perf testing

Add run-coalperfs.sh in sims/vcs for ease of testing (please delete this file in the future)
This commit is contained in:
Vamber Yang
2023-05-20 08:49:39 -07:00
parent 439a72f21b
commit 9efd72ee2b
2 changed files with 192 additions and 44 deletions

13
sims/vcs/run-coalperfs.sh Normal file
View File

@@ -0,0 +1,13 @@
#!/bin/bash
configurations=("MemtraceCoreNV64B8IdConfig" "MemtraceCoreNV128B8IdConfig" "MemtraceCoreNV256B8IdConfig" "MemtraceCoreNV512B8IdConfig" "MemtraceCoreNV64B16IdConfig" "MemtraceCoreNV128B16IdConfig" "MemtraceCoreNV256B16IdConfig" "MemtraceCoreNV512B16IdConfig" "MemtraceCoreNV64B32IdConfig" "MemtraceCoreNV128B32IdConfig" "MemtraceCoreNV256B32IdConfig" "MemtraceCoreNV512B32IdConfig")
rm -f coal_perf.txt
make clean
for config in "${configurations[@]}"; do
time=$(make CONFIG="$config" run-binary-debug BINARY=none | grep "simulation time" | awk '{print $NF}')
echo "($config, $time)" >> coal_perf.txt
done
cat coal_perf.txt