Journal of the Belarusian State University. Mathematics and Informatics
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive
Guidelines for authors

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Journal of the Belarusian State University. Mathematics and Informatics:
Year:
Volume:
Issue:
Page:
Find






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


Journal of the Belarusian State University. Mathematics and Informatics, 2018, Volume 3, Pages 59–67 (Mi bgumi120)  

This article is cited in 1 scientific paper (total in 1 paper)

Computational Mathematics

Conditions for privatizing the elements of arrays by computing threads

N. A. Likhoded, M. A. Paliashchuk

Belarusian State University, 4 Niezaliežnasci Avenue, Minsk 220030, Belarus
Full-text PDF (466 kB) Citations (1)
References:
Abstract: The set of operations of the parallel algorithm for implementation on the GPU must be split into computation threads. The threads must be grouped into computation units that run atomically on stream processors, also called multiprocessors. For good GPU performance, it is important that as much data as possible can fit into fast register and shared memory, otherwise slow global and local memory are used. The degree of memory usage with fast access reflects the computational property of the algorithm, called locality. When implementing algorithms on multiprocessor computing devices, the use of locality plays a crucial role in achieving high performance. In this paper, necessary conditions and sufficient conditions have been formulated and proved, the use of which allows receiving threads with privatized data, i. e. it allows to receive such computation threads that the array element is used only by one thread and therefore it is advisable to place it in the register
Keywords: parallel computations; GPU; tiling; array privatization; registers.
Funding agency Grant number
ГПНИ "Конвергенция-2020"
The prepared report was sponsored by the government program of scientific research of the Republic of Belarus «Convergence-2020» (subprogram «Methods of mathematical modeling of complex systems»).
Received: 12.06.2018
Document Type: Article
UDC: 519.67
Language: Russian
Citation: N. A. Likhoded, M. A. Paliashchuk, “Conditions for privatizing the elements of arrays by computing threads”, Journal of the Belarusian State University. Mathematics and Informatics, 3 (2018), 59–67
Citation in format AMSBIB
\Bibitem{LikPal18}
\by N.~A.~Likhoded, M.~A.~Paliashchuk
\paper Conditions for privatizing the elements of arrays by computing threads
\jour Journal of the Belarusian State University. Mathematics and Informatics
\yr 2018
\vol 3
\pages 59--67
\mathnet{http://mi.mathnet.ru/bgumi120}
Linking options:
  • https://www.mathnet.ru/eng/bgumi120
  • https://www.mathnet.ru/eng/bgumi/v3/p59
  • This publication is cited in the following 1 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Journal of the Belarusian State University. Mathematics and Informatics
    Statistics & downloads:
    Abstract page:57
    Full-text PDF :16
    References:26
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024