Зведений каталог бібліотек Харкова

 

Дроздов, А. Ю.
    Эффективный алгоритм построения формы статического единственного присваивания [Текст] / А.Ю. Дроздов, С.В. Новиков // Информационные технологии : научно-технич. и научно-произв.журнал. — М., 2005. — 3. — С.45-50.


- Ключові слова:

алгоритм ; інформаційні технології, ІТ, информационные технологии, ИТ, information technologies ; програмування, программирование, programming, Programmieren, programmation ; IT-technologies, IT-технології, IT-технологии

- Анотація:

Рассмотрены вопросы эффективного построения формы статического единственного присваивания (Static Single Assignment (SSA)) программы, которая является одной из самых распространенных форм представления потока данных программы и активно используется в большинстве современных оптимизирующих компиляторов. Ключевым шагом в построении SSA-формы является нахождение мест размещения Ф-функции, в предположении, что задано множество узлов управляющего графа, которые содержат записи в некоторую переменную программы. Проблема нахождения мест размещения Ф-функции в свою очередь сводится к проблеме нахождения множества iterated dominance frontier для множества узлов управляющего графа, содержащих операции записи в переменную, для которой строится SSA- форма. При построении SSA-формы для программы эта процедура применяется ко всем переменным, участвующим в построении. В настоящий момент разработано много алгоритмов нахождения множества iterated dominance frontier для заданного множества узлов управляющего графа, на основе которых эффективно решается задача построения SSA-формы для отдельной переменной. В нашей работе сделан обзор известных алгоритмов нахождения множества iterated dominance frontier, имеющих наилучшую временную асимптотическую оценку, и предложена модификация этих алгоритмов, позволяющая существенно ускорить алгоритмы построения Ф-функций для множества переменных и, как следствие, ускорить построение SSA-формы для всей программы.

- Зміст:

Программирование

- Є складовою частиною документів:

- Теми документа

  • УДК // Алгоритми для конструювання програм



Наявність
Установа Кількість Документ на сайті установи
Наукова бібліотека Харківського національного університету радіоелектроніки   Перейти на сайт
Науково-технічна бібліотека Національного аерокосмічного університету ім. М.Є. Жуковського   Перейти на сайт