÷

 Step 1 : Are the Scheme Ikarus programs faster? At a glance.

This chart shows 3 comparisons - Time-used, Memory-used and Code-used ~ speed and size.

Each chart bar shows, for one unidentified benchmark, how much the fastest Scheme Ikarus program used compared to the fastest Java 6 -Xint program.


 Step 2 : Are the Scheme Ikarus programs faster? Approximately.

This table shows 3 comparisons - Time-used, Memory-used and Code-used ~ speed and size.

Each table row shows, for one named benchmark, how much the fastest Scheme Ikarus program used compared to the fastest Java 6 -Xint program.

 Scheme Ikarus used what fraction? used how many times more? 
Benchmark Time Memory Code
 binary-trees1/7±±
 spectral-norm1/3±
 fannkuch1/3±
 recursive1/2±
 k-nucleotide1/2±
 fasta1/2±
 n-body1/2±
 reverse-complement1/2±
 mandelbrot±±
 nsieve-bits±±
 nsieve±±
 partial-sums±±
 pidigits1/2

± read the measurements and then read the program source code.

 Step 3 : Are the Scheme Ikarus programs faster? Measurements.

This table shows 5 measurements - CPU Time, Elapsed Time, Memory, Code and ≈ CPU Load ~ speed and size.

For each named benchmark, measurements of the fastest Scheme Ikarus program are shown for comparison against measurements of the fastest Java 6 -Xint program.

Program Source Code CPU secs Elapsed secs Memory KB Code B ≈ CPU Load
 binary-trees 
Scheme Ikarus3.2429,612592  
Java 6 -Xint21.4624,364603  
 spectral-norm 
Scheme Ikarus225.4227,048550  
Java 6 -Xint660.7310,584514  
 fannkuch 
Scheme Ikarus0.5920,556620  
Java 6 -Xint1.687,092555  
 recursive 
Scheme Ikarus1.3920,724564  
Java 6 -Xint3.189,752427  
 k-nucleotide 
Scheme Ikarus79.63334,684760  
Java 6 -Xint174.5968,3121052  
 fasta 
Scheme Ikarus70.6621,6681041  
Java 6 -Xint146.297,1521240  
 n-body 
Scheme Ikarus225.3228,0161598  
Java 6 -Xint400.619,5561424  
 reverse-complement 
Scheme Ikarus5.0486,904712  
Java 6 -Xint8.6357,188592  
 mandelbrot 
Scheme Ikarus2.7620,604531  
Java 6 -Xint3.689,388665  
 nsieve-bits 
Scheme Ikarus3.8419,076598  
Java 6 -Xint4.6310,000423  
 nsieve 
Scheme Ikarus2.7330,704439  
Java 6 -Xint2.9919,388296  
 partial-sums 
Scheme Ikarus13.1120,912660  
Java 6 -Xint13.197,120711  
 pidigits 
Scheme Ikarus0.3420,540501  
Java 6 -Xint0.217,716938  
 chameneos-redux 
No program
Java 6 -Xint0.7310,3321429  
 regex-dna 
No program
Java 6 -Xint26.3334,108921  

 Step 4 : Are there other Scheme Ikarus programs for these benchmarks?

Remember - those are just the fastest Scheme Ikarus and Java 6 -Xint programs measured on this OS/machine. Check if there are other implementations of these benchmark programs for Scheme Ikarus.

Maybe one of those other Scheme Ikarus programs is fastest on a different OS/machine.

 Step 5 : Are there other faster programs for these benchmarks?

Remember - those are just the fastest Scheme Ikarus and Java 6 -Xint programs measured on this OS/machine. Check if there are faster implementations of these benchmark programs for other programming languages.

Maybe one of those other programs is fastest on a different OS/machine.

 Scheme Ikarus : R6RS compatible incremental compiler 

Ikarus Scheme version 0.0.3

Home Page: Ikarus Scheme

Download: Downloads

Revised BSD license

  Home   Flawed   Fastest   License   Help