Size Time (sec) Time / size 2.5e-8 * size
2 8.000E-08 4.000E-08 5.000E-08
4 1.200E-07 3.000E-08 1.000E-07
8 1.600E-07 2.000E-08 2.000E-07
16 3.199E-07 1.999E-08 4.000E-07
32 6.398E-07 1.999E-08 8.000E-07
64 1.279E-06 1.999E-08 1.600E-06
128 2.557E-06 1.998E-08 3.200E-06
256 5.107E-06 1.995E-08 6.400E-06
512 1.019E-05 1.990E-08 1.280E-05
1024 2.028E-05 1.981E-08 2.560E-05
2048 4.016E-05 1.961E-08 5.120E-05
4096 7.874E-05 1.922E-08 1.024E-04
8192 1.515E-04 1.850E-08 2.048E-04
16384 3.225E-04 1.969E-08 4.096E-04
32768 7.500E-04 2.289E-08 8.192E-04
65536 1.200E-03 1.831E-08 1.638E-03
131072 2.941E-03 2.244E-08 3.277E-03
262144 5.385E-03 2.054E-08 6.554E-03
524288 1.091E-02 2.081E-08 1.311E-02
1048576 2.300E-02 2.193E-08 2.621E-02
2097152 4.500E-02 2.146E-08 5.243E-02
4194304 9.100E-02 2.170E-08 1.049E-01
8388608 1.820E-01 2.170E-08 2.097E-01
16777216 3.650E-01 2.176E-08 4.194E-01
33554432 7.280E-01 2.170E-08 8.389E-01
67108864 1.455E+00 2.168E-08 1.678E+00
STL accumulate
1.000E+01
1.000E+00
1 10 100 1000 10000 100000 1000000 10000000 100000000
1.000E-01
1.000E-02
1.000E-03
Time (sec)
1.000E-04
1.000E-05
1.000E-06
1.000E-07
1.000E-08
Size (number of doubles)
Time/size vs. size
4.500E-08
4.000E-08
3.500E-08
3.000E-08
Time (sec) / expected (n)
2.500E-08
2.000E-08
1.500E-08
1.000E-08
5.000E-09
0.000E+00
1 10 100 1000 10000 100000 1000000 10000000 100000000
size
STL Accumulate
1.000E+01
1.000E+00
1 10 100 1000 10000 100000 1000000 10000000 100000000
1.000E-01
1.000E-02
1.000E-03
Time (sec)
Accumulate
1.000E-04
"2.5e-8 x N"
1.000E-05
1.000E-06
1.000E-07
1.000E-08
Size (number of doubles)