ATS-GPU-BASE 4.1 est une bibliothèque logicielle développée par AlazarTech qui transfère les données acquises par sa famille de numériseurs de formes d'onde PCI Express vers une unité de traitement graphique (GPU) compatible avec CUDA à des taux de transfert soutenus pouvant atteindre 6,9 Go/s. Les données sont présentées dans la mémoire du GPU sous forme de file d'attente tampon. Les programmeurs GPU de niveau expert peuvent créer des noyaux personnalisés très performants pour manipuler ces données à l'aide d'une interface de programmation d'applications (API) facile à utiliser. Fondamentalement, ATS-GPU-BASE résout le problème du transfert de données d'un numériseur de forme d'onde vers un GPU à des vitesses très élevées.
Un exemple de ce noyau haute performance est la bibliothèque optionnelle ATS-GPU-OCT (vendue séparément), qui acquiert des données à l'aide d'ATS-GPU-BASE et met ensuite en œuvre un algorithme complet de traitement du signal OCT à l'aide de noyaux CUDA. L'ATS-GPU-OCT a été évalué à 950 000 FFT 4K par seconde, démontrant ainsi la puissance et l'efficacité de la plateforme ATS-GPU-BASE.
Le nombre d'applications possibles de l'ATS-GPU-BASE est illimité. En fait, il n'est limité que par les exigences de l'application et l'imagination du programmeur.
Transfert des données A/D vers le GPU à grande vitesse
Taux de transfert jusqu'à 6,9 Go/s pour les cartes numérisatrices PCIe Gen 3
Prend en charge les GPU compatibles CUDA avec la capacité de calcul 3.0 et plus
Conçu pour fonctionner avec les numériseurs de formes d'onde PCIe d'AlazarTech
Bibliothèque de traitement du signal OCT en option : ATS-GPU-OCT
Extension facultative de la bibliothèque de traitement du signal OCT pour les FFT non uniformes : ATS-GPU-NUFFT
Compatible avec Windows 64 bits et Linux 64 bits
Les utilisateurs peuvent créer des noyaux personnalisés pour le traitement du signal
Plus flexible que le DSP basé sur FPGA
---