Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Оптимизирующие преобразования программ. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
12.08.2026
Размер:
849 Кб
Скачать

 

 

 

 

 

 

 

 

 

 

Литература

 

 

 

19.

Французов Ю. А. Обзор методов распараллеливания кода и программной

20.

конвейеризации // Программирование. 1992. № 3. С. 16–37.

Штейнбе

Теория графов. М.: Мир, 1973. 300 с.

 

21.

Харари Ф.

 

 

 

Математические методы распараллеливания рекуррент-

 

ных

программных

циклов на суперкомпьютеры с параллельной памятью.

 

 

 

 

 

 

Б. Я.

 

 

 

 

 

 

 

22.

Ростов н/Д: Изд-во Рост. ун-та, 2004. 192 с.

 

 

 

 

 

 

 

Оптимизация размещения данных в параллельной памя-

 

ти. Ростов н/Д: Изд-во Южного фед. ун-та, 2010. 255 с.

23.

Штейнберг Б. Я.

 

 

 

 

Преобразования программ – фундамен-

 

тальная основа создания оптимизирующих распараллеливающих компи-

 

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

 

 

 

 

ляторов // Программные системы: теория и приложения. 2021. 12:1(48).

24.

С. 21–113. DOI: 10.25209/2079-3316-2021-12-1-21-113. URL: http://psta.

psiras.ru/read/psta2021_1_21-113.pdf.

 

Слияние циклов для ло-

 

кализации данных // Программные системы. Теория и приложения. 2020.

 

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

ленко А. А.

 

25.

Т. 11, № 3. DOI: https://doi.org/10.25209/2079-3316-2020-11-3-17-31

 

 

 

 

 

 

 

 

Optimizing compilers for Modern Architetures. Morgan

 

Kaufmann Publisher, Academic Press, USA, 2002. 790 p.

26.

Allen R., Kennedy K.

A Unified Symbolic Evaluation Framework for Parallelizing

 

Compilers // IEEE Transactions on Parallel and Distributed Systems. Vol. 11,

 

FahringerT.,ScholzB.

 

 

 

 

 

27.

№ 11, November 2000. P. 1105–1125.

 

 

 

 

 

 

Data Flow Analysis for Array and Scalar References // International

 

Journal of Parallel Programming. Vol. 20, № 1, Feb. 1991. P. 23–53.

28.

Feautrier P.

 

 

 

 

 

 

 

 

 

Blaise

Pascal,Parametric Integer Programming // Laboratoire MASI, Institut

 

 

 

 

Universite de Versailles St-Quentin, 1988. P. 25.

29.

Fe utrier .

 

 

 

 

 

 

 

 

Veidenb um A., Nicolau A. An empirical study of the effect of source-level

 

Gong Z., Chen Z., Szaday Z., Wong D., Sura Z., Watkinson N., Maleki S., Padua D.,

 

loop transformations on compiler stability // Proceedings of the ACM on

30.

Programming Languages. 2018. № 2. P. 1–29.

 

 

 

 

 

 

 

 

 

 

Loop and Data Transformations: A Tutorial. Technical

 

Report CSRI 337, Computer Systems Research Institute, University of Toronto,

 

Kulkurni D., Stumm M.

 

 

 

 

31.

June 1993. 53 p.

 

 

 

 

 

 

 

Lamport L.

The parallel execution of DO loops // Commun. ACM. 1974. Vol. 17,

32.

№ 2. P. 83–93. Parallel architecture overview // Parallel Computing. 8 (1988).

33.

Treleaven P. C.

 

 

 

 

 

 

 

P. 59–70. High Performance Compilers for Parallel Computing. Addison-Wesley

 

Publishing Company, 1996. 570 p.

 

 

 

34.

Wolfe M.

 

 

 

 

 

 

 

 

 

 

www.ops.rsu.ru – Открытая распараллеливающая система.

121

Учебное издание

ШТЕЙНБЕРГ Борис Яковлевич

ОПТИМИЗИРУЮЩИЕ ПРЕОБРАЗОВАНИЯ ПРОГРАММ

Редактор КорректорИ. А. Ивахина

Компьютерная версткаИ. А. Ивахина Е. А. Солоненко

Подписано в печать 27.10.2025.

Бумага офсетная. Формат 60 × 84 1/16. Тираж 30 экз.

Усл. печ. л. 7,09. Уч.-изд. л. 7,0. Заказ № 10181.

Издательство Южного федерального университета Отпечатано в отделе полиграфической, корпоративной и сувенирной продукции

Издательско-полиграфического комплекса КИБИ МЕДИА ЦЕНТРА ЮФУ. 344090, г. Ростов-на-Дону, пр-т Стачки, 200/1, тел. (863) 243-41-66.

122

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]