|
@@ -226,21 +226,21 @@ if [ "$whichexps" = "fig8" -o "$whichexps" = "all" ]; then
|
|
|
# Figure 8(a)
|
|
|
logname='fig8a'
|
|
|
for num in 4 8 16 32; do
|
|
|
- preproc "m:$((num*57)) a:$((num*19)) s:$((num*18)) c:$((num*38))" 35 i19.3 ${num} 68
|
|
|
+ preproc "m:$((num*57)) a:$(( (num*19+63)/64 )) s:$((num*18)) c:$((num*38))" 35 i19.3 ${num} 68
|
|
|
run heap -m 20 -d 20 -i 0 -e ${num} -opt 1 -s 0
|
|
|
done
|
|
|
for num in 4 8 16 32; do
|
|
|
- preproc "m:$((num*57)) a:$((num*19)) s:$((num*18)) c:$((num*38))" 35 r20 ${num} 76
|
|
|
+ preproc "m:$((num*57)) a:$(( (num*19+63)/64 )) s:$((num*18)) c:$((num*38))" 35 r20 $((num*108)) 76
|
|
|
run heap -m 20 -d 20 -i 0 -e ${num} -opt 0 -s 0
|
|
|
done
|
|
|
# Figure 8(b,c)
|
|
|
logname='fig8bc'
|
|
|
for size in 16 18 20 22 24 26 28 30; do
|
|
|
- preproc "m:$((size*3-3)) a:$((size-1)) s:$((size-2)) c:$((size*2-2))" 3 i$((size-1)).3 1 ${i3MB[$((size-1))]}
|
|
|
+ preproc "m:$((size*3-3)) a:1 s:$((size-2)) c:$((size*2-2))" 3 i$((size-1)).3 1 ${i3MB[$((size-1))]}
|
|
|
run heap -m ${size} -d ${size} -i 0 -e 1 -opt 1 -s 0
|
|
|
done
|
|
|
for size in 16 18 20 22 24 26 28 30; do
|
|
|
- preproc "m:$((size*3-3)) a:$((size-1)) s:$((size-2)) c:$((size*2-2))" 3 r${size} $((size*6-12)) ${rMB[$size]}
|
|
|
+ preproc "m:$((size*3-3)) a:1 s:$((size-2)) c:$((size*2-2))" 3 r${size} $((size*6-12)) ${rMB[$size]}
|
|
|
run heap -m ${size} -d ${size} -i 0 -e 1 -opt 0 -s 0
|
|
|
done
|
|
|
done
|