DSD multithreaded.
Back on my usual computer, fanless with unreliably varying timings, but still maybe it gives some information.
i5-1135G7, 4 cores and 8 threads.
Five files in two pieces of music tested.
DSD64, DSD128 and DSD256 of Carmen Gomes from https://www.soundliaison.com/index.php/6-compare-formats (all "blocks not padded with NULLs, MD5 will not match!")
DSD64 stereo and DSD64 5.1 of "Crossing" from https://www.oppodigital.com/hra/dsd-by-davidelias.aspx .
I ran both normal and high mode, --threads=from 0 to 9 (yes, "9" on an 8-thread CPU), SSD to same SSD. Command:
for %l IN (g,h) DO (for /l %n IN (0,1,9) DO (for /r %f IN (*.dsf) DO \bin\wavpack-5.6.6-win64\wavpack.exe -%l --threads=%n "%f" -o "%~nf-%l--threads=%n.wv"))
Observation: Files often came out identical.
* All -g (normal mode) files came out as ten identical ones.
* So did the multi-channel "Crossing" in high mode.
* The other four originals came out as ten distinct files each in -h mode. The "Crossing" varied the most in size, 2.5 percent (not percentage points!) with some multi-threading smallest, the Carmen Gomes ones varied by around half a percent with single-threading smallest.
Output copied and sorted appropriately follows. Likely there are timing variations that are due to how hard the previous compression task was, and how that affected throttling, but anyway: with -h there is quite a difference between --threads=0 and --threads=1.
created a-fool-for-you-carmen-gomes-inc-dsd64-g--threads=0.wv in 1.95 secs (lossless, 40.30%)
created a-fool-for-you-carmen-gomes-inc-dsd64-g--threads=1.wv in 1.53 secs (lossless, 40.30%)
created a-fool-for-you-carmen-gomes-inc-dsd64-g--threads=2.wv in 1.26 secs (lossless, 40.30%)
created a-fool-for-you-carmen-gomes-inc-dsd64-g--threads=3.wv in 1.26 secs (lossless, 40.30%)
created a-fool-for-you-carmen-gomes-inc-dsd64-g--threads=4.wv in 1.07 secs (lossless, 40.30%)
created a-fool-for-you-carmen-gomes-inc-dsd64-g--threads=5.wv in 0.98 secs (lossless, 40.30%)
created a-fool-for-you-carmen-gomes-inc-dsd64-g--threads=6.wv in 0.98 secs (lossless, 40.30%)
created a-fool-for-you-carmen-gomes-inc-dsd64-g--threads=7.wv in 0.99 secs (lossless, 40.30%)
created a-fool-for-you-carmen-gomes-inc-dsd64-g--threads=8.wv in 1.01 secs (lossless, 40.30%)
created a-fool-for-you-carmen-gomes-inc-dsd64-g--threads=9.wv in 0.90 secs (lossless, 40.30%)
created a-fool-for-you-carmen-gomes-inc-dsd64-h--threads=0.wv in 10.43 secs (lossless, 53.58%)
created a-fool-for-you-carmen-gomes-inc-dsd64-h--threads=1.wv in 6.63 secs (lossless, 53.53%)
created a-fool-for-you-carmen-gomes-inc-dsd64-h--threads=2.wv in 5.49 secs (lossless, 53.50%)
created a-fool-for-you-carmen-gomes-inc-dsd64-h--threads=3.wv in 5.18 secs (lossless, 53.50%)
created a-fool-for-you-carmen-gomes-inc-dsd64-h--threads=4.wv in 4.43 secs (lossless, 53.39%)
created a-fool-for-you-carmen-gomes-inc-dsd64-h--threads=5.wv in 4.07 secs (lossless, 53.45%)
created a-fool-for-you-carmen-gomes-inc-dsd64-h--threads=6.wv in 3.82 secs (lossless, 53.43%)
created a-fool-for-you-carmen-gomes-inc-dsd64-h--threads=7.wv in 3.66 secs (lossless, 53.44%)
created a-fool-for-you-carmen-gomes-inc-dsd64-h--threads=8.wv in 3.48 secs (lossless, 53.41%)
created a-fool-for-you-carmen-gomes-inc-dsd64-h--threads=9.wv in 3.38 secs (lossless, 53.34%)
created a-fool-for-you-carmen-gomes-inc-dsd128-g--threads=0.wv in 3.65 secs (lossless, 40.38%)
created a-fool-for-you-carmen-gomes-inc-dsd128-g--threads=1.wv in 3.03 secs (lossless, 40.38%)
created a-fool-for-you-carmen-gomes-inc-dsd128-g--threads=2.wv in 2.53 secs (lossless, 40.38%)
created a-fool-for-you-carmen-gomes-inc-dsd128-g--threads=3.wv in 2.44 secs (lossless, 40.38%)
created a-fool-for-you-carmen-gomes-inc-dsd128-g--threads=4.wv in 2.13 secs (lossless, 40.38%)
created a-fool-for-you-carmen-gomes-inc-dsd128-g--threads=5.wv in 1.96 secs (lossless, 40.38%)
created a-fool-for-you-carmen-gomes-inc-dsd128-g--threads=6.wv in 1.88 secs (lossless, 40.38%)
created a-fool-for-you-carmen-gomes-inc-dsd128-g--threads=7.wv in 1.93 secs (lossless, 40.38%)
created a-fool-for-you-carmen-gomes-inc-dsd128-g--threads=8.wv in 1.96 secs (lossless, 40.38%)
created a-fool-for-you-carmen-gomes-inc-dsd128-g--threads=9.wv in 1.83 secs (lossless, 40.38%)
created a-fool-for-you-carmen-gomes-inc-dsd128-h--threads=0.wv in 20.51 secs (lossless, 55.34%)
created a-fool-for-you-carmen-gomes-inc-dsd128-h--threads=1.wv in 12.93 secs (lossless, 55.28%)
created a-fool-for-you-carmen-gomes-inc-dsd128-h--threads=2.wv in 11.21 secs (lossless, 55.25%)
created a-fool-for-you-carmen-gomes-inc-dsd128-h--threads=3.wv in 9.49 secs (lossless, 55.23%)
created a-fool-for-you-carmen-gomes-inc-dsd128-h--threads=4.wv in 8.67 secs (lossless, 55.13%)
created a-fool-for-you-carmen-gomes-inc-dsd128-h--threads=5.wv in 7.99 secs (lossless, 55.15%)
created a-fool-for-you-carmen-gomes-inc-dsd128-h--threads=6.wv in 7.55 secs (lossless, 55.14%)
created a-fool-for-you-carmen-gomes-inc-dsd128-h--threads=7.wv in 7.20 secs (lossless, 55.14%)
created a-fool-for-you-carmen-gomes-inc-dsd128-h--threads=8.wv in 6.79 secs (lossless, 55.12%)
created a-fool-for-you-carmen-gomes-inc-dsd128-h--threads=9.wv in 6.61 secs (lossless, 55.09%)
created a-fool-for-you-carmen-gomes-inc-dsd256-g--threads=0.wv in 7.06 secs (lossless, 40.41%)
created a-fool-for-you-carmen-gomes-inc-dsd256-g--threads=1.wv in 5.38 secs (lossless, 40.41%)
created a-fool-for-you-carmen-gomes-inc-dsd256-g--threads=2.wv in 4.66 secs (lossless, 40.41%)
created a-fool-for-you-carmen-gomes-inc-dsd256-g--threads=3.wv in 4.54 secs (lossless, 40.41%)
created a-fool-for-you-carmen-gomes-inc-dsd256-g--threads=4.wv in 3.90 secs (lossless, 40.41%)
created a-fool-for-you-carmen-gomes-inc-dsd256-g--threads=5.wv in 3.58 secs (lossless, 40.41%)
created a-fool-for-you-carmen-gomes-inc-dsd256-g--threads=6.wv in 3.44 secs (lossless, 40.41%)
created a-fool-for-you-carmen-gomes-inc-dsd256-g--threads=7.wv in 3.52 secs (lossless, 40.41%)
created a-fool-for-you-carmen-gomes-inc-dsd256-g--threads=8.wv in 3.51 secs (lossless, 40.41%)
created a-fool-for-you-carmen-gomes-inc-dsd256-g--threads=9.wv in 3.30 secs (lossless, 40.41%)
created a-fool-for-you-carmen-gomes-inc-dsd256-h--threads=0.wv in 42.80 secs (lossless, 57.13%)
created a-fool-for-you-carmen-gomes-inc-dsd256-h--threads=1.wv in 25.30 secs (lossless, 57.10%)
created a-fool-for-you-carmen-gomes-inc-dsd256-h--threads=2.wv in 20.55 secs (lossless, 57.07%)
created a-fool-for-you-carmen-gomes-inc-dsd256-h--threads=3.wv in 18.63 secs (lossless, 57.05%)
created a-fool-for-you-carmen-gomes-inc-dsd256-h--threads=4.wv in 16.88 secs (lossless, 56.98%)
created a-fool-for-you-carmen-gomes-inc-dsd256-h--threads=5.wv in 15.59 secs (lossless, 56.98%)
created a-fool-for-you-carmen-gomes-inc-dsd256-h--threads=6.wv in 14.89 secs (lossless, 56.96%)
created a-fool-for-you-carmen-gomes-inc-dsd256-h--threads=7.wv in 14.00 secs (lossless, 56.96%)
created a-fool-for-you-carmen-gomes-inc-dsd256-h--threads=8.wv in 13.35 secs (lossless, 56.95%)
created a-fool-for-you-carmen-gomes-inc-dsd256-h--threads=9.wv in 12.87 secs (lossless, 56.97%)
created 08 - David Elias - Crossing - Morning Light Western Town (DSD64 2.0)-g--threads=0.wv in 3.02 secs (lossless, 31.32%)
created 08 - David Elias - Crossing - Morning Light Western Town (DSD64 2.0)-g--threads=1.wv in 2.43 secs (lossless, 31.32%)
created 08 - David Elias - Crossing - Morning Light Western Town (DSD64 2.0)-g--threads=2.wv in 2.05 secs (lossless, 31.32%)
created 08 - David Elias - Crossing - Morning Light Western Town (DSD64 2.0)-g--threads=3.wv in 1.93 secs (lossless, 31.32%)
created 08 - David Elias - Crossing - Morning Light Western Town (DSD64 2.0)-g--threads=4.wv in 1.79 secs (lossless, 31.32%)
created 08 - David Elias - Crossing - Morning Light Western Town (DSD64 2.0)-g--threads=5.wv in 1.58 secs (lossless, 31.32%)
created 08 - David Elias - Crossing - Morning Light Western Town (DSD64 2.0)-g--threads=6.wv in 1.53 secs (lossless, 31.32%)
created 08 - David Elias - Crossing - Morning Light Western Town (DSD64 2.0)-g--threads=7.wv in 1.49 secs (lossless, 31.32%)
created 08 - David Elias - Crossing - Morning Light Western Town (DSD64 2.0)-g--threads=8.wv in 1.57 secs (lossless, 31.32%)
created 08 - David Elias - Crossing - Morning Light Western Town (DSD64 2.0)-g--threads=9.wv in 1.62 secs (lossless, 31.32%)
created 08 - David Elias - Crossing - Morning Light Western Town (DSD64 2.0)-h--threads=0.wv in 17.52 secs (lossless, 47.92%)
created 08 - David Elias - Crossing - Morning Light Western Town (DSD64 2.0)-h--threads=1.wv in 10.49 secs (lossless, 47.78%)
created 08 - David Elias - Crossing - Morning Light Western Town (DSD64 2.0)-h--threads=2.wv in 8.75 secs (lossless, 47.99%)
created 08 - David Elias - Crossing - Morning Light Western Town (DSD64 2.0)-h--threads=3.wv in 7.83 secs (lossless, 47.77%)
created 08 - David Elias - Crossing - Morning Light Western Town (DSD64 2.0)-h--threads=4.wv in 7.37 secs (lossless, 48.47%)
created 08 - David Elias - Crossing - Morning Light Western Town (DSD64 2.0)-h--threads=5.wv in 6.47 secs (lossless, 47.13%)
created 08 - David Elias - Crossing - Morning Light Western Town (DSD64 2.0)-h--threads=6.wv in 6.17 secs (lossless, 48.46%)
created 08 - David Elias - Crossing - Morning Light Western Town (DSD64 2.0)-h--threads=7.wv in 5.82 secs (lossless, 48.46%)
created 08 - David Elias - Crossing - Morning Light Western Town (DSD64 2.0)-h--threads=8.wv in 5.58 secs (lossless, 48.46%)
created 08 - David Elias - Crossing - Morning Light Western Town (DSD64 2.0)-h--threads=9.wv in 5.34 secs (lossless, 48.46%)
created 09 - David Elias - Crossing - Morning Light Western Town (DSD64 MCH)-g--threads=0.wv in 6.95 secs (lossless, 37.77%)
created 09 - David Elias - Crossing - Morning Light Western Town (DSD64 MCH)-g--threads=1.wv in 6.93 secs (lossless, 37.77%)
created 09 - David Elias - Crossing - Morning Light Western Town (DSD64 MCH)-g--threads=2.wv in 4.24 secs (lossless, 37.77%)
created 09 - David Elias - Crossing - Morning Light Western Town (DSD64 MCH)-g--threads=3.wv in 4.26 secs (lossless, 37.77%)
created 09 - David Elias - Crossing - Morning Light Western Town (DSD64 MCH)-g--threads=4.wv in 4.11 secs (lossless, 37.77%)
created 09 - David Elias - Crossing - Morning Light Western Town (DSD64 MCH)-g--threads=5.wv in 3.99 secs (lossless, 37.77%)
created 09 - David Elias - Crossing - Morning Light Western Town (DSD64 MCH)-g--threads=6.wv in 4.19 secs (lossless, 37.77%)
created 09 - David Elias - Crossing - Morning Light Western Town (DSD64 MCH)-g--threads=7.wv in 4.12 secs (lossless, 37.77%)
created 09 - David Elias - Crossing - Morning Light Western Town (DSD64 MCH)-g--threads=8.wv in 4.16 secs (lossless, 37.77%)
created 09 - David Elias - Crossing - Morning Light Western Town (DSD64 MCH)-g--threads=9.wv in 4.11 secs (lossless, 37.77%)
created 09 - David Elias - Crossing - Morning Light Western Town (DSD64 MCH)-h--threads=0.wv in 42.55 secs (lossless, 52.30%)
created 09 - David Elias - Crossing - Morning Light Western Town (DSD64 MCH)-h--threads=1.wv in 35.97 secs (lossless, 52.30%)
created 09 - David Elias - Crossing - Morning Light Western Town (DSD64 MCH)-h--threads=2.wv in 22.17 secs (lossless, 52.30%)
created 09 - David Elias - Crossing - Morning Light Western Town (DSD64 MCH)-h--threads=3.wv in 20.55 secs (lossless, 52.30%)
created 09 - David Elias - Crossing - Morning Light Western Town (DSD64 MCH)-h--threads=4.wv in 23.55 secs (lossless, 52.30%)
created 09 - David Elias - Crossing - Morning Light Western Town (DSD64 MCH)-h--threads=5.wv in 21.83 secs (lossless, 52.30%)
created 09 - David Elias - Crossing - Morning Light Western Town (DSD64 MCH)-h--threads=6.wv in 20.54 secs (lossless, 52.30%)
created 09 - David Elias - Crossing - Morning Light Western Town (DSD64 MCH)-h--threads=7.wv in 19.37 secs (lossless, 52.30%)
created 09 - David Elias - Crossing - Morning Light Western Town (DSD64 MCH)-h--threads=8.wv in 19.96 secs (lossless, 52.30%)
created 09 - David Elias - Crossing - Morning Light Western Town (DSD64 MCH)-h--threads=9.wv in 20.03 secs (lossless, 52.30%)
Overall compression figures:
46.2% i.e. 53.8 saved, at -h --threads=0
61.6% i.e. 38.4 saved, at -g
69.6% i.e. 30.4 saved, for NTFS' "LZX" file compression - I should add, the files did not have any NTFS compression when I WavPack'ed them.