By : Arjun Radhakrishnan Supervisor : Prof. M. Inggs.

12
By : Arjun Radhakrishnan Supervisor : Prof. M. Inggs

Transcript of By : Arjun Radhakrishnan Supervisor : Prof. M. Inggs.

Page 1: By : Arjun Radhakrishnan Supervisor : Prof. M. Inggs.

By : Arjun RadhakrishnanSupervisor : Prof. M. Inggs

Page 2: By : Arjun Radhakrishnan Supervisor : Prof. M. Inggs.

Pulsars and pulsar dispersion

Graphics Processing Units (GPUs)

Research method and Results

Conclusion and Future Work

2

Page 3: By : Arjun Radhakrishnan Supervisor : Prof. M. Inggs.

Pulsars are highly magnetised rotating neutron stars

They emit beams of electromagnetic radiation from their poles

3

Figure 1: A Pulsar with its ‘lighthouse’beam [hartrao.ac.za]

Page 4: By : Arjun Radhakrishnan Supervisor : Prof. M. Inggs.

Pulsar emissions are distorted upon passing through the ionised Interstellar Medium (ISM)

Lower frequency components of the pulse are delayed more than higher frequencies

Page 5: By : Arjun Radhakrishnan Supervisor : Prof. M. Inggs.

Figure 2: Dedispersion2 5

Page 6: By : Arjun Radhakrishnan Supervisor : Prof. M. Inggs.

Class of consumer parallel processor that has come into use in the last 15 years

Use growing exponentially due to demand from billion-dollar video game industry

NVIDIA and AMD (ATI) are currently major players in the industry

GPUs do not have much on-chip memory – can pack in lots of compute power

6

Page 7: By : Arjun Radhakrishnan Supervisor : Prof. M. Inggs.

Justification for SKA Large frequency range 1TB of data per minute

SKA needs real-time processing as data storage is not feasible

No communication needed between GPU kernels

7

Page 8: By : Arjun Radhakrishnan Supervisor : Prof. M. Inggs.

Worked at UIUC on the QP GPU cluster

Implemented the following coherent pulsar dedispersion algorithm4: Fourier transform input signal Apply a phase rotation Inverse Fourier transform

8

Page 9: By : Arjun Radhakrishnan Supervisor : Prof. M. Inggs.

Code testing is still being conducted

Some trends noted are: Speedup of up to 5x over CPU

implementation Performance improved approximately

linearly with the number of GPUs used Best performance for larger datasets

(minimises effect of IO bottleneck)

9

Page 10: By : Arjun Radhakrishnan Supervisor : Prof. M. Inggs.

GPUs definitely show promise in this application

Further speedup may be possible by using an asynchronous data transfer

Analyse the network requirements and limitations when deployed

10

Page 11: By : Arjun Radhakrishnan Supervisor : Prof. M. Inggs.

1. Cordes & McLaughlin (2003), “Searches for Fast Radio Transients”, The Astronomical Journal, vol. 596, pp. 1142-1154

2. Jim Cordes, “The SKA as a Radio Synoptic Survey Telescope: Widefield Surveys for Transients, Pulsars and ETI”, SKA Memo 97

3. NVIDIA, NVIDIA CUDA Programming Guide4. Walter Brisken, “Real-time Digital Signal

Processing for Radio Astronomy” AstroGPU

11

Page 12: By : Arjun Radhakrishnan Supervisor : Prof. M. Inggs.

12