comparison testdata/timing/results.txt @ 118:36f58a539125 bqvec-openmp

Copy reports to this branch. The other head here is a dead-end.
author Chris Cannam
date Wed, 07 May 2014 10:00:39 +0100
parents 2169e7a448c5
children ab1d8efbb7b5
comparison
equal deleted inserted replaced
113:c4eae816bdb3 118:36f58a539125
149 149
150 real 1m29.003s 150 real 1m29.003s
151 user 1m28.697s 151 user 1m28.697s
152 sys 0m0.197s 152 sys 0m0.197s
153 153
154 commit:91bb029a847a, as commit:a6e136aaa202 but with the series of
155 calculations reordered to match that in the recent bqvec code
156 commit:b2f0967cb8d1. Just testing whether it is the replacement of
157 std::vector or the reordering of vector operations that was saving the
158 time in bqvec branch.
159
160 real 2m52.922s
161 user 2m52.480s
162 sys 0m0.263s
163
154 164
155 BQVEC: 165 BQVEC:
156 166
157 commit:81eaba98985b, as commit:a6e136aaa202 but converted to use bqvec 167 commit:81eaba98985b, as commit:a6e136aaa202 but converted to use bqvec
158 for basic allocation etc; processing logic unchanged 168 for basic allocation etc; processing logic unchanged
206 commit:62b7be1226d into bqvec branch commit:19f6832fdc8a 216 commit:62b7be1226d into bqvec branch commit:19f6832fdc8a
207 217
208 real 0m44.650s 218 real 0m44.650s
209 user 2m19.997s 219 user 2m19.997s
210 sys 0m0.343s 220 sys 0m0.343s
221
222 commit:c4eae816bdb3, as commit:ac750e222ad3 but with some logic to
223 make using the shifts optional (though on by default). Performance
224 *should* be unchanged here.
225
226 real 0m43.979s
227 user 2m19.297s
228 sys 0m0.360s
229
230 commit:b2f0967cb8d1, as commit:c4eae816bdb3 but storing the templates
231 as float arrays and then pulling them out into individual
232 one-per-shift-factor double arrays each of which is explicitly
233 allocated with the proper alignment. Uses more memory, and the code is
234 ugly, but gets aligned starts for slightly more of the vector ops.
235
236 real 0m50.856s
237 user 2m44.937s
238 sys 0m0.463s
239