Cellular Level Agent Based Modelling on the Graphics Processing Unit

P. Richmond, S. Coakley, D. Romano
{"title":"Cellular Level Agent Based Modelling on the Graphics Processing Unit","authors":"P. Richmond, S. Coakley, D. Romano","doi":"10.1109/HIBI.2009.12","DOIUrl":null,"url":null,"abstract":"Cellular level agent based modelling is reliant on either sequential processing environments or expensive and largely unavailable PC grids. The GPU offers an alternative architecture for such systems, however the steep learning curve associated with the GPUs data parallel architecture has previously limited the uptake of this emerging technology. In this paper we demonstrate a template driven agent architecture which provides a mapping of XML model specifications and C language scripting to optimised Compute Unified Device Architecture (CUDA) for the GPU. Our work is validated though the implementation of a Keratinocyte model using limited range message communication with non linear time simulation steps to resolve inter cellular forces. The performance gain achieved over existing modelling techniques reduces simulation times from hours to seconds. The improvement of simulation performance allows us to present a real time visualisation technique which was previously unobtainable.","PeriodicalId":403061,"journal":{"name":"2009 International Workshop on High Performance Computational Systems Biology","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-10-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"31","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 International Workshop on High Performance Computational Systems Biology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HIBI.2009.12","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 31

Abstract

Cellular level agent based modelling is reliant on either sequential processing environments or expensive and largely unavailable PC grids. The GPU offers an alternative architecture for such systems, however the steep learning curve associated with the GPUs data parallel architecture has previously limited the uptake of this emerging technology. In this paper we demonstrate a template driven agent architecture which provides a mapping of XML model specifications and C language scripting to optimised Compute Unified Device Architecture (CUDA) for the GPU. Our work is validated though the implementation of a Keratinocyte model using limited range message communication with non linear time simulation steps to resolve inter cellular forces. The performance gain achieved over existing modelling techniques reduces simulation times from hours to seconds. The improvement of simulation performance allows us to present a real time visualisation technique which was previously unobtainable.
基于图形处理单元的细胞级代理建模
基于细胞级代理的建模依赖于顺序处理环境或昂贵且大部分不可用的PC网格。GPU为此类系统提供了另一种架构,然而,与GPU数据并行架构相关的陡峭学习曲线先前限制了这种新兴技术的采用。在本文中,我们演示了一个模板驱动的代理体系结构,它提供了XML模型规范和C语言脚本的映射,以优化GPU的计算统一设备体系结构(CUDA)。我们的工作通过角化细胞模型的实现得到验证,该模型使用有限范围的信息通信和非线性时间模拟步骤来解决细胞间的力。与现有建模技术相比,实现的性能提升将仿真时间从几小时缩短到几秒钟。仿真性能的提高使我们能够呈现一种以前无法实现的实时可视化技术。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信