Presentation is loading. Please wait.

Presentation is loading. Please wait.

GSB : A real-time Software back-end for the GMRT Jayanta Roy National Centre for Radio Astrophysics Pune, India 12 th December 2008 Collaborators.

Similar presentations


Presentation on theme: "GSB : A real-time Software back-end for the GMRT Jayanta Roy National Centre for Radio Astrophysics Pune, India 12 th December 2008 Collaborators."— Presentation transcript:

1 GSB : A real-time Software back-end for the GMRT Jayanta Roy National Centre for Radio Astrophysics Pune, India LFRU@GMRT, 12 th December 2008 Collaborators : Yashwant Gupta (NCRA) Ue-Li Pen (CITA) Jeff Peterson (CMU) Jitendra Kodilkar (NCRA) Sanjay Kudale (NCRA)

2 Acknowledgments  Analog group of GMRT : Ajitkumar and his group designed a new full bandwidth base-band receiver for GSB.  Computer management group of GMRT : Mangesh Umbarje and Sumit Mirajkar.  Mechanical support : By H S Kale and his group.  Real-time phase solution from Santaji Katore.  Clock and trigger distribution unit from Kevin Bandura (CMU)  Discussion and suggestions from other NCRA staff members : Jayaram Chengalur, Subhashis Roy, Rajaram Nityananda, Vasant Kulkarni

3 Desired operating modes  32 antennae x 2-pols 32 MHz  real-time software correlator  high time resolution incoherent and coherent array beams formation ( GSB is aimed to provide the specs of existing backend + more )  32 antennae x 2-pols 32 MHz base-band recording by real-time streaming to disk array with off-line read-back of recorded data and computation

4 Input data rate :  32 antennae x 2-pols base-band analog inputs @ 16/32 MHz of bandwidth --> 2 GSamples/sec (using 16 ADC cards with 4 analog inputs in each card) Implementation details

5

6 Basic Methodology :  Run synchronous sampling on all 16 ADC boards – 16/32 MHz BW  Transfer data from ADC board to CPU unit (via interrupt driven DMA @ 145 MB/s) in large blocks  For baseband recording mode, synchronous write to disk at each recording node  For correlations, distribute data from all antennas (using time division multiplexing) to all compute nodes -- each node handles 1/N time slice from each block  Carry out FFT, post-FFT fringe stop, Correlation and array beam formation at each compute node  Record integrated visibilities results and beam data to the “collector nodes”

7 The performance-per-watt capability of the GSB cluster ~ 260 Mflops/watt System Performance  Correlator specs : Spatial resolution = 32kHz – 125kHz Temporal resolution = 1s – 16s Max output data rate = 14 GB/hr  Beamformer : Incoherent/Coherent intensity mode : Temporal resolution = 60 us + Max output data rate = 57 GB/hr Coherent array voltage data : Temporal resolution = nyquist limited Max output data rate = 200 GB/hr  Base-band recorder : Temporal resolution = nyquist limited Max output data rate = 3.5 TB/hr

8 GSB with ONLINE Control and Monitor interface

9 GSBMON : GSB real-time data Monitoring

10 GSB current status 32 antennae x 2-pols 16 MHz  real-time software correlator running regularly  real-time array phasing  formation of high time resolution incoherent and coherent array beam 32 antennae x 1-pols 32 MHz  real-time software correlator being tested 32 antennae x 2-pols 16 MHz 4-bit base-band recording by real-time streaming to disk array with off-line read-back of recorded data and computation

11 Some results from GSB.......

12 Phases from GHBPhases from GSB Preliminary results from the GSB GSB gives ~ 1.5 times better rms than GHB GSB Image of NGC 4631 (made by J. Kodilkar)

13 GSB image over-plotted with data from Palmor observatory sky survey Image made by J. Kodilkar

14 Single pulses time series of PSR B0329+54 GSB pulsar observations Pre detection dispersion removal “Presto” folded profile of B0950+08

