Proceedings of the Institute for System Programming of the RAS
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



Proceedings of ISP RAS:
Year:
Volume:
Issue:
Page:
Find






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


Proceedings of the Institute for System Programming of the RAS, 2018, Volume 30, Issue 1, Pages 115–126
DOI: https://doi.org/10.15514/ISPRAS-2018-30(1)-8
(Mi tisp299)
 

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

Applying AVX512 vectorization to improve the performance of a random number generator

M. S. Guskovaab, L. Yu. Barashcab, L. N. Shchurdcab

a National Research University Higher School of Economics
b Science Center in Chernogolovka
c Landau Institute for Theoretical Physics
d Dorodnicyn Computing Centre, FRC CSC RAS
Full-text PDF (877 kB) Citations (1)
References:
Abstract: The generation of uniformly distributed random numbers is necessary for computer simulation by Monte Carlo methods and molecular dynamics. Generators of pseudo-random numbers (GPRS) are used to generate random numbers. GPRS uses deterministic algorithms to calculate numbers, but the sequence obtained in this way has the properties of a random sequence. For a number of problems using Monte Carlo methods, random number generation takes up a significant amount of computational time, and increasing the generation capacity is an important task. This paper describes applying SIMD instructions (Single Instruction Multiple Data) to parallelize generation of pseudorandom numbers. We review SIMD instruction set extensions such as MMX, SSE, AVX2, AVX512. The example of AVX512 implementation is given for the LFSR113 pseudorandom number generator. Performance is compared for different algorithm implementations.
Keywords: Pseudo random numbers, SIMD, AVX512 technology.
Bibliographic databases:
Document Type: Article
Language: Russian
Citation: M. S. Guskova, L. Yu. Barash, L. N. Shchur, “Applying AVX512 vectorization to improve the performance of a random number generator”, Proceedings of ISP RAS, 30:1 (2018), 115–126
Citation in format AMSBIB
\Bibitem{GusBarShc18}
\by M.~S.~Guskova, L.~Yu.~Barash, L.~N.~Shchur
\paper Applying AVX512 vectorization to improve the performance of a random number generator
\jour Proceedings of ISP RAS
\yr 2018
\vol 30
\issue 1
\pages 115--126
\mathnet{http://mi.mathnet.ru/tisp299}
\crossref{https://doi.org/10.15514/ISPRAS-2018-30(1)-8}
\elib{https://elibrary.ru/item.asp?id=32663700}
Linking options:
  • https://www.mathnet.ru/eng/tisp299
  • https://www.mathnet.ru/eng/tisp/v30/i1/p115
  • 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
    Proceedings of the Institute for System Programming of the RAS
    Statistics & downloads:
    Abstract page:356
    Full-text PDF :240
    References:24
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024