Open AccessJournal Article
GPU Acceleration Using CUDA Framework
TL;DR: This paper deals with functioning and application of graphics processing units to general purpose computing and the high performance capability of a Graphics Processing Unit(GPU) using CUDA(Compute Unified Device Architecture) to do parallel computing.
read more
Abstract: This paper deals with functioning and application of graphics processing units to general purpose computing and the high performance capability of a Graphics Processing Unit(GPU) using CUDA(Compute Unified Device Architecture ) to do parallel computing. GPGPU which stands for General-purpose computing on Graphics Processing Units is the technique in which the GPU is employed to handle and perform computations that were previously handled only by the CPU. Parallel computing is a form of computation in which many calculations are carried out simultaneously, operating on the principle that large problems can often be divided into smaller ones, which are then solved concurrently. There are many advantages in doing so, primary amongst which is speed, but unfortunately, getting the GPU to handle tasks traditionally performed by the CPU isn’t quite so simple .CUDA was developed by NVIDIA to execute simple programs using GPGPU which were executed on CPU. The logic behind the idea is that GPU consists of multi core processing units which operate in parallel and can be used to execute multiple instructions concurrently. CUDA gives program developers direct access to the virtual instruction set and memory of parallel computation elements in CUDA GPU’s.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Accelerating SpMV Multiplication in Probabilistic Model Checkers Using GPUs
Muhammad Hannan Khan,Osman Hassan,Shahid Khan +2 more
- 06 Sep 2021
TL;DR: In this article, the authors present a methodology to accelerate SpMV multiplication in probabilistic model checkers using graphic processing units (GPUs), which significantly reduces the latency caused by memory transfers during execution.
6
References
Linear algebra operators for GPU implementation of numerical algorithms
Jens Krüger,Rüdiger Westermann +1 more
- 01 Jul 2003
TL;DR: This work proposes a stream model for arithmetic operations on vectors and matrices that exploits the intrinsic parallelism and efficient communication on modern GPUs and introduces a framework for the implementation of linear algebra operators on programmable graphics processors (GPUs), thus providing the building blocks for the design of more complex numerical algorithms.
762
Fast computation of database operations using graphics processors
Naga K. Govindaraju,Brandon Lloyd,Wei Wang,Ming C. Lin,Dinesh Manocha +4 more
- 13 Jun 2004
TL;DR: New algorithms for performing fast computation of several common database operations on commodity graphics processors, taking into account some of the limitations of the programming model of current GPUs and performing no data rearrangements are presented.
Simulation of cloud dynamics on graphics hardware
Mark J. Harris,William Baxter,Thorsten Scheuermann,Anselmo Lastra +3 more
- 26 Jul 2003
TL;DR: In this article, the authors present a physically-based, visually-realistic interactive cloud simulation using partial differential equations describing fluid motion, thermodynamic processes, buoyant forces, and water phase transitions.
269
GPU acceleration of cutoff pair potentials for molecular modeling applications
Christopher I. Rodrigues,David J. Hardy,John E. Stone,Klaus Schulten,Wen-mei W. Hwu +4 more
- 05 May 2008
TL;DR: This paper examines the use of the NVIDIA Tesla C870 graphics card programmed through the CUDA toolkit to accelerate the calculation of cutoff pair potentials, one of the most prevalent computations required by many different molecular modeling applications.
GPU-Based Road Sign Detection Using Particle Swarm Optimization
Luca Mussi,Stefano Cagnoni,Fabio Daolio +2 more
- 30 Nov 2009
TL;DR: A novel approach based on both sign shape and color which uses Particle Swarm Optimization (PSO) for detection is presented which can be used both to detect a sign belonging to a certain category and, at the same time, to estimate its actual position with respect to the camera reference frame.
45