mirror of
https://gitlab.com/Nils_Kasulke/spectre_project.git
synced 2026-04-04 13:07: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
|