VUCAKO Bench history ==================== $Rev: 126 $ $Date: 2012-11-25 00:05:32 +0100 (Sun, 25 Nov 2012) $ 1.016 14.3.2007 --------------- - new tests 22, 23 (C++) - tests 22, 23: changes computation volume (all old results had to be discarded) 1.015 13.3.2007 --------------- - Intel 9.1 binaries - multi-threaded support into C++ branch - new test 24 (C++) - ALT preprocessor symbol to make alternative binaries 1.013 25.2.2007 --------------- - new tests 23, 24 (Java) 1.012 23.2.2007 --------------- - new test 22 (Java) 1.011 28.10.2006 ---------------- - improved: presentation part (C++) - improved: sorting functions in main.cpp (lexicographic using system name) 1.010 20.8.2005 --------------- - improved result prints in Java - new tests: 19, 20, 21 (Java) - support for multi-threaded tests in Java (test 22) 1.009 18.8.2005 --------------- - 64-bit versions of some tests (1, 2, 3) - new tests (17, 18): correct image transposition - C++ flawed transposition results will remain, correct Java version transformed to 17, 18 - spreadsheet-compatible listing format (CSV) - "-l" option 1.008 6.10.2001 --------------- - "future keywords" are changed for compatibility reasons (and, or, overload) - "-ls" option: spreadsheet-readable output format - vregular: regular expressions module was included into the project - "-t" option: self-test - "-i" option: run one individual test - "-c" option: explicit CPU description parameters - test number 16: regular expressions - "-r" option: regular expression can be used in listing restriction - jbench: better Java 1.1 compatibility (example: Double.doubleToRawLongBits()) - jbench: compatible "results.txt" (and "enhanced.txt") output - "-m" option: merging result files - fixed bug in result-table sorting (time value overflow) - sleep() added to C++ version - small portability improvements (HP PA-RISC compilers) - fixed several portability issues (concerning 64-bit architectures) - config.h: three configurable data types: "int32", "unsigned32", "byte" - vregular: more efficient match-caching (2001/10/06 freeze for benchmark purpose) - fixed: memory allocation checks (stderr, return code) - run-time check for critical data type lengths ("int32", "unsigned32", "byte", "double") - first Duron, Pentium III 1GHz, PA-RISC and Itanium results - sample "run" script 1.007 29.6.2001 --------------- - Java version of Bench - jBench: tests 1 to 15 - first Java results - JDK 1.3.0 with JIT (HotSpot) / w/o JIT - new test: memory management (C++) / garbage collection (Java) 1.006 10.6.2001 --------------- - hidden iteration: Eratosthen, image transpositions, needle-throwing, memory copy, form-factor, quick-sort in VM - fixed: VIRTUAL_FREE for Win32 - test suite restrictions: physical RAM (-rm), virtual RAM (-rv), free disk space (-rd) - sorting of output result table: time (-s{a|d}t), ref (-s{a|d}r), clock (-s{a|d}c), ascending/descending 1.005 1.6.2001 -------------- - VirtualAlloc() is used in Win32 - instant persistence of results, sleep() for disk flush - qs() is used instead of library qsort() - tests: 12 to 14 (virtual memory speed /quick-sort/) - Makefile - more results (Celeron 600/FSB66/, Pentium II/300, SparcLinux on SPARCclassic/50) 1.004 21.4.2001 --------------- - more results (SPARCclassic/50, SGI Indigo2/100) - small portability improvements 1.003 7.4.2001 -------------- - tests: 1 to 11 - results: Win98, Win NT 4.0, Linux 2.0.30, 2.2.15 (AMD K6-2, K6-3, Pentium MMX 233, Pentium III) - basic documentation - "-h" and "-l" commands 1.002 5.4.2001 -------------- - tests: 1 to 10 - change: format of results stored in disk file - system-configurations are in file "cpu.txt" - improvement: time-measuring, "reference number" 1.001 30.3.2001 --------------- - tests: 1 to 5 mailto:pepca@cgg.mff.cuni.cz http://cgg.mff.cuni.cz/~pepca/bench/