From c4424f8de4ad89bfdc306719e4afb07c17944be4 Mon Sep 17 00:00:00 2001 From: Abdulaziz Ghuloum Date: Sun, 4 Nov 2007 17:12:14 -0500 Subject: [PATCH] * Added info about "BUGS" in benchmarks/README. --- benchmarks.larceny/bench | 2 +- benchmarks.larceny/results.Larceny-r6rs | 139 ++++++++++++++++++++++++ benchmarks/README | 30 ++--- 3 files changed, 157 insertions(+), 14 deletions(-) diff --git a/benchmarks.larceny/bench b/benchmarks.larceny/bench index 5d98b2f..020c8d7 100755 --- a/benchmarks.larceny/bench +++ b/benchmarks.larceny/bench @@ -86,7 +86,7 @@ setup () # For both Solaris and Linux machines. - BIGLOO=${BIGLOO:-"${APPS}/bin/bigloo"} + BIGLOO=${BIGLOO:-"bigloo"} MZSCHEME=${MZSCHEME:-"mzscheme"} CSC=$CHICKEN diff --git a/benchmarks.larceny/results.Larceny-r6rs b/benchmarks.larceny/results.Larceny-r6rs index 2d7d542..cf3ab1b 100644 --- a/benchmarks.larceny/results.Larceny-r6rs +++ b/benchmarks.larceny/results.Larceny-r6rs @@ -8319,3 +8319,142 @@ Words allocated: 4193866 Words reclaimed: 0 Elapsed time...: 2013 ms (User: 534 ms; System: 749 ms) Elapsed GC time: 8 ms (CPU: 11 in 16 collections.) + +**************************** +Benchmarking Larceny-r6rs on Sun Nov 4 11:25:11 EST 2007 under Darwin adsl-70-239-94-218.dsl.bltnin.sbcglobal.net 8.10.1 Darwin Kernel Version 8.10.1: Wed May 23 16:33:00 PDT 2007; root:xnu-792.22.5~1/RELEASE_I386 i386 i386 + +Testing fibfp under Larceny-r6rs +Compiling... +Larceny v0.93 "Deviated Prevert" (Nov 10 2006 04:27:45, precise:BSD Unix:unified) + + +> +> +Running... +Larceny v0.93 "Deviated Prevert" (Nov 10 2006 04:27:45, precise:BSD Unix:unified) + + +> +Words allocated: 358610884 +Words reclaimed: 0 +Elapsed time...: 3287 ms (User: 3248 ms; System: 39 ms) +Elapsed GC time: 479 ms (CPU: 490 in 1368 collections.) + +**************************** +Benchmarking Larceny-r6rs on Sun Nov 4 11:26:02 EST 2007 under Darwin adsl-70-239-94-218.dsl.bltnin.sbcglobal.net 8.10.1 Darwin Kernel Version 8.10.1: Wed May 23 16:33:00 PDT 2007; root:xnu-792.22.5~1/RELEASE_I386 i386 i386 + +Testing mbrot under Larceny-r6rs +Compiling... +Larceny v0.93 "Deviated Prevert" (Nov 10 2006 04:27:45, precise:BSD Unix:unified) + + +> +> +Running... +Larceny v0.93 "Deviated Prevert" (Nov 10 2006 04:27:45, precise:BSD Unix:unified) + + +> +Words allocated: 551809361 +Words reclaimed: 0 +Elapsed time...: 2256 ms (User: 2237 ms; System: 16 ms) +Elapsed GC time: 766 ms (CPU: 756 in 2105 collections.) + +**************************** +Benchmarking Larceny-r6rs on Sun Nov 4 11:26:51 EST 2007 under Darwin adsl-70-239-94-218.dsl.bltnin.sbcglobal.net 8.10.1 Darwin Kernel Version 8.10.1: Wed May 23 16:33:00 PDT 2007; root:xnu-792.22.5~1/RELEASE_I386 i386 i386 + +Testing pnpoly under Larceny-r6rs +Compiling... +Larceny v0.93 "Deviated Prevert" (Nov 10 2006 04:27:45, precise:BSD Unix:unified) + + +> +> +Running... +Larceny v0.93 "Deviated Prevert" (Nov 10 2006 04:27:45, precise:BSD Unix:unified) + + +> +Words allocated: 72351714 +Words reclaimed: 0 +Elapsed time...: 1486 ms (User: 1482 ms; System: 3 ms) +Elapsed GC time: 100 ms (CPU: 94 in 276 collections.) + +**************************** +Benchmarking Larceny-r6rs on Sun Nov 4 11:27:38 EST 2007 under Darwin adsl-70-239-94-218.dsl.bltnin.sbcglobal.net 8.10.1 Darwin Kernel Version 8.10.1: Wed May 23 16:33:00 PDT 2007; root:xnu-792.22.5~1/RELEASE_I386 i386 i386 + +Testing fft under Larceny-r6rs +Compiling... +Larceny v0.93 "Deviated Prevert" (Nov 10 2006 04:27:45, precise:BSD Unix:unified) + + +> +> +Running... +Larceny v0.93 "Deviated Prevert" (Nov 10 2006 04:27:45, precise:BSD Unix:unified) + + +> +Words allocated: 217579520 +Words reclaimed: 0 +Elapsed time...: 1644 ms (User: 1608 ms; System: 30 ms) +Elapsed GC time: 521 ms (CPU: 474 in 830 collections.) + +**************************** +Benchmarking Larceny-r6rs on Sun Nov 4 11:28:31 EST 2007 under Darwin adsl-70-239-94-218.dsl.bltnin.sbcglobal.net 8.10.1 Darwin Kernel Version 8.10.1: Wed May 23 16:33:00 PDT 2007; root:xnu-792.22.5~1/RELEASE_I386 i386 i386 + +Testing fib under Larceny-r6rs +Compiling... +Larceny v0.93 "Deviated Prevert" (Nov 10 2006 04:27:45, precise:BSD Unix:unified) + + +> +> +Running... +Larceny v0.93 "Deviated Prevert" (Nov 10 2006 04:27:45, precise:BSD Unix:unified) + + +> +Words allocated: 0 +Words reclaimed: 0 +Elapsed time...: 1796 ms (User: 1793 ms; System: 2 ms) +Elapsed GC time: 0 ms (CPU: 0 in 0 collections.) + +**************************** +Benchmarking Larceny-r6rs on Sun Nov 4 11:52:05 EST 2007 under Darwin adsl-70-239-94-218.dsl.bltnin.sbcglobal.net 8.10.1 Darwin Kernel Version 8.10.1: Wed May 23 16:33:00 PDT 2007; root:xnu-792.22.5~1/RELEASE_I386 i386 i386 + +Testing scheme under Larceny-r6rs +Compiling... +Larceny v0.93 "Deviated Prevert" (Nov 10 2006 04:27:45, precise:BSD Unix:unified) + + +> +> +Running... +Larceny v0.93 "Deviated Prevert" (Nov 10 2006 04:27:45, precise:BSD Unix:unified) + + +> +Words allocated: 29621938 +Words reclaimed: 0 +Elapsed time...: 1185 ms (User: 1177 ms; System: 8 ms) +Elapsed GC time: 42 ms (CPU: 46 in 113 collections.) + +**************************** +Benchmarking Larceny-r6rs on Sun Nov 4 16:29:25 EST 2007 under Darwin Vesuvius.local 8.10.1 Darwin Kernel Version 8.10.1: Wed May 23 16:33:00 PDT 2007; root:xnu-792.22.5~1/RELEASE_I386 i386 i386 + +Testing compiler under Larceny-r6rs +Compiling... +Larceny v0.93 "Deviated Prevert" (Nov 10 2006 04:27:45, precise:BSD Unix:unified) + + +> WARNING from macro expander: +Redefining +bound? + +> +Running... +Larceny v0.93 "Deviated Prevert" (Nov 10 2006 04:27:45, precise:BSD Unix:unified) + + +> bench DIED! diff --git a/benchmarks/README b/benchmarks/README index 59977ee..35b82bb 100644 --- a/benchmarks/README +++ b/benchmarks/README @@ -9,6 +9,7 @@ the benchmarks under ikarus. Files and directories: * bench.ss: a script for running a benchmark + * benchall.ss: a script for running all benchmarks * rnrs-benchmarks.ss: a library specifing the number of iterations that every benchmark should be run and some procedures (like run-benchmark) that the various benchmarks @@ -20,22 +21,25 @@ To run a benchmark, type: $ ikarus --r6rs-script bench.ss -Example: - - $ ikarus --r6rs-script bench.ss nucleic - running stats for compile-nucleic: - 7 collections - 262 ms elapsed cpu time, including 84 ms collecting - 262 ms elapsed real time, including 84 ms collecting - 30095456 bytes allocated - running stats for nucleic: - 154 collections - 840 ms elapsed cpu time, including 77 ms collecting - 842 ms elapsed real time, including 78 ms collecting - 640581192 bytes allocated + Example: + + $ ikarus --r6rs-script bench.ss nucleic + running stats for compile-nucleic: + 7 collections + 262 ms elapsed cpu time, including 84 ms collecting + 262 ms elapsed real time, including 84 ms collecting + 30095456 bytes allocated + running stats for nucleic: + 154 collections + 840 ms elapsed cpu time, including 77 ms collecting + 842 ms elapsed real time, including 78 ms collecting + 640581192 bytes allocated The text that Ikarus's "time" macro and "time-it" procedure output is modeled after Chez Scheme's in order to facilitate interoperability with tools that parse benchmark data. +BUGS: + maze, nbody, and quicksort do not work yet. + Aziz,,,