The computational investigation of a biological system often requires the execution of a large number of simulations to analyze its dynamics, and to derive useful knowledge on its behavior under physiological and perturbed conditions. This analysis usually turns out into very high computational costs when simulations are run on central processing units (CPUs), therefore demanding a shift to the use of high-performance processors. In this work we present a simulator of biological systems, called cupSODA, which exploits the higher memory bandwidth and computational capability of graphics processing units (GPUs). This software allows to execute parallel simulations of the dynamics of biological systems, by first deriving a set of ordinary differential equations from reaction-based mechanistic models defined according to the mass-action kinetics, and then exploiting the numerical integration algorithm LSODA. We show that cupSODA can achieve a 112 × speedup on GPUs with respect to equivalent executions of LSODA on CPUs.

(2013). cupSODA: a CUDA-powered simulator of mass-action kinetics [conference presentation - intervento a convegno]. Retrieved from http://hdl.handle.net/10446/29958

cupSODA: a CUDA-powered simulator of mass-action kinetics

CAZZANIGA, Paolo;
2013-01-01

Abstract

The computational investigation of a biological system often requires the execution of a large number of simulations to analyze its dynamics, and to derive useful knowledge on its behavior under physiological and perturbed conditions. This analysis usually turns out into very high computational costs when simulations are run on central processing units (CPUs), therefore demanding a shift to the use of high-performance processors. In this work we present a simulator of biological systems, called cupSODA, which exploits the higher memory bandwidth and computational capability of graphics processing units (GPUs). This software allows to execute parallel simulations of the dynamics of biological systems, by first deriving a set of ordinary differential equations from reaction-based mechanistic models defined according to the mass-action kinetics, and then exploiting the numerical integration algorithm LSODA. We show that cupSODA can achieve a 112 × speedup on GPUs with respect to equivalent executions of LSODA on CPUs.
paolo.cazzaniga@unibg.it
2013
Inglese
Parallel Computing Technologies. 12th International Conference, PaCT 2013, St. Petersburg, Russia, September 30-October 4, 2013. Proceedings
Malyshkin, Victor;
978-3-642-39957-2
978-3-642-39958-9
7979
344
357
cartaceo
online
Germany
Berlin
Springer
esperti anonimi
PaCT 2013: 12th International Conference on Parallel Computing Technologies, St. Petersburg, Russia, September 30 - October 4, 2013
12th
St. Petersburg (Russia)
30 September - 4 October 2013
internazionale
contributo
Settore INF/01 - Informatica
info:eu-repo/semantics/conferenceObject
5
Nobile, MARCO S.; Besozzi, Daniela; Cazzaniga, Paolo; Mauri, Giancarlo; Pescini, Dario
1.4 Contributi in atti di convegno - Contributions in conference proceedings::1.4.01 Contributi in atti di convegno - Conference presentations
none
no full text
273
(2013). cupSODA: a CUDA-powered simulator of mass-action kinetics [conference presentation - intervento a convegno]. Retrieved from http://hdl.handle.net/10446/29958
File allegato/i alla scheda:
Non ci sono file allegati a questa scheda.
Pubblicazioni consigliate

Aisberg ©2008 Servizi bibliotecari, Università degli studi di Bergamo | Terms of use/Condizioni di utilizzo

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10446/29958
Citazioni
  • Scopus 16
  • ???jsp.display-item.citation.isi??? 12
social impact