310 likes | 418 Views
A GPU Implementation of Extragalactic Radio Source Detection A CUDA Approach. Gary Resnick Scott Badenhorst Department of Computer Science University of Cape Town 17 March, 2010. Overview. Introduction Approach Plan Outcomes. Radio Astronomy. A radio image of the sky .
E N D
A GPU Implementation of Extragalactic Radio Source DetectionA CUDA Approach Gary Resnick Scott Badenhorst Department of Computer Science University of Cape Town 17 March, 2010
Overview • Introduction • Approach • Plan • Outcomes
Related Work • AIPS • IMFIT • IMSAD • Source Extractor • Deblend • Duchamp • Own variation
Plan Back down to Earth
Research Questions • Can the GPU be utilized for efficient image source extraction? • How well does a GPU solution scale to handle large image data volumes? • Can we improve the processing time of current source extraction software?
Key Success Factors • The accuracy of the GPU implementations are greater than or equate to current extraction algorithms • Sufficient reliability of faint source detection • Spurious detections (Type I error) are constrained by a p-value of 0.05 • Attaining a speedup on the GPU implementations in the order of 10x or greater than traditional CPU implementations
Work Allocation Team Individually
Source Extraction • Each member will independently implement a CPU implementation of a source extraction algorithm and then port it to the GPU
Interfaces with Framework Segments (grids) of pixels Source Extraction List of sources Validation & Filtration Validated source list
Risks Risk Factors
Resources Required • Radio Survey Data • Synthesized • Real Sky Map • Implemented in C/C++ & CUDA on GNU/Linux • CFITSIO & WCSLIB Libraries • Developed on NVIDIA (CUDA Compliant) Fermi architecture • High-end machine with current gen NVIDIA card(s) • People
Deliverables & Milestones • Software developed for source extraction and catalogue generation. • Two independent reports • A website and poster • Presentation to demonstrate the project.
Ethical, Professional & Legal Issues • Open Source • Distributed under GNU GPL • Akin to Duchamp & SeXtractor • GNU/Linux Compatibility • Comparable performance/accuracy across distros • Institutions maintain data ownership • Retains rights to catalogues produced • Data Integrity • Standardized input and output formats
Conclusion • We present an approach to solving a problem within Astronomy that needs to be addressed • Our approach is well thought out and relevant • A balanced and fair work load has been allocated to each member • The project has minimal unmitigated risks