Moderna grafik bearbetningsenheter (GPU) är billiga råvaror hårdvara som erbjuder Tflop / s teoretiska datorkapacitet. GPU är väl lämpade för många beräkna-intensiva uppgifter inklusive digital signalbehandling. Vi beskriver implementeringen och prestandan av en GPU-baserad digital korrelator för radioastronomi. Korrelatorn implementeras med hjälp av NVIDIA CUDA utvecklingsmiljö. Vi utvärderar tre designalternativ på två generationer NVIDIA-hårdvara. De olika designerna använder de interna registren, delat minne och multiprocessorer på olika sätt. Vi finner att optimal prestanda uppnås med designen som minimerar globala minnesavläsningar på de senaste generationerna av hårdvara. Den GPU-baserade korrelator överträffar en enkelgängad CPU ekvivalent med en faktor på 60 för en 32 antenn array, och körs på varudator hårdvara. Den extra beräkningskapacitet som tillhandahålls av GPU maximerar korrelationskapaciteten hos en PC samtidigt som den snabba utvecklingstiden för användning av standardhårdvara, nätverk och programmeringsspråk bibehålls. På så sätt representerar ett GPU-baserat korrelationssystem en medelväg i designutrymmet mellan hög prestanda, specialbyggd hårdvara och ren CPU-baserad programvarukorrelation. Korrelatorn var utplacerad på Murchison Widefield Array 32 antennprototypsystem där den kördes i realtid under längre perioder. Vi beskriver kortfattat datainsamlings-, streaming- och korrelationssystemet för prototypmatrisen.
Wayth och Al. beskriva en GPU korrelator för Murchison Widefield Array (MWA) REF.
A GPU based real-time software correlation system for the Murchison Widefield Array prototype
{'venue': None, 'journal': 'Publications of the Astronomical Society of the Pacific', 'mag_field_of_study': ['Physics']}