The search functionality is under construction.
The search functionality is under construction.

Accelerating Stochastic Simulations on GPUs Using OpenCL

Pilsung KANG

  • Full Text Views

    0

  • Cite this

Summary :

Since first introduced in 2008 with the 1.0 specification, OpenCL has steadily evolved over the decade to increase its support for heterogeneous parallel systems. In this paper, we accelerate stochastic simulation of biochemical reaction networks on modern GPUs (graphics processing units) by means of the OpenCL programming language. In implementing the OpenCL version of the stochastic simulation algorithm, we carefully apply its data-parallel execution model to optimize the performance provided by the underlying hardware parallelism of the modern GPUs. To evaluate our OpenCL implementation of the stochastic simulation algorithm, we perform a comparative analysis in terms of the performance using the CPU-based cluster implementation and the NVidia CUDA implementation. In addition to the initial report on the performance of OpenCL on GPUs, we also discuss applicability and programmability of OpenCL in the context of GPU-based scientific computing.

Publication
IEICE TRANSACTIONS on Information Vol.E102-D No.11 pp.2253-2256
Publication Date
2019/11/01
Publicized
2019/07/23
Online ISSN
1745-1361
DOI
10.1587/transinf.2019EDL8030
Type of Manuscript
LETTER
Category
Fundamentals of Information Systems

Authors

Pilsung KANG
  Sun Moon University

Keyword