From CPU to GP-GPU: challenges and insights in GPU-based environmental simulations

  • Authors:
  • Jools Chadwick;Francois Taiani;Jonathan Beecham

  • Affiliations:
  • Lancaster University, Lancaster, UK;Lancaster University, Lancaster, UK;Cefas, Lowestoft, Suffolk, UK

  • Venue:
  • Proceedings of the 10th International Workshop on Middleware for Grids, Clouds and e-Science
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

From economics to natural sciences, many disciplines use complex models and simulations to better understand the world, but the unknown parameters of these models can be difficult to find. Looking to optimise the search for such parameters, many turn to the high parallelism afforded by general purpose Graphical Processing Unit (GP-GPU) programming. This paper discusses the challenges faced and lessons learned when porting such a marine ecology simulation from a pure-CPU implementation to make use of GPU technology. While this is a specific implementation, many of the problems we encountered apply generally to GPU-based simulations. They therefore hint at the potential for reusable solutions to GPU-based environmental simulations, and pave the way for a generic GPU-middleware for natural sciences.