Multi-thread FFT
![Post Post](./styles/prosilver/imageset/icon_post_target.gif)
Multi-thread FFT
I notice that MI's FFT appears to be single-threaded. With the proliferation of multi-core processors, it would seem that MI could greatly benefit from upgrading to a multi-threaded library for FFT. This situation is especially acute for examination of 192kHz 24-bit audio as the highest stable PC that I can hope for will only run at 4GHz stock/5GHz overclocked of which MI will only use one core.
You could charge for multi-threading as a desirable add-on module for MI Pro users.
An advanced option would be to use N-1 cores for FFT to yield back some processor time for other functions at peak utilization.
4CSmith
Post at 11-2-2013 11:43
Thank you very much for the suggestion. We will continue to upgrade the software in terms of both functionality and performance. MI does use multi-threading technique, but the work load may not be balanced among multi-core processors, as you have pointed out.
virtins
Post at 19-3-2013 12:09
I notice that MI's FFT appears to be single-threaded. With the proliferation of multi-core processors, it would seem that MI could greatly benefit from upgrading to a multi-threaded library for FFT. This situation is especially acute for examination of 192kHz 24-bit audio as the highest stable PC that I can hope for will only run at 4GHz stock/5GHz overclocked of which MI will only use one core.
You could charge for multi-threading as a desirable add-on module for MI Pro users.
An advanced option would be to use N-1 cores for FFT to yield back some processor time for other functions at peak utilization.
4CSmith
Post at 11-2-2013 11:43
Thank you very much for the suggestion. We will continue to upgrade the software in terms of both functionality and performance. MI does use multi-threading technique, but the work load may not be balanced among multi-core processors, as you have pointed out.
virtins
Post at 19-3-2013 12:09