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
Last revisionBoth sides next revision
rfc:better_benchmarks [2009/05/05 11:35] – Added me (Alexander) to contributors list hjallerfc:better_benchmarks [2009/07/20 13:10] – Added AES olafurw
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 ======
Line 229: Line 240:
   * Michiaki Tatsubori - mich [at] acm.org   * Michiaki Tatsubori - mich [at] acm.org
   * Alexander Hjalmarsson - hjalle [at] sgh.se   * Alexander Hjalmarsson - hjalle [at] sgh.se
 +  * Davide Mendolia - idaf1er [at] gmail.com
 +
rfc/better_benchmarks.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1