DocumentCode
1827551
Title
Exploitation of High Performance Computing in the FLAME Agent-Based Simulation Framework
Author
Coakley, Simon ; Gheorghe, Marian ; Holcombe, Mike ; Chin, Shawn ; Worth, David ; Greenough, Chris
Author_Institution
Dept. of Comput. Sci., Univ. of Sheffield, Sheffield, UK
fYear
2012
fDate
25-27 June 2012
Firstpage
538
Lastpage
545
Abstract
This paper describes the design of an agent-based modelling framework for high performance computing. Rather than a collection of methods that require parallel programming expertise the framework presented allows modellers to concentrate on the model while the framework handles the efficient execution of simulations. The framework uses a state machine based representation of agents that allows a statically calculated optimal ordering of agent execution and parallel communication routines. Some experiments with the current implementation and the results of using a simple communication dominant model for benchmarking performance are reported. The model with half a million agents is used to show that a parallel efficiency of above 80% is achievable when distributed over 432 processors. Future improvements are discussed including data dependency analysis, vector operations over agents, and dynamic task scheduling.
Keywords
finite state machines; multi-agent systems; parallel programming; FLAME agent-based simulation framework; agent execution; agent-based modeling framework; benchmarking performance; data dependency analysis; dynamic task scheduling; high performance computing; parallel communication routines; parallel efficiency; parallel programming; simple communication dominant model; state machine-based agents representation; Benchmark testing; Biological system modeling; Computational modeling; Fires; Memory management; Sociology; Synchronization; agent-based modelling; high performance computing;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems (HPCC-ICESS), 2012 IEEE 14th International Conference on
Conference_Location
Liverpool
Print_ISBN
978-1-4673-2164-8
Type
conf
DOI
10.1109/HPCC.2012.79
Filename
6332218
Link To Document