mirror of
https://gitlab.com/Nils_Kasulke/spectre_project.git
synced 2026-04-03 23:37:25 +00:00
87 lines
1.8 KiB
Bash
87 lines
1.8 KiB
Bash
#!/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
|