Briefings in Bioinformatics · 2010 · 183 citations · 37 references
ComputingComputer EngineeringHigh-performance ComputingCluster ComputingComputational BiologyParallel ComputingAgent-based ModelingAgent-based SimulationComputational ModelingGraphics Processing Unit ComputingGraphics Processing UnitsParallel ArchitecturesCellular DynamicsCellular System SimulationGpu ArchitectureHigh PerformanceParallel Computing ArchitecturesParallel Processing ArchitecturesScientific Computing On Gpus
Driven by the availability of experimental data and ability to simulate a biological scale which is of immediate interest, the cellular scale is fast emerging as an ideal candidate for middle-out modelling. As with 'bottom-up' simulation approaches, cellular level simulations demand a high degree of computational power, which in large-scale simulations can only be achieved through parallel computing. The flexible large-scale agent modelling environment (FLAME) is a template driven framework for agent-based modelling (ABM) on parallel architectures ideally suited to the simulation of cellular systems. It is available for both high performance computing clusters (www.flame.ac.uk) and GPU hardware (www.flamegpu.com) and uses a formal specification technique that acts as a universal modelling format. This not only creates an abstraction from the underlying hardware architectures, but avoids the steep learning curve associated with programming them. In benchmarking tests and simulations of advanced cellular systems, FLAME GPU has reported massive improvement in performance over more traditional ABM frameworks. This allows the time spent in the development and testing stages of modelling to be drastically reduced and creates the possibility of real-time visualisation for simple visual face-validation.
37
Communicating sequential processes
C. A. R. Hoare · Communications of the ACM · 1983 · 3.8K citations · Full text
Communicating sequential processes
C. A. R. Hoare · Communications of the ACM · 1978 · 3.5K citations · Full text
A calculus of mobile processes, I
Robin Milner, Joachim Parrow, David Walker · Information and Computation · 1992 · 2.8K citations · Full text
BOINC: A System for Public-Resource Computing and Storage
David P. Anderson · 2005 · 1.9K citations