This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
CASPER workshop, Sept 30, 2009 , Cape Town, SA Real-time Pulsar Timing signal processing on GPUs
swept LO
NBPP
CASPER workshop, Sept 30, 2009 , Cape Town, SA Real-time Pulsar Timing signal processing on GPUs
BON : a coherent dedispersion with a cluster of CPUs 64 bi-Athlon 1.2GHzGigabit fiber network
Serendip5 installed in 2001
CASPER workshop, Sept 30, 2009 , Cape Town, SA Real-time Pulsar Timing signal processing on GPUs
in 2008,it was time to think about the upgrade of the 7 years old cluster
and of the 4 years old instrumentation...
following preliminary tests by Paul Demorest, UC Berkeley, in 2007,we tried different types of processors in addition to standard CPUs :
the GPUs with the Nvidia 8800GTX for example (G80 family)
Upgrade of the BON dedispersor
CASPER workshop, Sept 30, 2009 , Cape Town, SA Real-time Pulsar Timing signal processing on GPUs
so, we tested two types of processors in addition to standard CPUs :the IBM Cell (PlayStation3) and the Nvidia 8800GTX
Tests of different engines
PS3 is really goodbut very limited bythe only Gigabit link it has
(15-20MHz bandwidth)
Nvidia 8800GTX is fairly goodand less limited by the PCIe bus
(few Gbs easily)
a GPU-based pulsarinstrumentation
developped at Nançay Jun
e 20
08
1 motherboardSupermicro X7DWA-N
2 CPUsquad-core Xeon
E5420 (2.5GHz, 12MB cache)4 GB main memory2 PCI-CDa DMA interface (for EDT)2 GeForce 8800GTXand water cooling
+ CUDA librairies + CUFFT
this 5k€ system is able toremove the dispersion effectof the interstellar mediumdirectly on recorded voltagesover a 128MHz bandwidth(the data rate is 2x 2Gbs)
CASPER workshop, Sept 30, 2009 , Cape Town, SA Real-time Pulsar Timing signal processing on GPUs
CASPER workshop, Sept 30, 2009 , Cape Town, SA Real-time Pulsar Timing signal processing on GPUs
Architecture
INPUT at 2Gb/s from Serendip5 spectrometer
OUTPUTon disk
100kB/s
CASPER workshop, Sept 30, 2009 , Cape Town, SA Real-time Pulsar Timing signal processing on GPUs
the data path
Apr 2008, prototypewithout water cooling
CASPER workshop, Sept 30, 2009 , Cape Town, SA Real-time Pulsar Timing signal processing on GPUs
monitoring the system...
A/C failure
oldAthlon cluster
newGPUs
probably still the only ones to do GPU dedispersion...
CASPER workshop, Sept 30, 2009 , Cape Town, SA Real-time Pulsar Timing signal processing on GPUs
iBOB
800MHz clock
PC + 10GbE card (+ GPU)
10GbE Gore cable
Sept 2008
the next coherent pulsar dedispersor at Nançaywill have a 400MHz bandwith
CASPER workshop, Sept 30, 2009 , Cape Town, SA Real-time Pulsar Timing signal processing on GPUs