Program Systems: Theory and Applications
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive
Guidelines for authors
Submit a manuscript

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Program Systems: Theory and Applications:
Year:
Volume:
Issue:
Page:
Find






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


Program Systems: Theory and Applications, 2021, Volume 12, Issue 1, Pages 21–113
DOI: https://doi.org/10.25209/2079-3316-2021-12-1-21-113
(Mi ps377)
 

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

Hardware and Software for Supercomputers

Program transformations as the base for optimizing parallelizing compilers

B. Ya. Steinberga, O. B. Steinberg

a Southern Federal University
References:
Abstract: The paper deals with program transformations leading to acceleration and summarize the publications on various parallel computing architectures and tools for developing effective programs for them. The discussion focuses on a combination of parallelization and optimization of access to memory modules of different levels. It highlights that the lag of automatic program optimization from the needs of new architectures restrains the development of new promising computing systems.
The development of the theory of program transformation and optimizing (parallelizing) compilers could lead to a significant increase in the productivity of programmers. The article substantiates the call for the modernization of the optimizing compilation and presents new problem statements.
Key words and phrases: optimizing compiler, parallel computations, program transformations, data locality, memory access optimization, tile.
Funding agency Grant number
Russian Foundation for Basic Research 19-17-50249/19
Received: 19.09.2020
Accepted: 02.03.2021
Document Type: Article
UDC: 519.681.3+004.415.3
BBC: 32.972.11:32.971.32-043
MSC: Primary 97P30; Secondary 97P20, 97R40
Language: Russian
Citation: B. Ya. Steinberg, O. B. Steinberg, “Program transformations as the base for optimizing parallelizing compilers”, Program Systems: Theory and Applications, 12:1 (2021), 21–113
Citation in format AMSBIB
\Bibitem{SteSht21}
\by B.~Ya.~Steinberg, O.~B.~Steinberg
\paper Program transformations as the base for optimizing parallelizing compilers
\jour Program Systems: Theory and Applications
\yr 2021
\vol 12
\issue 1
\pages 21--113
\mathnet{http://mi.mathnet.ru/ps377}
\crossref{https://doi.org/10.25209/2079-3316-2021-12-1-21-113}
Linking options:
  • https://www.mathnet.ru/eng/ps377
  • https://www.mathnet.ru/eng/ps/v12/i1/p21
  • This publication is cited in the following 5 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Program Systems: Theory and Applications
    Statistics & downloads:
    Abstract page:207
    Full-text PDF :283
    References:23
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024