Applications of heterogeneous computing in computational and simulation science

Luke Domanski*, Tomasz Bednarz, Timur Gureyev, Lawrence Murray, Bevan Emma Huang, Yakov Nesterets, Darren Thompson, Emlyn Jones, Colin Cavanagh, Dadong Wang, Pascal Vallotton, Changming Sun, Alex Khassapov, Andrew Stevenson, Sheridan Mayo, Matthew Morell, Andrew W. George, John A. Taylor

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

6 Citations (Scopus)

Abstract

This paper presents a summary and overview of heterogeneous algorithms and applications developed by the Commonwealth Scientific and Industrial Research Organisation (CSIRO) for solving practical and challenging science problems such as: 1) high-content analysis of brain cell images for medical research and drug discovery; 2) genetic analysis of complex experimental designs for crop breeding; 3) solving computational fluid dynamics problems; 4) deconvolving 3D images from microscopy and medical imaging; 5) reconstructing large 3D computed tomography (CT) images from medical and materials science; 6) quantifying uncertainty in complex environmental models. Applications discussed utilise GPUs and multicore CPUs on a scale ranging from single desktop workstations through to large GPU clusters. Results demonstrate that both types of system can successfully accelerate a variety of practical science applications. We have seen significant gains in productivity and opportunity as a result of leveraging GPUs, tackling computational problems in which execution time was previously infeasible.

Original languageEnglish
Pages (from-to)240-252
Number of pages13
JournalInternational Journal of Computational Science and Engineering
Volume8
Issue number3
DOIs
Publication statusPublished - 2013
Externally publishedYes

Fingerprint

Dive into the research topics of 'Applications of heterogeneous computing in computational and simulation science'. Together they form a unique fingerprint.

Cite this