An Exploration of OpenCL for a Numerical Relativity Application

Astronomy and Astrophysics – Astrophysics – General Relativity and Quantum Cosmology

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

6 pages, 1 table; Accepted for publication in Parallel and Distributed Computing and Systems (PDCS 2011)

Scientific paper

Currently there is considerable interest in making use of many-core processor architectures, such as Nvidia and AMD graphics processing units (GPUs) for scientific computing. In this work we explore the use of the Open Computing Language (OpenCL) for a typical Numerical Relativity application: a time-domain Teukolsky equation solver (a linear, hyperbolic, partial differential equation solver using finite-differencing). OpenCL is the only vendor-agnostic and multi-platform parallel computing framework that has been adopted by all major processor vendors. Therefore, it allows us to write portable source-code and run it on a wide variety of compute hardware and perform meaningful comparisons. The outcome of our experimentation suggests that it is relatively straightforward to obtain order-of-magnitude gains in overall application performance by making use of many-core GPUs over multi-core CPUs and this fact is largely independent of the specific hardware architecture and vendor. We also observe that a single high-end GPU can match the performance of a small-sized, message-passing based CPU cluster.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

An Exploration of OpenCL for a Numerical Relativity Application does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with An Exploration of OpenCL for a Numerical Relativity Application, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and An Exploration of OpenCL for a Numerical Relativity Application will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-268374

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.