rfc:better_benchmarks

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
rfc:better_benchmarks [2009/05/05 19:14] idaf_1errfc:better_benchmarks [2017/09/22 13:28] (current) – external edit 127.0.0.1
Line 92: Line 92:
   * [[http://www.roadsend.com/home/index.php?pageID=benchmarks|Roadsend]]   * [[http://www.roadsend.com/home/index.php?pageID=benchmarks|Roadsend]]
     * Short, doesnt take command line parameters, is varied, but simple.     * Short, doesnt take command line parameters, is varied, but simple.
-    * Many benchmarks are copied from the language shootout +    * Many benchmarks are copied from the language shootout (old version thereof, apparently) 
-    * This seems to be the only test with data that needs to be run-through. This makes it a somewhat better test than the others, it seems.+    * Some tests come with input data
  
 ==== Large benchmarks  ==== ==== Large benchmarks  ====
Line 144: Line 144:
     * Not very useful if it is IO bound     * Not very useful if it is IO bound
     * Lots of data sets: can use any PHP package     * Lots of data sets: can use any PHP package
 +      * NOTE: Seems to require graphviz
  
   * [[http://westhoffswelt.de/projects/phpWhirl.html|phpWhirl]]   * [[http://westhoffswelt.de/projects/phpWhirl.html|phpWhirl]]
Line 168: Line 169:
       * [[http://svn.webkit.org/repository/webkit/trunk/SunSpider/tests/crypto-md5.js|Crypto-MD5]]       * [[http://svn.webkit.org/repository/webkit/trunk/SunSpider/tests/crypto-md5.js|Crypto-MD5]]
       * [[http://svn.webkit.org/repository/webkit/trunk/SunSpider/tests/3d-raytrace.js|3d-raytrace]] (ignoring the actual drawing from JS)       * [[http://svn.webkit.org/repository/webkit/trunk/SunSpider/tests/3d-raytrace.js|3d-raytrace]] (ignoring the actual drawing from JS)
 +
 +===== Benchmarking in other languages =====
 +
 +* Python: http://code.google.com/p/unladen-swallow/wiki/ProjectPlan#Performance
 +
 +* Ruby: http://groups.google.com/group/ruby-benchmark-suite
  
 ===== Desired Benchmark Features ===== ===== Desired Benchmark Features =====
Line 197: Line 204:
   * raytracer (28.04.2009)   * raytracer (28.04.2009)
   * deltablue (04.05.2009)   * deltablue (04.05.2009)
 +  * crypto    (07.06.2009)
 +  * whirl & j4p5
 +  * crypto-md5 (29.06.2009)
 +  * richards (29.06.2009)
 +  * Crypto-AES
  
 ===== Still unfinished ===== ===== Still unfinished =====
  
-  * Richards test has been ported but has an error that is yet to be resolved - Ólafur W (07.04.2009) 
  
 ====== Collaboration ====== ====== Collaboration ======
rfc/better_benchmarks.1241550853.txt.gz · Last modified: 2017/09/22 13:28 (external edit)