Program transformations as the base for optimizing parallelizing compilers
Автор: Steinberg Boris Yakovlevich, Steinberg Oleg Borisovich
Журнал: Программные системы: теория и приложения @programmnye-sistemy
Рубрика: Программное и аппаратное обеспечение для супер ЭВМ
Статья в выпуске: 1 (48) т.12, 2021 года.
Бесплатный доступ
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.
Optimizing compiler, parallel computations, program transformations, data locality, memory access optimization, tile
Короткий адрес: https://sciup.org/143175974
IDR: 143175974 | DOI: 10.25209/2079-3316-2021-12-1-21-113