Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Саркисян А.А. — Машинонезависимая оптимизация исходных программ
Саркисян А.А. — Машинонезависимая оптимизация исходных программ



Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: Машинонезависимая оптимизация исходных программ

Автор: Саркисян А.А.

Аннотация:

Изложены теоретические и практические основы глобальной машинонезависимой оптимизации исходных программ, написанных на языках программирования высокого уровня. Подробно рассмотрены вопросы выбора места выполнения оптимизации, промежуточного представления программы, удобного для анализа и оптимизации, анализа логических и информационных связей в программах и собственно оптимизации. Рассмотрены также технологические возможности системы оптимизации и предпосылки создания на ее основе автоматизированной системы повышения качества программного продукта.
Для инженеров, занимающихся вопросами создания программного обеспечения вычислительных систем и АСУ; может быть полезна научным работникам.


Язык: ru

Рубрика: Computer science/

Серия: Сделано в холле

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Год издания: 1985

Количество страниц: 210

Добавлена в каталог: 22.10.2011

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
Граф      29—42 77—82 86—88 92—101 106—134
Граф ациклический (ацикличный)      37 106—108
Граф ориентированный      29
Граф производный      33—40 108—119
Граф производный, алгоритм формирования      93—94
Граф хода выполнения программы      30 29—42 77—82 86—88 92—101 118
Граф хода выполнения программы несводимый (несокращаемый)      38—40 94—101 118
Граф хода выполнения программы сводимый (сокращаемый)      37—40 94—101
Граф хода выполнения программы, формирование      77—80 86
Граф циклический (цикличный)      108—111
Граф, вершина      30—42 95—101
Граф, вызовов      121—123
Доминатор      30 31—34 86—88 92
Доминатор непосредственный      31—33 86
Замена операции деления      24 169 182
Замена операций более быстрыми      16—18
Инициирование переменных      20 168 182
Интервал      33 92 93 112—114
Интервал, основа      33
Интервальный порядок      35 93 112
Интервальный порядок, алгоритм установления      93
Исключение инвариантных вычислений      23—24 169 182
Исключение повторных (общих) вычислений      15 16 168 182
Исключение «мертвых» переменных      18 168 169 182
Использование элементов данных      40—41 101 105 106 109—118 124—131
Использование элементов данных вставленное      105 106 110 112 127
Использование элементов данных локально вставленное      41 105 113 131
Использование элементов данных локально полезное      41
Использование элементов данных локальное      41 101 111 112 127 131
Качество оптимизации      9
Качество показатели      5
Качество программы      5 7 188 189 196—198
Линейный участок (ЛУЧ)      30 77—82 101—103 134 135 138—161
Матрица смежности      80—92
Матрица смежности, транзитивное замыкание      87—92
Метод нумерации значений      135—138
Метод нумерации значений, расширение      147—151
Объединение циклов      22—23 170 182
Определение элементов данных      40—42 101 102 106—118 124—131
Определение элементов данных локально полезное      41 101 103 104 105 127 131
Определение элементов данных локальное      41 101 111 112 125 127 131
Оптимизация автоматическая      10 11
Оптимизация автоматическая линейных участков      138—141 147
Оптимизация автоматическая машинозависимая      11
Оптимизация автоматическая машинонезависимая      11—13 135 154
Оптимизация автоматическая программ      7—14 134 135 188—190
Оптимизация автоматическая программ глобальная      135 152 154—155
Оптимизация автоматическая ручная      10 11
Оптимизация автоматическая, качество      9
Оптимизация автоматическая, цель      8
Оптимизирующие преобразования      8—17 134—140 144 145 167 168 181—184
Оптимизирующие преобразования машинозависимые      8—9 11
Оптимизирующие преобразования машинонезависимые      8—9 11 12
Оптимизирующие преобразования языкозависимые      9
Оптимизирующие преобразования языконезависимые      9
Оптимизирующие преобразования, глубина      10
Оптимизирующие преобразования, каталог      10 12 168
Оптимизирующие преобразования, полнота      10
Оптимизирующие преобразования, реализация      182
Перемещение вычислений      26—27 171 182
Польская запись      43—44
Польская запись обратная (ОПЗ)      44 56 57 67—70
Последователь      30 86 87
Последователь непосредственный      30 86 87
Предшественник      30 86 87 149
Предшественник непосредственный      30 86 149
Предшественник непосредственный условный      149
Преобразование многомерных массивов      27—28
Преобразование программы обратное      70—73
Программа      6 188—198
Программа исходная      6
Программа многопроцедурная      119—121 165 166
Программа объектная      6
Программа однопроцедурная      114—119 165 166
Программа оптимизированная      15
Программа правильная      6
Программное изделие      5—7
Программное изделие, жизненный цикл      5 189
Программное изделие, жизненный цикл, этапы      5
Программное изделие, свойства      5
Программное изделие, требования      5
Путь      30
Разбиение цикла      24—25 171 182
Развертывание цикла      23 170 182
Разукрупнение логических выражений      28 29
Распространение констант      19 168 182
Расщепление вершин      95—101
Ресурсы      5—7
Сокращение числа безусловных переходов      29 172 182
Сокращение числа обращений к индексированным переменным      21 22 169 182
Сокращение числа обращений к функциям      21 169 182
Сокращение числа преобразований данных      20 172 182
Стек      44—51 81—85
Транслятор      6 11 12
Транслятор оптимизирующий      11 12
Триада      48 49 53—55
Триадная форма записи      48 49 53 55—58 67
Уменьшение числа инициирований и завершений цикла      25 26 171 182
Ход выполнения программы      14 29—42 77—82 86—88 92—101 118
Ход выполнения программы, анализ      14
Ход выполнения программы, граф      30 29—42 77—82 86—88 92—101 118
Чистка фрагментов      27 182
Эффективность исходного языка      7
Эффективность исходной программы      7
Эффективность объектных кодов      7
Эффективность процесса трансляции      7
Эффективность, критерии      7
Язык высокого уровня      6
Язык естественный      7
Язык искусственный      7
Язык исходный      6
Язык машинный      6
Язык машинонезависимый      6
Язык низкого уровня      6
Язык проблемно-ориентированный      6
Язык программирования      6
Язык промежуточный      43 49 52
Язык промежуточный, требования      43
Язык процедурно-ориентированный      6
Ярусно-параллельная форма (ЯПФ)      195—196
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте