ATS-GPU-BASE 4.1 - это программная библиотека, разработанная компанией AlazarTech, которая передает данные, полученные с помощью семейства PCI Express дигитайзеров осциллограмм, на графический процессор (GPU) с поддержкой CUDA с устойчивой скоростью передачи данных до 6,9 ГБ/с. Данные представляются в памяти GPU в виде буферной очереди. Программисты GPU экспертного уровня могут создавать очень высокопроизводительные пользовательские ядра для манипулирования этими данными с помощью простого в использовании интерфейса прикладного программирования (API). По сути, ATS-GPU-BASE решает проблему передачи данных с дигитайзера осциллограмм на GPU на очень высоких скоростях.
Одним из примеров такого высокопроизводительного ядра является дополнительная библиотека ATS-GPU-OCT (продается отдельно), которая получает данные с помощью ATS-GPU-BASE, а затем реализует полный алгоритм обработки сигнала ОКТ с помощью ядер CUDA. ATS-GPU-OCT была протестирована на скорости до 950 000 4K БПФ в секунду, демонстрируя мощность и эффективность платформы ATS-GPU-BASE.
Количество возможных применений ATS-GPU-BASE безгранично. Фактически, оно ограничено только требованиями приложения и воображением программиста.
Передача данных A/D на GPU с высокой скоростью
Скорость передачи данных до 6,9 ГБ/с для плат оцифровки PCIe Gen 3
Поддерживает графические процессоры с поддержкой CUDA и вычислительной способностью 3.0 и выше
Предназначен для работы с PCIe-оцифровщиками AlazarTech
Дополнительная библиотека обработки сигналов ОКТ: ATS-GPU-OCT
Дополнительная библиотека обработки сигналов OCT Расширение для неравномерного БПФ: ATS-GPU-NUFFT
Совместимость с 64-разрядной Windows и 64-разрядной Linux
Пользователи могут создавать собственные ядра для обработки сигналов
Более гибкий, чем ЦОС на базе ПЛИС
---