Skip to main content

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: Welch, Peter H. and Barnes, Frederick R.M. and Broenink, Jan F. and Chalmers, Kevin and Pedersen, Jan B. and Sampson, Adam T., eds. Communicating Process Architectures 2013 Proceedings of the 35th WoTUG Technical Meeting. Open Channel Publishing, pp. 249-262. ISBN 978-0-9565409-7-3. (KAR id:36779)

PDF Publisher pdf
Language: English
Click to download this file (1MB) Preview
[thumbnail of 9780956540973_018.pdf]
This file may not be suitable for users of assistive technology.
Request an accessible format


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: Book section
Uncontrolled keywords: GPGPU, process-oriented simulations
Subjects: Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming,
Divisions: Divisions > Division of Computing, Engineering and Mathematical Sciences > School of Computing
Depositing User: Frederick Barnes
Date Deposited: 22 Nov 2013 01:26 UTC
Last Modified: 16 Nov 2021 10:13 UTC
Resource URI: (The current URI for this page, for reference purposes)
  • Depositors only (login required):

Total unique views for this document in KAR since July 2020. For more details click on the image.