Timings: norm_2

Description

Timings for an acer TravelMate 6003LMi with Atlas 3.7.8.

For each vector type, the timings are obtained by calling norm_2 a number of times for vectors of different sizes. Timings are in seconds.

dense_vector<double>

sizeiterationsAtlasGLASuBlas
10010000000.270.210.35
2005000000.220.180.32
4002500000.180.170.32
8001250000.160.170.32
1600625000.150.160.32

dense_vector<std::complex<double> >

sizeiterationsAtlasGLASuBlas
10010000000.420.368.93
2005000000.350.329.01
4002500000.340.329.10
8001250000.310.319.13
1600625000.300.309.15

sparse_vector<double>

The sparse vector is completely filled. The idea is to measure the overhead due to the sparse data structures.
sizeiterationsGLASuBlas
10010000000.232.83
2005000000.202.86
4002500000.182.87
8001250000.172.90
1600625000.163.13