我将同时(并行)kiss-fft制定几个计划, 我可以这样做,换句话说,是亲吻 - 线程安全吗?
由于
答案 0 :(得分:1)
来自自述文件:
No static data is used. The core routines of kiss_fft are thread-safe
与FFTW形成对比,后者需要对计划创建,销毁进行互斥保护。
此外,如果您在多个线程中执行相同类型,简单FFT(复数1D)的大小,则可以同时使用分配的计划。对于实际FFT和多维FFT,这通常不正确。
答案 1 :(得分:0)
对Kiss FFT源的简要调查显示,它不会在内部存储状态。只需确保传入和传出的数组在每个线程中是唯一的,或者是跨线程同步的。