Swinburne
Browse

Astrophysical Supercomputing with GPUs: Critical Decisions for Early Adopters

Download (509.44 kB)
journal contribution
posted on 2024-07-26, 13:59 authored by Christopher FlukeChristopher Fluke, David G. Barnes, Benjamin R. Barsdell, Amr H. Hassan
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.

Funding

The Commonwealth Cosmology Initiative: From the First Objects to the Cosmic Web

Australian Research Council

Find out more...

History

Available versions

PDF (Accepted manuscript)

ISSN

1323-3580

Journal title

Publications of the Astronomical Society of Australia

Volume

28

Issue

1

Pagination

12 pp

Publisher

CSIRO Publishing

Copyright statement

Copyright © 2011 Astronomical Society of Australia 2011. The accepted manuscript is reproduced in accordance with the copyright policy of the publisher.

Language

eng

Usage metrics

    Publications

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC