There are many algorithms that could benefit from multithreading when latency is a big issue.
For example:
- Digital Audio Workstations with 64 audio tracks with realtime effects per track mixed to one stereo track.
- Large FFT IFFTs.
- Moving large memory blocks.
- Rendering of complicated 3D scenes in software.
Now I only have to convince my wife that I need 32 cores......
