back to top   Project

 

I took the Java version of the Linpack benchmark optimized by Jonathan Hardwick and added further optimization to it.

Basically, some dead code and unused variables have been removed. Final qualifier has been added to some more methods. Removed superfluous operations (like addition of 0) and a non-required type conversion.

back to top   Installation

 

Just download the source code. Compile and run it.

back to top   Usage

 

java Linpack

The output generated by running the application should look like:
Mflops/s: 68.667 Time: 0.01 secs Norm Res: 1.43 Precision: 2.220446049250313E-16

For reference I include some values generated by running the application on various machines:

Machine
Comment
Mflop/s
AMD Athlon 1800+ (ca. 900Mhz), Windows XP
Java 1.5.0 mixed execution
86.667 (max), 34.333 (min)
AMD Athlon 1800+ (ca. 900Mhz), Windows XP
Java 1.5.0 interpreted execution
8.583 (max), 8.477 (min)
Dual AMD Athlon 1200, Linux kernel 2.6.0
Java 1.5.0 mixed execution
42.917 (max), 40.392 (min)
Dual AMD Athlon 1200, Linux kernel 2.6.0
Java 1.5.0 interpreted execution
7.153 (max), 7.079 (min)
AMD Athlon 900, Windows 2000
Java 1.4.2 mixed execution
68.667 (max), 34.333 (min)
AMD Athlon 900, Windows 2000
Java 1.4.2 interpreted execution
5.722 (max), 4.905 (min)

back to top   Related Stuff

 

back to top   Download

 




separator line
Service provided by Mario Jeckle
Generated: 2004-06-08T12:46:39+01:00
Feedback Feedback       SiteMap SiteMap
This page's original location This page's original location: http://www.jeckle.de/freeStuff/jLinpack.html
RDF metadata describing this page RDF description for this page