/mobile Handheld Friendly website

÷

 Step 1 : Are the Io 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 Io program used compared to the fastest Zonnon Mono program.


Look at speed another way - look at a box plot of Time-used data.

 Step 2 : Are the Io 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 Io program used compared to the fastest Zonnon Mono program.

 Io used what fraction? used how many times more? 
Benchmark Time Memory Code
 nsieve509×±
 Io used what fraction? used how many times more? 
Time-used  |-  |---  25% median  75%  ---|  -|
(CPU secs)509×509×509×509×509×509×509×

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

 Step 3 : Are the Io 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 Io program are shown for comparison against measurements of the fastest Zonnon Mono program.

Program Source Code CPU secs Elapsed secs Memory KB Code B ≈ CPU Load
 nsieve 
Io1,182.1753,504281  
Zonnon Mono2.329,744368  
 partial-sums 
Io7.973,532381  
Zonnon MonoFailed
 reverse-complement 
Io9.703,612369  
No program
 mandelbrot 
IoFailed
No program
 fasta 
Io157.013,520688  
No program
 n-body 
IoFailed
Zonnon Mono0.564,7481524  
 recursive 
Io62.543,512331  
Zonnon MonoFailed
 binary-trees 
Io194.899,572400  
No program
 spectral-norm 
Io1,119.103,524371  
No program
 nsieve-bits 
Io2,603.104,124380  
No program
 k-nucleotide
   No programs
 regex-dna
   No programs
 pidigits
   No programs

 Step 4 : Are there other Io programs for these benchmarks?

Remember - those are just the fastest Io and Zonnon Mono programs measured on this OS/machine. Check if there are other implementations of these benchmark programs for Io.

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

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

Remember - those are just the fastest Io and Zonnon Mono 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.

 Io : everything is a prototype object minimalism 

Io 20080117

Home Page: http://www.iolanguage.com

Download: http://www.iolanguage.com/downloads/

Revised BSD license

  Home   Conclusions   License   Help