÷

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

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

Each chart bar shows, for one unidentified benchmark, how much the fastest Rebol program used compared to the fastest Perl program.


 Step 2 : Are the Rebol programs faster? Approximately.

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

Each table row shows, for one named benchmark, how much the fastest Rebol program used compared to the fastest Perl program.

 Rebol used what fraction? used how many times more? 
Benchmark Time Memory Code Reduced N
 recursive± 3
 spectral-norm 3,000
 sum-file335×
 mandelbrot
 nsieve±±
 fannkuch±
 binary-trees±
 n-body±±
 fasta±
 reverse-complement66×±±
 k-nucleotide192×± 100,000

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

 Step 3 : Are the Rebol programs faster? Measurements.

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

For each named benchmark, measurements of the fastest Rebol program are shown for comparison against measurements of the fastest Perl program.

Program Source Code CPU secs Elapsed secs Memory KB Code B ~ CPU Load
 recursive N = 3 reduced workload 
Rebol15.006,236504  
Perl5.061,544380  
 spectral-norm N = 3,000 reduced workload 
Rebol5,118.846,328519  
Perl1,376.572,092334  
 sum-file 
Rebol70.85491,184156  
Perl18.171,46884  
 mandelbrot 
Rebol1,895.206,592493  
Perl403.201,724311  
 nsieve 
Rebol164.34126,616409  
Perl25.45121,904290  
 fannkuch 
Rebol5,893.986,680417  
Perl855.721,492348  
 binary-trees 
Rebol1,763.0378,484490  
Perl239.3647,936541  
 n-body 
Rebol13,368.842,7801164  
Perl1,697.591,9361140  
 fasta 
Rebol7,771.926,9721071  
Perl950.041,872934  
 reverse-complement 
Rebol131.6250,636364  
Perl1.9938,360298  
 k-nucleotide N = 100,000 reduced workload 
Rebol752.3442,7641098  
Perl3.9229,128359  
 partial-sums
RebolFailed
 chameneos-redux
   No program
 nsieve-bits
   No program
 pidigits
   No program
 regex-dna
   No program

 Measurements for all the accepted programs

 Rebol : metadata scripting for distributed computing 

REBOL/Core 2.6.2.4.2

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

Download: http://www.rebol.com/platforms.html

Revised BSD license