ATS-GPU-BASE 4.1 es una librería de software desarrollada por AlazarTech que transfiere los datos adquiridos por su familia de digitalizadores de forma de onda PCI Express a una unidad de procesamiento gráfico (GPU) habilitada para CUDA a velocidades de transferencia sostenidas de hasta 6,9 GB/s. Los datos se presentan en la memoria de la GPU como una cola de búferes. Los programadores de GPU de nivel experto pueden crear kernels personalizados de muy alto rendimiento para manipular estos datos utilizando una interfaz de programación de aplicaciones (API) fácil de usar. Fundamentalmente, ATS-GPU-BASE resuelve el problema de la transferencia de datos desde un digitalizador de formas de onda a una GPU a muy alta velocidad.
Un ejemplo de este núcleo de alto rendimiento es la librería opcional ATS-GPU-OCT (que se vende por separado), que adquiere los datos utilizando ATS-GPU-BASE y luego implementa el algoritmo completo de procesamiento de señales OCT utilizando núcleos CUDA. ATS-GPU-OCT se ha sometido a pruebas de rendimiento de hasta 950.000 FFTs 4K por segundo, lo que demuestra la potencia y eficiencia de la plataforma ATS-GPU-BASE.
El número de aplicaciones posibles de ATS-GPU-BASE es ilimitado. De hecho, solo está limitado por los requisitos de la aplicación y la imaginación del programador.
Transferencia de datos A/D a la GPU a alta velocidad
Velocidad de transferencia de hasta 6,9 GB/s para tarjetas digitalizadoras PCIe Gen 3
Soporta GPUs con capacidad de cálculo 3.0 y superior, compatibles con CUDA
Diseñado para funcionar con los digitalizadores de forma de onda PCIe de AlazarTech
Biblioteca de procesamiento de señales OCT opcional: ATS-GPU-OCT
Extensión opcional de la librería de procesamiento de señales OCT para FFTs no uniformes: ATS-GPU-NUFFT
Compatible con Windows de 64 bits y Linux de 64 bits
Los usuarios pueden crear kernels personalizados para el procesamiento de señales
Más flexible que el DSP basado en FPGA
---