mirror of
https://gitlab.com/Nils_Kasulke/spectre_project.git
synced 2026-04-04 07:47:24 +00:00
added cache_benchmark
This commit is contained in:
86
cache_benchmark/execute_cache_test.sh
Normal file
86
cache_benchmark/execute_cache_test.sh
Normal file
@@ -0,0 +1,86 @@
|
||||
#!/bin/bash
|
||||
#usage: <script> filename
|
||||
# filename shouldn't be a path
|
||||
# the file will be automatically added to the output folder
|
||||
if [ $# -ne 1 ]
|
||||
then
|
||||
echo "missing output-filename"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
exec >>./output/"$1"
|
||||
n_times=10000000
|
||||
n_count=5
|
||||
|
||||
echo "#n_times = $n_times"
|
||||
echo "#n_count = $n_count"
|
||||
echo "#n_steps = $n_steps"
|
||||
|
||||
step_size_bytes=100
|
||||
last_value_bytes=1000
|
||||
n_steps=$((last_value_bytes / step_size_bytes))
|
||||
|
||||
n_bytes=4
|
||||
for i in `seq 0 $n_steps`
|
||||
do
|
||||
./cache.exe $n_bytes $n_times $n_count
|
||||
n_bytes=$((n_bytes + step_size_bytes))
|
||||
done
|
||||
|
||||
step_size_bytes=1000
|
||||
last_value_bytes=10000
|
||||
n_steps=$((last_value_bytes / step_size_bytes))
|
||||
n_bytes=4
|
||||
for i in `seq 0 $n_steps`
|
||||
do
|
||||
./cache.exe $n_bytes $n_times $n_count
|
||||
n_bytes=$((n_bytes + step_size_bytes))
|
||||
done
|
||||
|
||||
step_size_bytes=10000
|
||||
last_value_bytes=100000
|
||||
n_steps=$((last_value_bytes / step_size_bytes))
|
||||
n_bytes=4
|
||||
for i in `seq 0 $n_steps`
|
||||
do
|
||||
./cache.exe $n_bytes $n_times $n_count
|
||||
n_bytes=$((n_bytes + step_size_bytes))
|
||||
done
|
||||
|
||||
step_size_bytes=100000
|
||||
last_value_bytes=1000000
|
||||
n_steps=$((last_value_bytes / step_size_bytes))
|
||||
n_bytes=4
|
||||
for i in `seq 0 $n_steps`
|
||||
do
|
||||
./cache.exe $n_bytes $n_times $n_count
|
||||
n_bytes=$((n_bytes + step_size_bytes))
|
||||
done
|
||||
|
||||
step_size_bytes=1000000
|
||||
last_value_bytes=10000000
|
||||
n_steps=$((last_value_bytes / step_size_bytes))
|
||||
n_bytes=4
|
||||
for i in `seq 0 $n_steps`
|
||||
do
|
||||
./cache.exe $n_bytes $n_times $n_count
|
||||
n_bytes=$((n_bytes + step_size_bytes))
|
||||
done
|
||||
step_size_bytes=10000000
|
||||
last_value_bytes=100000000
|
||||
n_steps=$((last_value_bytes / step_size_bytes))
|
||||
n_bytes=4
|
||||
for i in `seq 0 $n_steps`
|
||||
do
|
||||
./cache.exe $n_bytes $n_times $n_count
|
||||
n_bytes=$((n_bytes + step_size_bytes))
|
||||
done
|
||||
step_size_bytes=100000000
|
||||
last_value_bytes=1000000000
|
||||
n_steps=$((last_value_bytes / step_size_bytes))
|
||||
n_bytes=4
|
||||
for i in `seq 0 $n_steps`
|
||||
do
|
||||
./cache.exe $n_bytes $n_times $n_count
|
||||
n_bytes=$((n_bytes + step_size_bytes))
|
||||
done
|
||||
Reference in New Issue
Block a user