• 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