manuel-serrano / bigloo

a practical Scheme compiler
http://www-sop.inria.fr/indes/fp/Bigloo
Other
138 stars 19 forks source link

bglstone: qsort benchmark is not informative due to a bug #14

Closed svenha closed 5 years ago

svenha commented 5 years ago

bigloo/qsort.scm in bglstone confuses the number of runs with the size of the vector to be sorted. Hence, runtimes are tiny and not informative. I attach a fixed file that also tries to increase the task difficulty and to avoid too aggressive optimizations (it uses the result of calls). The necessary fix affects only the function doit. qsort.scm.txt

manuel-serrano commented 5 years ago

Thanks I have applied the modifications to the Bigloo, Gambit, and Kawa sort. It will make the comparison with older systems impossible but the benefit of having significant numbers justifies the modifications.