Stochastic simulations of biochemical reaction networks can be computationally expensive on Central Processing Units (CPUs), especially when a large number of simulations is required to compute the system states distribution or to carry out advanced model analysis. Anyway, since all simulations are independent, parallel architectures can be exploited to reduce the overall running time. The purpose of this work is to compare the computational performance of CPUs, general-purpose Graphics Processing Units (GPUs) and Intel Xeon Phi coprocessors based on the Many Integrated Core (MIC) architecture, for the execution of Gillespie’s Stochastic Simulation Algorithm (SSA). To this aim, we consider an ad hoc implementation of SSA on GPUs, while exploiting the peculiar capability of MICs of reusing existing CPUs source code. We measure the running time needed to execute several batches of simulations, for various biochemical models of increasing size. Our results show that in all tested cases GPUs outperform the other architectures, and that reusing available code with the MICs does not represent a clever strategy to fully leverage Xeon Phi horsepower.

(2015). Parallelizing Biochemical Stochastic Simulations: A Comparison of GPUs and Intel Xeon Phi Processors [conference presentation - intervento a convegno]. Retrieved from http://hdl.handle.net/10446/50370

Parallelizing Biochemical Stochastic Simulations: A Comparison of GPUs and Intel Xeon Phi Processors

Cazzaniga, Paolo;
2015-01-01

Abstract

Stochastic simulations of biochemical reaction networks can be computationally expensive on Central Processing Units (CPUs), especially when a large number of simulations is required to compute the system states distribution or to carry out advanced model analysis. Anyway, since all simulations are independent, parallel architectures can be exploited to reduce the overall running time. The purpose of this work is to compare the computational performance of CPUs, general-purpose Graphics Processing Units (GPUs) and Intel Xeon Phi coprocessors based on the Many Integrated Core (MIC) architecture, for the execution of Gillespie’s Stochastic Simulation Algorithm (SSA). To this aim, we consider an ad hoc implementation of SSA on GPUs, while exploiting the peculiar capability of MICs of reusing existing CPUs source code. We measure the running time needed to execute several batches of simulations, for various biochemical models of increasing size. Our results show that in all tested cases GPUs outperform the other architectures, and that reusing available code with the MICs does not represent a clever strategy to fully leverage Xeon Phi horsepower.
2015
Inglese
Parallel Computing Technologies. 13th International Conference, PaCT 2015, Petrozavodsk, Russia, August 31-September 4, 2015, Proceedings
Victor Malyshkin
978-3-319-21908-0
9251
363
374
cartaceo
online
Switzerland
Cham
Springer
esperti anonimi
PaCT 2015: 13th International Conference on Parallel Computing Technologies, Petrozavodsk, Russia, 31 August - 4 September 2015
13th
Petrozavodsk (Russia)
31 August - 4 September 2015
internazionale
contributo
Settore INF/01 - Informatica
info:eu-repo/semantics/conferenceObject
5
Cazzaniga, Paolo; Ferrara, F.; Nobile, M. S.; Besozzi, D.; Mauri, G.
1.4 Contributi in atti di convegno - Contributions in conference proceedings::1.4.01 Contributi in atti di convegno - Conference presentations
reserved
Non definito
273
(2015). Parallelizing Biochemical Stochastic Simulations: A Comparison of GPUs and Intel Xeon Phi Processors [conference presentation - intervento a convegno]. Retrieved from http://hdl.handle.net/10446/50370
File allegato/i alla scheda:
File Dimensione del file Formato  
chp%3A10.1007%2F978-3-319-21909-7_36.pdf

Solo gestori di archivio

Versione: publisher's version - versione editoriale
Licenza: Licenza default Aisberg
Dimensione del file 498.62 kB
Formato Adobe PDF
498.62 kB Adobe PDF   Visualizza/Apri
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/50370
Citazioni
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 2
social impact