Study on application of parallel computation on CUDA
Kangli Chen
Abstract
Kangli Chen
Abstract
Compute Unified Device Architecture (CUDA),which was proposed by NVIDIA Corporation,is a development environment based on GPU general-purpose computation. In cognizance of the features of multi core of GPU,it could increase the speed of the massive data computing through parallel computation. In this paper,the CUDA based methods for parallel image sharpening,median filtering and character searching are proposed based on the CUDA technology and its features,and some key technologies and basic execution processes are discussed. The experimental results show that the computing speed of the proposed methods in most cases is much faster than that of the CPU based methods,but in some cases slower. It indicates that the CUDA technology has both merits and demerits and the experimental results provide references for complex applications.
OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Compute Unified Device Architecture (CUDA),which was proposed by NVIDIA Corporation,is a development environment based on GPU general-purpose computation. In cognizance of the features of multi core of GPU,it could increase the speed of the massive data computing through parallel computation. In this paper,the CUDA based methods for parallel image sharpening,median filtering and character searching are proposed based on the CUDA technology and its features,and some key technologies and basic execution processes are discussed. The experimental results show that the computing speed of the proposed methods in most cases is much faster than that of the CPU based methods,but in some cases slower. It indicates that the CUDA technology has both merits and demerits and the experimental results provide references for complex applications.
Key concepts: CUDA, Computer science, Computation, Parallel computing, Speedup, Key (lock), Sharpening, Computational science