Оптимизирующие преобразования программ. Учебное пособие
.pdf
|
|
|
|
|
|
|
|
|
|
Литература |
|
||
|
|
||||||||||||
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
