- First release under the HI64 name.
- Added Makefile for easier compilation.
- Set default PATIENCE to 10. This is because modern computer systems tend to have frequent interrupts, so increasing this value increases benchmark accuracy.
- Added support for setting key compile-time parameters using command-line
arguments to the compiler or Make. Parameters which may be set this way
include
ADVANCE
,NCHUNK
,NTRIAL
,PATIENCE
,RUNTM
,STOPRT
, andSTOPTM
.
- Added the ability to limit memory use. The memory limit is specified at runtime in megabytes as the first parameter to the benchmark executable. The output directory name is now specified by the second parameter.
- Fixed a typo in the out-of-memory error message.
- Updated documentation to reflect the memory limiting feature.
- Increased the maximum file name length to 200 characters.
- Minor stylistic changes in code.
- Fixed a bug in the memory limiting code which caused execution to continue two trials past the limit.
- Fixed a bug affecting the filename string buffer limiting the filename to 80 characters rather than the intended 160.
- Fixed a bug in the Makefile that resulted in binaries not being generated for single-precision floating-point computations.