Agent-Based Modeling has been recently recognized as a method for in-silico multi-scale modeling of biological cell systems. Agent-Based Models (ABMs) allow results from experimental studies of individual cell behaviors to be scaled into the macro-behavior of interacting cells in complex cell systems or tissues. Current generation ABM simulation toolkits are designed to work on serial von-Neumann architectures, which have poor scalability. The best systems can barely handle tens of thousands of agents in real-time. Considering that there are models for which mega-scale populations have significantly different emergent behaviors than smaller population sizes, it is important to have the ability to model such large scale models in real-time. In this paper we present a new framework for simulating ABMs on programmable graphics processing units (GPUs). Novel algorithms and data-structures have been developed for agent-state representation, agent motion, and replication. As a test case, we have implemented an abstracted version of the Systematic Inflammatory Response System (SIRS) ABM. Compared to the original implementation on the NetLogo system, our implementation can handle an agent population that is over three orders of magnitude larger with close to 40 updates/sec. We believe that our system is the only one of its kind that is capable of efficiently handling realistic problem sizes in biological simulations.
Skip Nav Destination
ASME 2008 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference
August 3–6, 2008
Brooklyn, New York, USA
Conference Sponsors:
- Design Engineering Division and Computers in Engineering Division
ISBN:
978-0-7918-4327-7
PROCEEDINGS PAPER
Data-Parallel Techniques for Agent-Based Tissue Modeling on Graphics Processing Units Available to Purchase
Ryan S. Richards,
Ryan S. Richards
Michigan Technological University, Houghton, MI
Search for other works by this author on:
Mikola Lysenko,
Mikola Lysenko
Michigan Technological University, Houghton, MI
Search for other works by this author on:
Roshan M. D’Souza,
Roshan M. D’Souza
Michigan Technological University, Houghton, MI
Search for other works by this author on:
Gary An
Gary An
Northwestern University, Chicago, IL
Search for other works by this author on:
Ryan S. Richards
Michigan Technological University, Houghton, MI
Mikola Lysenko
Michigan Technological University, Houghton, MI
Roshan M. D’Souza
Michigan Technological University, Houghton, MI
Gary An
Northwestern University, Chicago, IL
Paper No:
DETC2008-49661, pp. 57-64; 8 pages
Published Online:
July 13, 2009
Citation
Richards, RS, Lysenko, M, D’Souza, RM, & An, G. "Data-Parallel Techniques for Agent-Based Tissue Modeling on Graphics Processing Units." Proceedings of the ASME 2008 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. Volume 3: 28th Computers and Information in Engineering Conference, Parts A and B. Brooklyn, New York, USA. August 3–6, 2008. pp. 57-64. ASME. https://doi.org/10.1115/DETC2008-49661
Download citation file:
8
Views
Related Proceedings Papers
Related Articles
Engineering-Oriented Geometry Methods for Modeling and Analyzing Scanned Data
J. Comput. Inf. Sci. Eng (June,2011)
Nanocarrier Hydrodynamics and Binding in Targeted Drug Delivery: Challenges in Numerical Modeling and Experimental Validation
J. Nanotechnol. Eng. Med (February,2013)
Smooth Anatomical Models From 3D Imaging
J. Med. Devices (June,2009)
Related Chapters
Industrially-Relevant Multiscale Modeling of Hydrogen Assisted Degradation
International Hydrogen Conference (IHC 2012): Hydrogen-Materials Interactions
Out-Of-Order Matrix Processor: Implementation and Performance Evaluation
International Conference on Advanced Computer Theory and Engineering (ICACTE 2009)
Monocular Obstacle Detection on a Moving Robotic Vehicle
International Conference on Instrumentation, Measurement, Circuits and Systems (ICIMCS 2011)