15 Comparative study of GSB and DiFx pipeline Input is same baseband recorded data from GSB baseband recorder GSBC and DiFx produce similar results, but GSBC runs significantly faster than DiFx ! Auto spectra Cross spectra Spectral variation of RMS DiFx is Swinburne’s VLBI software correlator (Deller et al)

16 RFI removal Enhanced Performance from GSB : Pre and post detection RFI removal Power-line RFI removal  Time domain flagging on raw voltage samples  Spectral domain filtering of powerline harmonics in the visibility data Time domain RFI removal of power-line and any impulsive RFI  Median absolute deviation (MAD) based estimator

17 Summary  Real-time GSB is a highly optimized multi-threaded vectorized parallel pipeline, working ~ 90% of the theoretical peak FLOPS.  GSB is a fully real-time software back-end: First instance of such a real-time back-end for an intermediate size multi-element interferometer array like GMRT.  GSB is going to be the 24 x 7 default observatory back-end.  Radio frequency Interference: Severe at low frequencies; GSB processing algorithms are demonstrated to handle these issues.   GSB development cycle is only of 3 yrs.

18 Next steps  High BW real-time software back-end : GSB is easily reconfigurable Implement 4-bit 200 MHz BW 8 antennae back-end. Implement 4-bit 100 MHz BW 16 antennae back-end  GPU based high intensive pulsar processing : coherent dedispersion in real-time and RFI removal in real-time  Formation of Multiple phased array beams within the primary beam  24 x 7 piggy-back fast transient survey pipeline on GSB Software based processing likely to be a future growth path of radio astronomy signal processing : GSB can be a test bench for that

19 Multiple phased array beam formation

20 FFT cost/ node ~ 5 GFLOPS Beam-forming (# 400) cost/ node ~ 160 GFLOPS 1.6 x of real-time on 72 nodes itanium cluster Compute requirements : Real-time space

21 GMRT Multibeaming ……  Multi-element arrays can shape the beams to produce nulls in directions of known, spatially fixed sources of RFI spatially fixed sources of RFI  Signals from multiple beams (e.g. one beam on-target, another off-target) can be useful for implementing adaptive RFI cancellation techniques useful for implementing adaptive RFI cancellation techniques  Desirable to have a on-line calibration by having one beam continuously on the in-field calibrator in-field calibrator  Sensitivity and computational load balancing : need to synthesize ~ 500 multiple phased array beams, pointing in different directions within primary beam. phased array beams, pointing in different directions within primary beam. synthesize partially dephased fatter beams of lower sensitivity : reducing the synthesize partially dephased fatter beams of lower sensitivity : reducing the number of beams number of beams

22 24 x 7 Transient search using GSB : Study of dynamic radio sky Study of dynamic radio sky –Collaborative effort of NCRA and Swinburne University of Technology –Running in piggy-back mode simultaneously with other observations –Object of interest : Fast transients : nanosecond to 100's of millisecond –Event detection : based on the sensitivity of 8 antennae incoherent array beam over 32 MHz Phase space of the survey

23 Coincidence detections in all 4 incoherent beams : Discrimination real signals from RFI

24  Search in Dispersion measure space : Discriminate out fast radio transient from RFI.  Coincidence or anti-coincidence filter : Multiple sub-array multiple beam coincidence filter reduces the false triggers due to direction-location dependent RFI.  Efficient RFI removal technique : MAD based technique (as described before.....) ….. Discrimination of real signals from RFI

25 24 x 7 Transient search pipeline

26 Summary  GSB + Itanium cluster with its compute and storage capability will open up the phase space of GMRT to enhance its productivity.  GSB is going to be the 24 x 7 default observatory back-end.   Total GSB development cycle (from first idea to complete realisation) has been only 3 yrs.

27 Thank you


Download ppt "GSB : A real-time Software back-end for the GMRT Jayanta Roy National Centre for Radio Astrophysics Pune, India 12 th December 2008 Collaborators."

Similar presentations


Ads by Google