Accelerating reaction-diffusion simulations with general-purpose graphics processing units

被引:24
|
作者
Vigelius, Matthias [1 ]
Lane, Aidan [1 ]
Meyer, Bernd [1 ]
机构
[1] Monash Univ, FIT Ctr Res Intelligent Syst, Clayton, Vic 3800, Australia
基金
澳大利亚研究理事会;
关键词
STOCHASTIC SIMULATION; PATHWAYS; SYSTEMS;
D O I
10.1093/bioinformatics/btq622
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
We present a massively parallel stochastic simulation algorithm (SSA) for reaction-diffusion systems implemented on Graphics Processing Units (GPUs). These are designated chips optimized to process a high number of floating point operations in parallel, rendering them well-suited for a range of scientific high-performance computations. Newer GPU generations provide a high- level programming interface which turns them into General-Purpose Graphics Processing Units (GPGPUs). Our SSA exploits GPGPU architecture to achieve a performance gain of two orders of magnitude over the fastest existing implementations on conventional hardware.
引用
收藏
页码:288 / 290
页数:3
相关论文
共 50 条
  • [1] Accelerating earthquake simulations on general-purpose graphics processors
    Sengupta, Prasenjit
    Nguyen, Jimmy
    Kwan, Jason
    Menon, Padmanabhan K.
    Heien, Eric M.
    Rundle, John B.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (17): : 5460 - 5471
  • [2] Accelerating earthquake simulations on general-purpose graphics processors
    Sengupta, Prasenjit
    Nguyen, Jimmy
    Kwan, Jason
    Menon, Padmanabhan K.
    Heien, Eric M.
    Rundle, John B.
    Concurrency and Computation: Practice and Experience, 2015, 27 (17) : 5460 - 5471
  • [3] General-purpose graphics processing units application for diffusion simulation using cellular automata
    Kolnoochenko, A.
    Gurikov, P.
    Menshutina, N.
    21ST EUROPEAN SYMPOSIUM ON COMPUTER AIDED PROCESS ENGINEERING, 2011, 29 : 166 - 170
  • [4] Special issue: General-purpose processing using graphics processing units
    Kaeli, David R.
    Leeser, Miriam
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2008, 68 (10) : 1305 - 1306
  • [5] General-Purpose Graphics Processing Units in Service-Oriented Architectures
    Calatrava Moreno, Maria del Carmen
    Auzinger, Thomas
    2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2013, : 260 - 267
  • [6] Passive Radar Parallel Processing Using General-Purpose Computing on Graphics Processing Units
    Szczepankiewicz, Karolina
    Malanowski, Mateusz
    Szczepankiewicz, Michal
    INTERNATIONAL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2015, 61 (04) : 357 - 363
  • [7] Accelerating in-memory transaction processing using general purpose graphics processing units
    Gao, Lan
    Xu, Yunlong
    Wang, Rui
    Yang, Hailong
    Luan, Zhongzhi
    Qian, Depei
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 97 : 836 - 848
  • [8] Accelerating the formant synthesis of haegeum sounds using a general-purpose graphics processing unit
    Kang, Myeongsu
    Islam, Shohidul
    Islam, Rashedul
    Kim, Jong-Myon
    MULTIMEDIA TOOLS AND APPLICATIONS, 2016, 75 (23) : 15445 - 15459
  • [9] Accelerating the formant synthesis of haegeum sounds using a general-purpose graphics processing unit
    Myeongsu Kang
    Shohidul Islam
    Rashedul Islam
    Jong-Myon Kim
    Multimedia Tools and Applications, 2016, 75 : 15445 - 15459
  • [10] General purpose molecular dynamics simulations fully implemented on graphics processing units
    Anderson, Joshua A.
    Lorenz, Chris D.
    Travesset, A.
    JOURNAL OF COMPUTATIONAL PHYSICS, 2008, 227 (10) : 5342 - 5359