High-Performance Physics Simulations Using Multi-Core CPUs and GPGPUs in a Volunteer Computing Context

Computer Science – Distributed – Parallel – and Cluster Computing

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

15 pages, 9 figures, 3 tables. Accepted in the International Journal of High Performance Computing Applications

Scientific paper

10.1177/1094342010372928

This paper presents two conceptually simple methods for parallelizing a Parallel Tempering Monte Carlo simulation in a distributed volunteer computing context, where computers belonging to the general public are used. The first method uses conventional multi-threading. The second method uses CUDA, a graphics card computing system. Parallel Tempering is described, and challenges such as parallel random number generation and mapping of Monte Carlo chains to different threads are explained. While conventional multi-threading on CPUs is well-established, GPGPU programming techniques and technologies are still developing and present several challenges, such as the effective use of a relatively large number of threads. Having multiple chains in Parallel Tempering allows parallelization in a manner that is similar to the serial algorithm. Volunteer computing introduces important constraints to high performance computing, and we show that both versions of the application are able to adapt themselves to the varying and unpredictable computing resources of volunteers' computers, while leaving the machines responsive enough to use. We present experiments to show the scalable performance of these two approaches, and indicate that the efficiency of the methods increases with bigger problem sizes.

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

High-Performance Physics Simulations Using Multi-Core CPUs and GPGPUs in a Volunteer Computing Context 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 High-Performance Physics Simulations Using Multi-Core CPUs and GPGPUs in a Volunteer Computing Context, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and High-Performance Physics Simulations Using Multi-Core CPUs and GPGPUs in a Volunteer Computing Context will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-35264

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