“…Parallelize SDM (in “Sample Rate Conversion” parameters). Enables the use of multiple CPU cores. This is less efficient overall but can make more demanding configurations possible…”
Please help me to understand - how parallelize data processing (using multiple cores) could be at all less efficient?
Parallel processing has an overhead associated with it. The processing has to be handed off, results recombined and interrupts handled. The result is that a program which might take 60% of one Core to run could take 20% of each of four Cores, meaning it is less efficient in terms of total resources. Of course if those other Cores weren’t doing anything much then nothing is lost by parallelising.
OK - thank you, I understand.