Javascript must be enabled to continue!
Optimization of a Geophysical Application in GPU Through the Loop Tiling Technique
View through CrossRef
This work aims to present the results obtained in optimizing a viscoacoustic geophysical model written with the DEVITO tool and optimized using the OpenACC tile directive for GPU execution. We compared three versions of the operator using the NVIDIA NCU profiling tool: Naive, Tiling (32,4,4), and Mixed Tiling. The Naive version does not use the loop tiling technique, the Tiling (32,4,4) version applies a tile of dimensions (32, 4, 4), and the Mixed Tiling version uses different tile sizes to other loop nests. Analyzing the experimental results, it is notable that the optimized versions substantially increase the cache hit rates and reduce the execution time by about 50%, attesting to the validity of the proposed solutions.
Journal of Bioengineering, Technologies and Health
Title: Optimization of a Geophysical Application in GPU Through the Loop Tiling Technique
Description:
This work aims to present the results obtained in optimizing a viscoacoustic geophysical model written with the DEVITO tool and optimized using the OpenACC tile directive for GPU execution.
We compared three versions of the operator using the NVIDIA NCU profiling tool: Naive, Tiling (32,4,4), and Mixed Tiling.
The Naive version does not use the loop tiling technique, the Tiling (32,4,4) version applies a tile of dimensions (32, 4, 4), and the Mixed Tiling version uses different tile sizes to other loop nests.
Analyzing the experimental results, it is notable that the optimized versions substantially increase the cache hit rates and reduce the execution time by about 50%, attesting to the validity of the proposed solutions.
Related Results
Vina-GPU 2.1: towards further optimizing docking speed and precision of AutoDock Vina and its derivatives
Vina-GPU 2.1: towards further optimizing docking speed and precision of AutoDock Vina and its derivatives
AbstractAutoDock Vina and its derivatives have established themselves as a prevailing pipeline for virtual screening in contemporary drug discovery. Our Vina-GPU method leverages t...
Vina-GPU 2.0:further accelerating AutoDock Vina and its derivatives with GPUs
Vina-GPU 2.0:further accelerating AutoDock Vina and its derivatives with GPUs
Modern drug discovery typically faces large virtual screens from huge compound databases where multiple docking tools are involved for meeting various real scenes or improving the ...
Robot assisted tiling of glass mosaics with image processing
Robot assisted tiling of glass mosaics with image processing
PurposeThis paper describes a robotic system developed for tiling mosaics based on image processing according to customer expectations.Design/methodology/approachMany varieties of ...
Application of Aperiodic Tiling to Lattice Spatial Structures
Application of Aperiodic Tiling to Lattice Spatial Structures
The aim of this report is to expand on the existing available configurations for lattice spa- tial structures and in turn widen the range of design options that can be presented to...
Verification of a brick Wang tiling algorithm
Verification of a brick Wang tiling algorithm
We have implemented a certified Wang tiling program for tiling a rectangle region using a brick corner Wang tile set. A brick corner Wang tile set is a special Wang tile set introd...
GPU-I-TASSER: a GPU accelerated I-TASSER protein structure prediction tool
GPU-I-TASSER: a GPU accelerated I-TASSER protein structure prediction tool
Abstract
Motivation
Accurate and efficient predictions of protein structures play an important role in understanding their funct...
Closed-loop identification for aircraft flutter model parameters
Closed-loop identification for aircraft flutter model parameters
Purpose
The purpose of this paper is to extend the authors’ previous contributions on aircraft flutter model parameters identification. Because closed-loop condition is more widely...
Parallel garment drape simulation of triangular mesh using GPU programming
Parallel garment drape simulation of triangular mesh using GPU programming
PurposeThe purpose of this paper is to determine the possibility of implementing parallel processing feature of graphic processor unit (GPU) in garment drape simulation.Design/meth...

