About


FLAME GPU is a high performance Graphics Processing Unit (GPU) extension to the FLAME framework. It provides a mapping between a formal agent specifications with C based scripting and optimised CUDA code. This includes a number of key ABM building blocks such as multiple agent types, agent communication and birth and death allocation. The advantages of our contribution are three fold. Firstly Agent Based (AB) modellers are able to focus on specifying agent behaviour and run simulations without explicit understanding of CUDA programming or GPU optimisation strategies. Secondly simulation performance is significantly increased in comparison with desktop CPU alternatives. This allows simulation of far larger model sizes with high performance at a fraction of the cost of grid based alternatives. Finally massive agent populations can be visualised in real time as agent data is already located on the GPU hardware.


FLAME GPU Agent Based Simulation Demos


FLAME GPU Pedestrian Crowd Simulation Demo


News and announcements

  • Website update The new FLAME GPU website is live. All code hosting has moved to GitHub.
    Posted 15 Jun 2015, 11:16 by Paul Richmond
Showing posts 1 - 1 of 1. View more ยป