Update benchmark document

This commit is contained in:
Koichi Nakamura 2021-01-11 19:53:40 +09:00
parent b601dc9a7b
commit 4d8e56bdbf

View file

@ -2,6 +2,10 @@
TARGETS="i386-linux-handwritten c python"
TIMEFORMAT='%U'
CPU_MODEL=`cat /proc/cpuinfo | grep 'model name' | cut -d: -f2 | sed "s/^ *//g"`
MEM_SIZE="`cat /proc/meminfo | grep 'MemTotal' | awk '{ print $2/1024/1024 }'` GB"
UNAME=`uname -a`
function benchmark () {
sum=0
for i in `seq $2`; do
@ -13,7 +17,7 @@ function benchmark () {
}
function generate-table {
echo "# $1"
echo "## $1"
echo "\`$2\`"
echo
#echo "Average of $3 execution times."
@ -29,5 +33,14 @@ function generate-table {
echo
}
echo "# Environment"
echo
echo "- $CPU_MODEL"
echo "- $MEM_SIZE"
echo "- $UNAME"
echo
echo "# Benchmarks"
generate-table "Bootstrap Time" "./planck < bootstrap.fs benchmark/nop.fs" 1
generate-table "Fib(30)" "./planck < bootstrap.fs benchmark/fib.fs" 1