Ubuntu : Intel® Q6600® quad-core |
Compare the performance of Scheme PLT programs against some other language implementation.
For more information about the Scheme implementation we measured see ↓ about Scheme PLT.
| 1/2 1/3 1/4 Scheme PLT is better | ||||
|---|---|---|---|---|
| Programs | Time | Memory Use | Source Size | Reduced N |
| chameneos-redux | ||||
| binary-trees | 1/19 | 1/3 | ± | |
| fannkuch | 1/8 | 6 | 2 | |
| n-body | 1/7 | 5 | ± | |
| spectral-norm | 1/5 | 3 | ± | |
| fasta | 1/5 | 4 | ± | |
| reverse-complement | 1/2 | ± | 2 | |
| mandelbrot | 1/2 | 1/35 | ± | |
| pidigits | ± | 4 | 3 | |
| regex-dna | ± | ± | 2 | |
| k-nucleotide | ± | 2 | 2 | |
± look at the measurements
| Program & Logs | CPU secs | Memory KB | Size B | Elapsed secs | ~ CPU Load |
|---|---|---|---|---|---|
| binary-trees | |||||
| Scheme PLT #2 | 71.74 | 253,944 | 503 | 71.74 | 100% 0% 0% 0% |
| Perl #2 | 1,343.31 | 643,504 | 541 | 1,343.26 | 100% 0% 0% 0% |
| fannkuch | |||||
| Scheme PLT #2 | 544.15 | 9,176 | 549 | 544.12 | 0% 0% 100% 0% |
| Perl | 4,358.00 | 1,668 | 348 | 4,357.75 | 0% 0% 100% 0% |
| n-body | |||||
| Scheme PLT | 269.67 | 9,844 | 1558 | 269.69 | 0% 100% 0% 0% |
| Perl | 1,930.06 | 2,140 | 1140 | 1,929.94 | 0% 100% 0% 0% |
| spectral-norm | |||||
| Scheme PLT #2 | 264.46 | 9,248 | 419 | 264.46 | 0% 0% 0% 100% |
| Perl | 1,446.02 | 2,796 | 355 | 1,445.94 | 87% 0% 13% 0% |
| fasta | |||||
| Scheme PLT | 64.04 | 7,780 | 1053 | 64.05 | 0% 1% 0% 100% |
| Perl #4 | 347.13 | 2,128 | 934 | 347.13 | 0% 100% 0% 0% |
| reverse-complement | |||||
| Scheme PLT #2 | 20.49 | 383,816 | 554 | 20.49 | 100% 0% 0% 0% |
| Perl #2 | 38.22 | 422,912 | 298 | 38.22 | 0% 99% 0% 0% |
| mandelbrot | |||||
| Scheme PLT #2 | 837.50 | 8,572 | 508 | 837.84 | 28% 0% 72% 0% |
| Perl | 5,489.72 | 300,160 | 550 | 1,432.43 | 96% 95% 96% 95% |
| pidigits | |||||
| Scheme PLT #4 | 5.60 | 12,316 | 1131 | 5.61 | 0% 0% 0% 100% |
| Perl #2 | 8.08 | 3,304 | 385 | 8.08 | 100% 0% 0% 0% |
| regex-dna | |||||
| Scheme PLT | 38.85 | 614,904 | 835 | 38.85 | 93% 0% 7% 7% |
| Perl #4 | 46.45 | 562,056 | 440 | 46.45 | 0% 100% 0% 0% |
| k-nucleotide | |||||
| Scheme PLT | 311.58 | 1,294,924 | 623 | 311.90 | 2% 3% 2% 93% |
| Perl #2 | 246.72 | 709,252 | 359 | 249.79 | 1% 1% 98% 0% |
Welcome to MzScheme v4.2.2 [3m], Copyright (c) 2004-2009 PLT Scheme Inc.
Home Page: PLT Scheme
Download: Download MzScheme