Comparative study of the implementation of the Lagrange interpolation algorithm on GPU and CPU using CUDA to compute the density of a material at different temperatures

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 f...

Full description

Bibliographic Details
Main Authors: Rtal Youness, Hadjoudja Abdelkader
Format: Article
Language:English
Published: EDP Sciences 2021-01-01
Series:SHS Web of Conferences
Online Access:https://www.shs-conferences.org/articles/shsconf/pdf/2021/30/shsconf_qqr2021_07002.pdf
_version_ 1819135439437561856
author Rtal Youness
Hadjoudja Abdelkader
author_facet Rtal Youness
Hadjoudja Abdelkader
author_sort Rtal Youness
collection DOAJ
description 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.
first_indexed 2024-12-22T10:19:06Z
format Article
id doaj.art-4f3921d6b7a74252b5f19ba2bd72473d
institution Directory Open Access Journal
issn 2261-2424
language English
last_indexed 2024-12-22T10:19:06Z
publishDate 2021-01-01
publisher EDP Sciences
record_format Article
series SHS Web of Conferences
spelling doaj.art-4f3921d6b7a74252b5f19ba2bd72473d2022-12-21T18:29:39ZengEDP SciencesSHS Web of Conferences2261-24242021-01-011190700210.1051/shsconf/202111907002shsconf_qqr2021_07002Comparative study of the implementation of the Lagrange interpolation algorithm on GPU and CPU using CUDA to compute the density of a material at different temperaturesRtal Youness0Hadjoudja Abdelkader1University of Ibn Tofail, Faculty of Sciences, Department of Physics, Laboratory of Electronic Systems, Information Processing, Mechanics and EnergyUniversity of Ibn Tofail, Faculty of Sciences, Department of Physics, Laboratory of Electronic Systems, Information Processing, Mechanics and EnergyGraphics 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.https://www.shs-conferences.org/articles/shsconf/pdf/2021/30/shsconf_qqr2021_07002.pdf
spellingShingle Rtal Youness
Hadjoudja Abdelkader
Comparative study of the implementation of the Lagrange interpolation algorithm on GPU and CPU using CUDA to compute the density of a material at different temperatures
SHS Web of Conferences
title Comparative study of the implementation of the Lagrange interpolation algorithm on GPU and CPU using CUDA to compute the density of a material at different temperatures
title_full Comparative study of the implementation of the Lagrange interpolation algorithm on GPU and CPU using CUDA to compute the density of a material at different temperatures
title_fullStr Comparative study of the implementation of the Lagrange interpolation algorithm on GPU and CPU using CUDA to compute the density of a material at different temperatures
title_full_unstemmed Comparative study of the implementation of the Lagrange interpolation algorithm on GPU and CPU using CUDA to compute the density of a material at different temperatures
title_short Comparative study of the implementation of the Lagrange interpolation algorithm on GPU and CPU using CUDA to compute the density of a material at different temperatures
title_sort comparative study of the implementation of the lagrange interpolation algorithm on gpu and cpu using cuda to compute the density of a material at different temperatures
url https://www.shs-conferences.org/articles/shsconf/pdf/2021/30/shsconf_qqr2021_07002.pdf
work_keys_str_mv AT rtalyouness comparativestudyoftheimplementationofthelagrangeinterpolationalgorithmongpuandcpuusingcudatocomputethedensityofamaterialatdifferenttemperatures
AT hadjoudjaabdelkader comparativestudyoftheimplementationofthelagrangeinterpolationalgorithmongpuandcpuusingcudatocomputethedensityofamaterialatdifferenttemperatures