- Apr 27, 2000
- 22,939
- 13,024
- 136
Mathtester returns! Here are the links for the latest build:
https://www.dropbox.com/s/21p61jcwjv9w3js/mathtesterclasses03272015.zip?dl=0
.class files. Read below for instructions. Requires Oracle Java 8 or equivalent.
https://www.dropbox.com/s/5v0arvstf9y1zw9/mathtestersource03272015.zip?dl=0
.source files. Open source under a BSD 2-clause license.
Virustotal says it's safe.
Previous builds
build 0203
https://www.dropbox.com/s/21mch2lmqlloppg/mathtesterclasses02032015.zip?dl=0
.class files.
https://www.dropbox.com/s/s99hq4qfbrsgei0/mathtestersource02032015.zip?dl=0
source files.
build 0217
https://www.dropbox.com/s/ivfevk6exan5r5q/mathtesterclasses02172015.zip?dl=0
.class files.
https://www.dropbox.com/s/7otk5v0s9qjglc5/mathtestersource02172015.zip?dl=0
source files.
build 0227
https://www.dropbox.com/s/jxuaf3v26kb856a/mathtesterclasses02272015fixed.zip?dl=0
.class files.
https://www.dropbox.com/s/c93z1om51d75l3f/mathtestersource02272015fixed.zip?dl=0
source files.
build 0311
https://www.dropbox.com/s/wfhu70qbwdtmio9/mathtesterclasses03112015.zip?dl=0
.class files.
https://www.dropbox.com/s/53zuk227qr4wdpn/mathtestersource03112015.zip?dl=0
source files.
Mathtester has come a long way from its original form, and enough has changed that the two programs are only roughly comparable. It still attempts to iterate ~103 billion loops of a particular set of very simple calculations. IntegerLoop, for example, is essentially this:
Those of you who bother to look at any code revision of the current Mathtester project can see that some of the code is a wee bit different. We can discuss that in greater detail below.
Bottom line: Mathtester is still the “un-benchmark”. The results of this test signify very little. Will you ever see mathematical calculations aligned in this way in real code? Probably not. But it is interesting nevertheless to see how different microarchitectures handle this workload.
And yeah . . . it’s still Java. C++ version incoming any day now! Maybe! Uhm yeah. Ahem. Right. Anyway . . .
Feel free to run it and submit your times! Turn on logging and you can grab your results from results.txt .
https://www.dropbox.com/s/21p61jcwjv9w3js/mathtesterclasses03272015.zip?dl=0
.class files. Read below for instructions. Requires Oracle Java 8 or equivalent.
https://www.dropbox.com/s/5v0arvstf9y1zw9/mathtestersource03272015.zip?dl=0
.source files. Open source under a BSD 2-clause license.
Virustotal says it's safe.
Previous builds
build 0203
https://www.dropbox.com/s/21mch2lmqlloppg/mathtesterclasses02032015.zip?dl=0
.class files.
https://www.dropbox.com/s/s99hq4qfbrsgei0/mathtestersource02032015.zip?dl=0
source files.
build 0217
https://www.dropbox.com/s/ivfevk6exan5r5q/mathtesterclasses02172015.zip?dl=0
.class files.
https://www.dropbox.com/s/7otk5v0s9qjglc5/mathtestersource02172015.zip?dl=0
source files.
build 0227
https://www.dropbox.com/s/jxuaf3v26kb856a/mathtesterclasses02272015fixed.zip?dl=0
.class files.
https://www.dropbox.com/s/c93z1om51d75l3f/mathtestersource02272015fixed.zip?dl=0
source files.
build 0311
https://www.dropbox.com/s/wfhu70qbwdtmio9/mathtesterclasses03112015.zip?dl=0
.class files.
https://www.dropbox.com/s/53zuk227qr4wdpn/mathtestersource03112015.zip?dl=0
source files.
Mathtester has come a long way from its original form, and enough has changed that the two programs are only roughly comparable. It still attempts to iterate ~103 billion loops of a particular set of very simple calculations. IntegerLoop, for example, is essentially this:
Code:
int3 = int1 + int2;
int3 = int1 * int2;
int3 = int1 / int2;
Those of you who bother to look at any code revision of the current Mathtester project can see that some of the code is a wee bit different. We can discuss that in greater detail below.
Bottom line: Mathtester is still the “un-benchmark”. The results of this test signify very little. Will you ever see mathematical calculations aligned in this way in real code? Probably not. But it is interesting nevertheless to see how different microarchitectures handle this workload.
And yeah . . . it’s still Java. C++ version incoming any day now! Maybe! Uhm yeah. Ahem. Right. Anyway . . .
Feel free to run it and submit your times! Turn on logging and you can grab your results from results.txt .
Last edited: