Exploring GPGPU Acceleration of Process-Oriented Simulations

Barnes, Frederick R.M. and Pressnell, Thomas and Le Foll, Brendan (2013) Exploring GPGPU Acceleration of Process-Oriented Simulations. In: Communicating Process Architectures 2013, 25 Aug - 28 Aug 2013, Edinburgh Napier University, UK. (Full text available)


This paper reports on our experiences of using commodity GPUs to speed-up the execution of fine-grained concurrent simulations. Starting with an existing process-oriented `boids' simulation, we explore a variety of techniques aimed at improving performance, gradually refactoring the original code. Successive improvements lead to a 10-fold improvement in performance, which we believe can still be improved upon, allowing us to explore simulations with larger numbers of agents (30,000 rather than 2,000) interactively and without significant performance degradation.

Item Type: Conference or workshop item (Paper)
Uncontrolled keywords: GPGPU, process-oriented simulations
Subjects: Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming,
Divisions: Faculties > Sciences > School of Computing > Programming Languages and Systems Group
Depositing User: F. Barnes
Date Deposited: 22 Nov 2013 01:26 UTC
Last Modified: 29 Jan 2014 11:35 UTC
Resource URI: https://kar.kent.ac.uk/id/eprint/36779 (The current URI for this page, for reference purposes)
  • Depositors only (login required):


Downloads per month over past year