| Non-optimized builds (SRT_QUAL = default) | Optimized builds (SRT_QUAL = maxopt) | |||
| 5x5 Matrix | 6x6 Matrix | 5x5 Matrix | 6x6 Matrix | |
| LinearAlgebra (*)
Matrix not specialized [tsnran1] |
Min: 23.8 secs (23.8 µsecs)
Max: 24 secs (24 µsecs) |
Min: 34.9 secs (34.9 µsecs)
Max: 35.5 secs (35.5 µsecs) |
Min: 23.8 secs (23.8 µsecs)
Max: 24.1 secs (24.1 µsecs) |
Min: 34.6 secs (34.6 µsecs)
Max: 35 secs (35 µsecs) |
| LinearAlgebra (*)
Matrix specialized [tsnran1] |
Min: 6.1 secs (6.1 µsecs)
Max: 6.28 secs (6.28 µsecs) |
Min: 20.3 secs (20.3 µsecs)
Max: 20.6 secs (20.6 µsecs) |
Min: 6.17 secs (6.17 µsecs)
Max: 6.39 secs (6.39 µsecs) |
Min: 20.5 secs (20.5 µsecs)
Max: 20.8 secs (20.8 µsecs) |
| CLHEP
HepMatrix using inverse() [tsnran2] |
Min: 6.74 secs (6.74 µsecs)
Max: 6.87 secs (6.87 µsecs) |
Min: 16.26 secs (16.26 µsecs)
Max: 16.78 secs (16.78 µsecs) |
Min: 7.61 secs (7.61 µsecs)
Max: 7.87 secs (7.87 µsecs) |
Min: 16.23 secs (16.23 µsecs)
Max: 16.59 secs (16.59 µsecs) |
| CLHEP
HepMatrix using invert() [tsnran2] |
Min: 4.52 secs (4.52 µsecs)
Max: 4.56 secs (4.56 µsecs) |
Min: 7.79 secs (7.79 µsecs)
Max: 7.91 secs (7.91 µsecs) |
Min: 5.39 secs (5.39 µsecs)
Max: 5.53 secs (5.53 µsecs) |
Min: 7.77 secs (7.77 µsecs)
Max: 7.91 secs (7.91 µsecs) |
| CLHEP
HepSymMatrix using inverse() [tsnran3] |
Min: 5.21 secs (3.33 µsecs)
Max: 5.72 secs (3.38 µsecs) |
Min: 12.59 secs (12.59 µsecs)
Max: 13.25 secs (13.25 µsecs) |
Min: 5.34 secs (5.34 µsecs)
Max: 5.81 secs (5.81 µsecs) |
Min: 13.01 secs (13.01 µsecs)
Max: 13.71 secs (13.71 µsecs) |
| CLHEP
HepSymMatrix using invert() [tsnran3] |
Min: 3.64 secs (3.64 µsecs)
Max: 4.11 secs (4.11 µsecs) |
Min: 10.52 secs (10.52 µsecs)
Max: 11.04 secs (11.04 µsecs) |
Min: 3.79 secs (1.95 µsecs)
Max: 4.35 secs (1.98 µsecs) |
Min: 10.92 secs (10.92 µsecs)
Max: 11.45 secs (11.45 µsecs) |
| CovMatrices (**)(***)
CovMatrixX [tsnran4] |
Min: 0.09 secs (0.09 µsecs)
Max: 0.12 secs (0.12 µsecs) |
Min: 0.1 secs (0.1 µsecs)
Max: 0.11 secs (0.11 µsecs) |
Min: 0.09 secs (0.09 µsecs)
Max: 0.13 secs (0.13 µsecs) |
Min: 0.09 secs (0.09 µsecs)
Max: 0.12 secs (0.12 µsecs) |
All timings are based on 1,000,000 inversions.
The first number is the time for all the inversions while the time
in parenthesis is the time for 1 inversion.
The string in the bracket is the name of the test module build for
the particular test.
When the results say "Non-Optimized builds," then all the libraries
and the test module were build with the "SRT_QUAL" variable having the
"default" value.
When the results say "Optimized builds," then all the libraries and
the test module were build with the "SRT_QUAL" variable having the "maxopt"
value.
(*) Only inverse() is available
(**) Covariant Matrices are inherently symmetric
(***) Only invert() is available.
Testing system specs:
CPU: 500 MHz PentiumIII (Katmai)
Memory: 128MB SDRAM
Cache: 512KB
Hard Disk: IBM 13677MB
Video Card: 16MB Diamond Viper TNT 1.95E
OS: Fermi Linux Release 6.1.1 (Strange)
Kernel: 2.2.16-3 on an i686
X-Server: XFree86 Version 11.0 Release 3360
Tests were compiled and build using GCC 3.0.1