RUS  ENG
Полная версия
ЖУРНАЛЫ // Программные системы: теория и приложения // Архив

Программные системы: теория и приложения, 2021, том 12, выпуск 1, страницы 21–113 (Mi ps377)

Эта публикация цитируется в 5 статьях

Программное и аппаратное обеспечение для суперЭВМ

Преобразования программ — фундаментальная основа создания оптимизирующих распараллеливающих компиляторов

Б. Я. Штейнбергa, О. Б. Штейнберг

a Южный федеральный университет

Аннотация: В работе рассматриваются преобразования программ, приводящие к ускорению. Приводятся публикации о различных параллельных вычислительных архитектурах и инструментах разработки эффективных программ для них. Рассматривается сочетание распараллеливания и оптимизации доступа к модулям памяти разного уровня. Отмечается, что отставание автоматической оптимизации программ от потребностей новых архитектур сдерживает развитие новых перспективных вычислительных систем. Формулируются задачи развития теории преобразования программ и оптимизирующих (распараллеливающих) компиляторов, которые могли бы привести к существенному повышению производительности труда программистов. Статья обосновывает призыв к модернизации оптимизирующей компиляции.

Ключевые слова и фразы: оптимизирующий компилятор, параллельные вычисления, преобразования программ, локальность данных, оптимизация обращений к памяти, тайл.

УДК: 519.681.3+004.415.3
ББК: 32.972.11:32.971.32-043

MSC: Primary 97P30; Secondary 97P20, 97R40

Поступила в редакцию: 19.09.2020
Подписана в печать : 02.03.2021

DOI: 10.25209/2079-3316-2021-12-1-21-113



© МИАН, 2024