SourceForge Logo Tiny Vector Matrix library using Expression Templates Sourceforge Project Page

Benchmark

Prior to version 0.8.0, tvmet had benchmark results listed here.

Benchmarking isn't as easy as had been thought. The compiler's optimizer is very tricky - even more than I am. 8( To outwit the optimizer takes time - I would rather put the time into tvmet, itself.

Laurent Plagne has created some benchmarks using tvmet and other libraries, please have a look at opencascade.

The following benchmarks are done on my Intel(R) Pentium(R) 4 CPU 2.40GHz Linux box:

using a patched version of BTL 20030124. The patch is necessary to be able to compile tvmet due to the high inline level used here. The patch is distributed with the package.

axpy

axpy.png

axpy

Matrix-Matrix

matrix_matrix.png

Matrix-Matrix

Matrix-Vector

matrix_vector.png

Matrix-Vector

MMt

aat.png

M M^t

MtM

ata.png

M^t M


Author: