ATS-GPU-BASE 4.1 é uma biblioteca de software desenvolvida pela AlazarTech que transfere dados adquiridos pela sua família de digitalizadores de formas de onda PCI Express para uma unidade de processamento gráfico (GPU) activada por CUDA a taxas de transferência sustentadas até 6,9 GB/s. Os dados são apresentados na memória da GPU como uma fila de segurança. Os programadores de GPU de nível experimental podem criar kernels personalizados de muito alto desempenho para manipular estes dados usando uma interface de programação de aplicações (API) fácil de usar. Fundamentalmente, ATS-GPU-BASE resolve o problema da transferência de dados de um digitalizador de formas de onda para uma GPU a velocidades muito elevadas.
Um exemplo deste núcleo de alto desempenho é a biblioteca opcional ATS-GPU-OCT (vendida separadamente), que adquire dados usando ATS-GPU-BASE e depois implementa um algoritmo completo de processamento de sinais OCT usando núcleos CUDA. ATS-GPU-OCT foi comparado com 950.000 FFTs de 4K por segundo, demonstrando a potência e eficiência da plataforma ATS-GPU-BASE.
O número de aplicações possíveis da ATS-GPU-BASE é ilimitado. De facto, é limitado apenas pelos requisitos de aplicação e pela imaginação do programador.
Transferência de dados A/D para GPU a alta velocidade
Até 6,9 GB/s de taxa de transferência para placas digitalizadoras PCIe Gen 3
Suporta GPUs CUDA com capacidade computacional 3.0 e superior
Concebido para trabalhar com digitalizadores de formas de onda AlazarTech PCIe
Biblioteca opcional de Processamento de Sinal OCT: ATS-GPU-OCT
Extensão opcional da Biblioteca de Processamento de Sinal OCT para FFTs não uniformes: ATS-GPU-NUFFT
Compatível com Windows de 64 bits e Linux de 64 bits
Os utilizadores podem criar kernels personalizados para processamento de sinais
Mais flexível do que o DSP baseado em FPGA
---