Preprints of the Keldysh Institute of Applied Mathematics
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Keldysh Institute preprints:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Preprints of the Keldysh Institute of Applied Mathematics, 2022, 051, 36 pp.
DOI: https://doi.org/10.20948/prepr-2022-51
(Mi ipmp3077)
 

This article is cited in 3 scientific papers (total in 3 papers)

The use of functional programming library to parallelize on graphics accelerators with CUDA technology

M. M. Krasnov, O. B. Feodoritova
Full-text PDF (466 kB) Citations (3)
References:
Abstract: Modern graphics accelerators (GPUs) can significantly speed up the execution of numerical tasks. However, porting programs to graphics accelerators is not an easy task, sometimes requiring their almost complete rewriting. CUDA graphics accelerators, thanks to technology developed by NVIDIA, allow you to have a single source code for both conventional processors (CPUs) and CUDA. However, in this single source code, you need to somehow tell the compiler which parts of this code to parallelize on shared memory. The use of the functional programming library developed by the authors allows you to hide the use of one or another parallelization mechanism on shared memory within the library and make the user source code completely independent of the computing device used (CPU or CUDA). This article shows how this can be done.
Keywords: C++, functional programming library, CUDA, OpenMP, OpenCL, OpenACC.
Document Type: Preprint
Language: Russian
Citation: M. M. Krasnov, O. B. Feodoritova, “The use of functional programming library to parallelize on graphics accelerators with CUDA technology”, Keldysh Institute preprints, 2022, 051, 36 pp.
Citation in format AMSBIB
\Bibitem{KraFeo22}
\by M.~M.~Krasnov, O.~B.~Feodoritova
\paper The use of functional programming library to parallelize on graphics accelerators with CUDA technology
\jour Keldysh Institute preprints
\yr 2022
\papernumber 051
\totalpages 36
\mathnet{http://mi.mathnet.ru/ipmp3077}
\crossref{https://doi.org/10.20948/prepr-2022-51}
Linking options:
  • https://www.mathnet.ru/eng/ipmp3077
  • https://www.mathnet.ru/eng/ipmp/y2022/p51
  • This publication is cited in the following 3 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Препринты Института прикладной математики им. М. В. Келдыша РАН
    Statistics & downloads:
    Abstract page:53
    Full-text PDF :19
    References:5
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024