We present an OpenACC-based parallelization implementation of stochastic algorithms for simulating biochemical reaction networks on modern GPUs (graphics processing units). To investigate the effectiveness of using OpenACC for leveraging the massive hardware parallelism of the GPU architecture, we carefully apply OpenACC's language constructs and mechanisms to implementing a parallel version of stochastic simulation algorithms on the GPU. Using our OpenACC implementation in comparison to both the NVidia CUDA and the CPU-based implementations, we report our initial experiences on OpenACC's performance and programming productivity in the context of GPU-accelerated scientific computing.
CITATION STYLE
Kang, P. (2019). OpenACC parallelization of stochastic simulations on GPUs. IEICE Transactions on Information and Systems, E102D(8), 1565–1568. https://doi.org/10.1587/transinf.2019EDL8032
Mendeley helps you to discover research relevant for your work.