Mercurial > hg > silvet
view testdata/timing/results.txt @ 105:bdc32f72c361 openmp
Report on results
author | Chris Cannam |
---|---|
date | Tue, 06 May 2014 16:31:32 +0100 |
parents | 4937f276b446 |
children | ac750e222ad3 |
line wrap: on
line source
Thinkpad T540p i5-4330M @2.80GHz with 16GB RAM, plugged in Arch Linux, gcc 4.8.2 Using sonic-annotator v1.0 (commit:41c4de1e05d8), release build Debug flags: -g -fPIC Release flags: -O3 -ffast-math -msse -mfpmath=sse -ftree-vectorize -fPIC Release flags for qm-dsp also include -fomit-frame-pointer The input file is 1-channel 16-bit PCM at 44100Hz, duration 0m43.5s. DEBUG/RELEASE: commit:ce64d11ef336, release build of Silvet, release build of qm-dsp real 1m44.456s user 1m44.343s sys 0m0.210s commit:ce64d11ef336, debug build of Silvet, release build of qm-dsp real 14m16.124s user 14m16.907s sys 0m0.217s commit:ce64d11ef336, release build of Silvet, debug build of qm-dsp real 1m55.204s user 1m55.053s sys 0m0.253s Subsequent tests use release builds of both. VAMP FEATURE SUPPRESSION: commit:7133f78ccbf6, as commit:ce64d11ef336 but with CQ output feature return commented out real 1m46.162s user 1m46.093s sys 0m0.157s commit:78a7bf247016, as commit:ce64d11ef336 but with CQ output and FCQ output feature return commented out real 1m45.206s user 1m45.153s sys 0m0.147s conclusion: no advantage in removing these DEBUG PRINTOUTS: commit:f3bf6503e6c6, as commit:ce64d11ef336 but with debug printouts removed real 1m43.744s user 1m43.657s sys 0m0.203s conclusion: obviously we want to remove these eventually, but might as well keep in during testing EM ITERATIONS: commit:5314d3361dfb, as commit:ce64d11ef336 but with only 6 EM iterations instead of 12 real 0m59.055s user 0m58.897s sys 0m0.193s conclusion: EM dominates the time taken, not CQ or note forming CQ DECIMATOR CONFIGURATION: Uncommitted revision (because changes are in CQ subrepo) that is as commit:ce64d11ef336 but with resampler SNR=30 and BW=0.04 instead of SNR=60 and BW=0.02 real 1m43.176s user 1m43.067s sys 0m0.190s conclusion: supports the previous test OPENMP: commit:62b7be1226d5, as commit:ce64d11ef336 but with OpenMP parallel "for" in the main EM iteration loop (4 cores) real 0m56.400s user 2m59.740s sys 0m0.237s