Return
A first multi-GPU/multi-node implementation of the open computing abstraction layer
DOI:10.1016/j.jocs.2018.09.012.png)
Abstract
En 中文
Here we present a first multi-node/multi-GPU implementation of OpenCAL for grid-based high-performance numerical simulation. OpenCL and MPI have been adopted as low-level APIs for maximum portability and performance evaluated with respect to three different benchmarks, namely a Sobel edge detection filter, a Julia fractal generator, and the SciddicaT Cellular Automata model for fluid-flows simulation. Different hardware configurations of a dual-node test cluster have been considered, allowing for executions up to four GPUs. Optimal performance has been achieved in consideration of the compute/memory bound nature of both benchmarks and hardware configurations. (C) 2018 Elsevier B.V. All rights reserved.
Keywords:
Complex systems modeling
Grid based numerical modelling
OpenCL
GPGPU computing
MPI
Journal
IF:
18.3
Papers:
3.1K
Citations:
4.0K

