Mercurial > hg > silvet
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 |