Що таке libcufft?

Бібліотека cuFFT надає простий інтерфейс для обчислення ШПФ на графічному процесорі NVIDIA, що дозволяє користувачам швидко використовувати потужність обчислень з плаваючою комою та паралелізм графічного процесора в оптимізованій і перевіреній бібліотеці ШПФ.

API cuFFT є потокобезпечними, якщо різні потоки хостів виконують FFT з різними планами, а вихідні дані не перетинаються.

Compute Unified Device Architecture CUDA, що означає Compute Unified Device Architecture, це паралельна обчислювальна платформа та модель інтерфейсу прикладного програмування (API), створена NVIDIA.');})();(function(){window.jsl.dh('0n_sZtzQE92mptQP25HLqAU__22','

cuFFT надає простий механізм конфігурації, який називається планом, який використовує внутрішні будівельні блоки для оптимізації перетворення для заданої конфігурації та конкретного вибраного обладнання GPU. Потім, коли викликається функція виконання, фактичне перетворення відбувається відповідно до плану виконання.

CUDA® є паралельна обчислювальна платформа та модель програмування, розроблена NVIDIA для загальних обчислень на графічних процесорах (GPU). Завдяки CUDA розробники можуть значно прискорити роботу обчислювальних програм, використовуючи потужність графічних процесорів.

Тип даних або статичний метод є потокобезпечним якщо він поводиться правильно, коли використовується з кількох потоків, незалежно від того, як ці потоки виконуються, і не вимагаючи додаткової координації з коду виклику.