1
Lossless / Other Codecs / Re: Monkey's Audio 9.10 beta with additional SIMD optimizations
Last post by Skymmer -I decided to add my 5 cents so here it comes )
Please note that my test is kinda dirty and synthetic.
Test material: Generated 300 seconds of spatial stereo brown noise with Adobe Audition and saved it as 32bit float, with further conversion to 16/24/32 bit via LibSndFile.
Hardware: i7-3770K @ 4500 MHz, SSD (SATA3 speed limited)
Software: Windows 7 x64, measurements with ProcProfile 1.5.1
I'm posting results as screenshot from Excel.
Actually I haven't post here for a long time so dunno if it will look OK, so sorry if post will look a little bit clumsy )
In order somebody would like to have an original Excel file, I've attached it too.
So, results are kinda interesting and bring a couple of strange things.
1. Decoding is notably slower than encoding. Well, its a curse of almost all symmetric encoders I have seen so far and solution here is either PGO (profile guided optimization), either push out decoder to standalone executable, or simply don't care

2. -c1000 mode for 24bit resolution presumably broken or lacks the optimizations. Both -c2000 and -c3000 are actually faster than -c1000 for 24bit audio. Well, at least for this file.
Can anybody confirm it ?
3. Results for 32bit -c5000 look strange to me. For 9.10 beta we have:
For 16bit, -c5000 mode 2.25 times slower than -c4000
For 24bit, -c5000 mode 2.19 times slower than -c4000
For 32bit, -c5000 mode 2.57 times slower than -c4000
Of course I do not expect that there should be some kind of linear coefficients for speed but anyway, just pointing to this.
Anyway, with more than 25% (maximum) and almost 9% (average) speedup, the results are simply astonishing!
My congratulations !