The open archive for STFC research publications

Full Record Details

DOI 10.5286/raltr.2012013
Persistent URL http://purl.org/net/epubs/work/63396
Record Status Checked
Record Id 63396
Title FLAME : an approach to the parallelisation of agent-based applications
Abstract This report describes an approach to the parallelisation of agent-based applications. The software framework which forms the foundation of this work is the Flexible Large-scale Agent Modelling Environment - FLAME - which is being developed in a collaboration between the Computer Science Department of the University of Sheffeld and the Software Engineering Group at STFC's Rutherford Appleton Lab- oratory. FLAME is a generic program generator for agent-based simulations. Using a defini-tion of the agent-based model and an C implementation of the agents state change functions, FLAME generates a complete ABM application. FLAME can generate versions of the application which can execute on both serial and parallel systems. This report describes this process in detail and focuses on the techniques used within FLAME to parallelise the agent-based application. Some test results are presented which show some promising speed-ups of these applications. The report concludes with some future developments of the FLAME functionality and architecture which should improve the parallel e ciency of FLAME generated applications.
Organisation CSE-SEG , STFC , SCI-COMP
Keywords optimisation , parallelisation , agent-based modelling
Funding Information
Related Research Object(s):
Licence Information:
Language English (EN)
Type Details URI(s) Local file(s) Year
Report RAL Technical Reports RAL-TR-2012-013. 2012. RAL-TR-2012-013.pdf 2012