Skip to Content Java Solaris Communities Partners My Sun Sun Store United States Worldwide

»  Spotlight Articles
»  Projects
»  Publications
»  People
»  Awards
»  Events
»  Downloads
»  Internships
»  Contrarian Minds
»  About Sun Labs

Downloading the sources/binaries for Richards and DeltaBlue

You have accepted the terms of the license.

You can now download:

  • a zip file containing the class files for Richards and Deltablue.

    To run the benchmarks, place the zip file on your class path, and execute the following commands:

    java COM.sun.labs.kanban.richards_gibbons.Richards   
    java COM.sun.labs.kanban.richards_gibbons_final.Richards   
    java COM.sun.labs.kanban.richards_gibbons_no_switch.Richards   
    java COM.sun.labs.kanban.richards_deutsch_no_acc.Richards   
    java COM.sun.labs.kanban.richards_deutsch_acc_virtual.Richards   
    java COM.sun.labs.kanban.richards_deutsch_acc_final.Richards   
    java COM.sun.labs.kanban.richards_deutsch_acc_interface.Richards   
    java COM.sun.labs.kanban.allRichards
    java COM.sun.labs.kanban.DeltaBlue.DeltaBlue
    
  • a zip file containing the source files for Richards and Deltablue.

    To run the benchmarks you must first compile these sources to class files using a Java bytecode compiler (e.g., from the Java TM Development Kit, invoking commands something like those listed below) and then run the class files (see above).

    javac COM/sun/labs/kanban/richards_gibbons/Richards.java   
    javac COM/sun/labs/kanban/richards_gibbons_final/Richards.java  
    javac COM/sun/labs/kanban/richards_gibbons_no_switch/Richards.java   
    javac COM/sun/labs/kanban/richards_deutsch_no_acc/Richards.java   
    javac COM/sun/labs/kanban/richards_deutsch_acc_virtual/Richards.java   
    javac COM/sun/labs/kanban/richards_deutsch_acc_final/Richards.java   
    javac COM/sun/labs/kanban/richards_deutsch_acc_interface/Richards.java   
    javac COM/sun/labs/kanban/allRichards.java
    javac COM/sun/labs/kanban/DeltaBlue/DeltaBlue.java
    javac Program.java Benchmark.java
    
    Included in this zip file are versions of Richards and DeltaBlue in other languages. These have been modified to run the same tests for the same number of iterations and produce similar output to the Java versions. (Other copies you may find on the net may not be directly comparable to the Java versions.)

    And don't forget that other versions are available. This link will take to you to Martin Richards' collection of Richards implementations in BCPL, C, Clu and Pascal.


Back to benchmarking overview
Mario Wolczko
Last modified: Mon Apr 22 14:33:46 PDT
Would you recommend this Sun site to a friend or colleague?
Contact About Sun News Employment Privacy Terms of Use Trademarks Copyright 1994-2008 Sun Microsystems, Inc.