richards benchmark N=10

Each chart bar shows how many times slower, one ↓ richards program was, compared to the fastest program.

These are not the only programs that could be written. These are not the only compilers and interpreters. These are not the only programming languages.

Column × shows how many times more each program used compared to the benchmark program that used least.

    sort sortsort
  ×   Program Source Code CPU secs Elapsed secs Memory KB Code B ≈ CPU Load
1.0PyPy 2 0.240.241,2642423  12% 8% 0% 100%
1.0PyPy 2 0.250.251,2402423  8% 100% 4% 0%
1.1PyPy 2 0.240.261,2642423  33% 64% 7% 4%
1.1PyPy 3 0.270.271,1002434  4% 18% 7% 89%
1.2PyPy 3 0.280.281,0162434  10% 4% 100% 0%
1.2PyPy 3 0.290.291,0122434  11% 10% 100% 7%
1.3Pyston 0.320.322,1362423  0% 0% 0% 97%
1.3Pyston 0.320.322,2042423  0% 16% 88% 3%
1.3Pyston 0.320.322,2082423  0% 97% 0% 0%
3.0Nuitka 0.710.729,5322434  99% 4% 1% 0%
3.0Cython 0.730.738,6362467  11% 3% 56% 50%
3.1Nuitka 0.740.749,5322434  100% 5% 8% 3%
3.1Cython 0.740.748,6002467  8% 3% 4% 100%
3.1Cython 0.750.768,5962467  8% 3% 100% 3%
3.1Nuitka 0.760.769,4322434  1% 7% 5% 100%
4.5Python development version 1.081.099,0842434  99% 1% 1% 1%
4.5Python development version 1.101.109,0882434  98% 1% 2% 3%
4.6Python development version 1.111.119,0722434  0% 100% 2% 0%
4.6Python 2 1.111.127,1002423  100% 0% 0% 3%
4.6Python 3 1.121.129,0682434  6% 100% 2% 0%
4.6Python 2 1.121.127,0842423  1% 2% 100% 0%
4.7Python 2 1.141.147,1562423  99% 3% 1% 3%
4.7Python 3 1.141.148,9682434  4% 1% 99% 2%
5.0Python 3 1.201.219,0282434  11% 5% 99% 1%
13MicroPython 3.033.034,0562434  1% 100% 0% 0%
13MicroPython 3.033.034,0682434  1% 1% 100% 1%
13MicroPython 3.043.054,1562434  70% 2% 30% 0%
13Jython 7.183.10292,1922423  60% 52% 65% 56%
13Jython 6.883.11298,5042423  58% 47% 81% 36%
13Jython 6.953.14284,9282423  65% 56% 40% 61%
21Graal 10.925.19565,3042434  32% 66% 62% 64%
22Grumpy 5.715.318,2762423  28% 32% 26% 30%
22Graal 11.375.33602,4802434  25% 68% 72% 84%
22Grumpy 5.755.358,6322423  26% 35% 28% 30%
22Grumpy 5.765.368,2482423  29% 27% 31% 30%
24Graal 11.935.72601,7922434  41% 40% 67% 76%
27IronPython 6.506.4163,6122423  1% 1% 93% 7%
27IronPython 6.496.4263,8842423  12% 1% 82% 6%
29IronPython 6.656.9463,2682423  1% 83% 5% 8%
missing benchmark programs
Shedskin No program
Numba No program

 richards benchmark : Richards benchmark

 

Revised BSD license

  Home   Conclusions   License   Play