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 2, Pages 25–44
DOI: https://doi.org/10.15514/ISPRAS-2018-30(2)-2
(Mi tisp307)
 

Parallelization of implementations of purely sequential algorithms

A. B. Bugeryaa, E. S. Kimb, M. A. Solovevb

a Keldysh Institute of Applied Mathematics of the Russian Academy of Sciences
b Ivannikov Institute for System Programming of the Russian Academy of Sciences
References:
Abstract: The work is dedicated to the topic of parallelizing programs in especially difficult cases - when the used algorithm is purely sequential, there are no parallel alternatives to the algorithm used, and its execution time is unacceptably high. Various parallelization methods for software implementations of such algorithms and resulting computational load balancing are considered, allowing to obtain significant performance acceleration for application programs using purely sequential algorithms. The above methods are illustrated by the practice of their application to two algorithms used in a dynamic binary code analysis toolset. The main goal of this paper is to show that the use of a purely sequential algorithm in a software implementation does not necessarily imply inevitability of its sequential execution. The proposed methods of parallelizing implementations of such algorithms and balancing the resulting computational load can help to develop efficient parallel program that fully utilize the hardware capabilities of modern computing systems.
Keywords: parallel programming, program parallelization, computational load balancing.
Bibliographic databases:
Document Type: Article
Language: Russian
Citation: A. B. Bugerya, E. S. Kim, M. A. Solovev, “Parallelization of implementations of purely sequential algorithms”, Proceedings of ISP RAS, 30:2 (2018), 25–44
Citation in format AMSBIB
\Bibitem{BugKimSol18}
\by A.~B.~Bugerya, E.~S.~Kim, M.~A.~Solovev
\paper Parallelization of implementations of purely sequential algorithms
\jour Proceedings of ISP RAS
\yr 2018
\vol 30
\issue 2
\pages 25--44
\mathnet{http://mi.mathnet.ru/tisp307}
\crossref{https://doi.org/10.15514/ISPRAS-2018-30(2)-2}
\elib{https://elibrary.ru/item.asp?id=32663689}
Linking options:
  • https://www.mathnet.ru/eng/tisp307
  • https://www.mathnet.ru/eng/tisp/v30/i2/p25
  • 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:182
    Full-text PDF :260
    References:26
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024