Skip to main content
Article thumbnail
Location of Repository

D.: A high performance agent based modelling framework on graphics card hardware with cuda

By Paul Richmond, Dr Simon Coakley, Dr Daniela and M. Romano

Abstract

We present an efficient implementation of a high performance parallel framework for Agent Based Modelling (ABM), exploiting the parallel architecture of the Graphics Processing Unit (GPU). It provides a mapping between formal agent specifications, with C based scripting, and optimised NVIDIA Compute Unified Device Architecture (CUDA) code. The mapping of agent data structures and agent communication is described, and our work is evaluated through a number of simple interacting agent examples. In contrast with an alternative, single machine CPU implementation, a speedup of up to 250 times is reported

Topics: I.2.11 [Computing Methodologies, Distributed Artificial Intelligence- Languages and structures, Multiagent systems. I.3.1 [Computer Graphics, Hardware Architecture- Graphics processor, Parallel processing. Keywords Agent Based Modelling, Performance, Parallel Algorithms, Graphics Processing Unit, CUDA
Year: 2009
OAI identifier: oai:CiteSeerX.psu:10.1.1.352.8951
Provided by: CiteSeerX
Download PDF:
Sorry, we are unable to provide the full text but you may find it at the following location(s):
  • http://citeseerx.ist.psu.edu/v... (external link)
  • http://staffwww.dcs.shef.ac.uk... (external link)
  • Suggested articles


    To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.