Work

A Review on GPU Programming Strategies and Recent Trends in GPU Computing

Year: 2023
Type: article
Abstract: The advancements in the field of internet and cloud computing has resulted in a huge amount of multimedia dataand processing of this data have become more complex and computationally intensive. With the advent of thescalable, inexpensive Graphics Processing Units (GPUs) with very high computation power, the processing ofsuch big data has become less expensive and efficient. Also fast developments happening in the field ofprogramming languages and different programming and debugging tools adds to the ease of GPU programming.However, utilizing the resources of the GPU effectively and fully is still a challenge. The goal of this paper is topresent a brief review of NVIDIA’s state of the art Fermi architecture and to survey different programming andoptimization strategies adopted by researchers’ to accelerate the GPU computation. This survey aims to provideresearchers with knowledge about the different programming and optimization techniques in GPU programmingand to motivate them to architect highly efficient parallel algorithms by extracting maximum availablecapability of the GPUs. The paper also explores some recent trends in the field of GPU programming.
Language: English
Open Access status: diamond
OpenAlex ID: W7220633065
FWCI:
Cites:
Cited by:
Related to: 10