Search Swinburne Research Bank
Please use this identifier to cite or link to this item: http://hdl.handle.net/1959.3/154679
|Download PDF (Accepted manuscript) (Adobe Acrobat PDF, 509 KB)|
- Astrophysical supercomputing with GPUs: critical decisions for early adopters
- Fluke, Christopher J.; Barnes, David G.; Barsdell, Benjamin R.; Hassan, Amr H.
- General-purpose computing on graphics processing units (GPGPU) is dramatically changing the landscape of high performance computing in astronomy. In this paper, we identify and investigate several key decision areas, with a goal of simplifying the early adoption of GPGPU in astronomy.We consider the merits of OpenCL as an open standard in order to reduce risks associated with coding in a native, vendor-specific programming environment, and present aGPU programming philosophy based on using brute force solutions. We assert that effective use of new GPU-based supercomputing facilities will require a change in approach from astronomers. This will likely include improved programming training, an increased need for software development best practice through the use of profiling and related optimisation tools, and a greater reliance on third-party code libraries.Aswith any newtechnology, thosewilling to take the risks andmake the investment of time and effort to become early adopters of GPGPU in astronomy, stand to reap great benefits.
- Publication type
- Journal article
- Research centre
- Swinburne University of Technology. Faculty of Information and Communication Technologies. Centre for Astrophysics and Supercomputing
- Publications of the Astronomical Society of Australia, Vol. 28, no. 1 (2011), pp. 15-27
- Publication year
- Gravitational lensing; N-body simulations; Numerical methods
- CSIRO Publishing
- Publisher URL
- Copyright © Astronomical Society of Australia 2011. The accepted manuscript is reproduced in accordance with the copyright policy of the publisher.
- Research Projects
- Full text
- Peer reviewed