Author:
Rtal Youness,Hadjoudja Abdelkader
Abstract
Graphics Processing Units (GPUs) are microprocessors attached to graphics cards, which are dedicated to the operation of displaying and manipulating graphics data. Currently, such graphics cards (GPUs) occupy all modern graphics cards. In a few years, these microprocessors have become potent tools for massively parallel computing. Such processors are practical instruments that serve in developing several fields like image processing, video and audio encoding and decoding, the resolution of a physical system with one or more unknowns. Their advantages: faster processing and consumption of less energy than the power of the central processing unit (CPU). In this paper, we will define and implement the Lagrange polynomial interpolation method on GPU and CPU to calculate the sodium density at different temperatures Ti using the NVIDIA CUDA C parallel programming model. It can increase computational performance by harnessing the power of the GPU. The objective of this study is to compare the performance of the implementation of the Lagrange interpolation method on CPU and GPU processors and to deduce the efficiency of the use of GPUs for parallel computing.
Reference14 articles.
1. “CUDA C programming guide version 6.5”, NVIDIA Corporation, August 2014.
2. Arora Manish, “The Architecture and Evolution of CPU-GPU Systems for General Purpose-Computing”.
3. Tarditi David, Puri Sidd, Oglesby Jose, “Accelerator: Using Data Parallelism to Program GPUs for General-Purpose Uses”, October 2006.
4. NVIDIA. NVIDIA CUDA Compute Unified Device Architecture Programming Guide, Version 2.0, 2008.
5. Ghorpade Jayshree, Parande Jitendra, Kulkarni Madhura, Bawaskar Amit, “GPGPU PROCESSING IN CUDA ARCHITECTURE” Advanced 12 Computing: An International Journal (ACIJ), Vol.3, No.1, January 2012.