+
Действующая цена700 499 руб.
Товаров:
На сумму:

Электронная библиотека диссертаций

Доставка любой диссертации в формате PDF и WORD за 499 руб. на e-mail - 20 мин. 800 000 наименований диссертаций и авторефератов. Все авторефераты диссертаций - БЕСПЛАТНО

Расширенный поиск

Обеспечение поддержки процесса повышения производительности компиляторов для архитектур с явно выраженной параллельностью при их совместной разработке

Обеспечение поддержки процесса повышения производительности компиляторов для архитектур с явно выраженной параллельностью при их совместной разработке
  • Автор:

    Баскаков, Юрий Валерьевич

  • Шифр специальности:

    05.13.11

  • Научная степень:

    Кандидатская

  • Год защиты:

    2005

  • Место защиты:

    Москва

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

    149 с. : ил.

  • Стоимость:

    700 р.

    250 руб.

до окончания действия скидки
00
00
00
00
+
Наш сайт выгодно отличается тем что при покупке, кроме PDF версии Вы в подарок получаете работу преобразованную в WORD - документ и это предоставляет качественно другие возможности при работе с документом
Страницы оглавления работы
"Тестовая база. Анализ производительности. Структурная модель анализа С повышением сложности компилятора все труднее становится выбирать направления, в которых следует проводить разработку для достижения компилятором требуемого уровня эффективности. Эга проблема традиционно решается в рамках процесса анализа производительности, задача которого состоит в выработке предложений по улучшению компилятора. Еще одной составляющей успеха на пути к созданию высокопроизводительных компиляторов является непрерывный контроль быстродействия целевого кода. Этот вид деятельности рассматривается в рамках процесса контроля деградаций, нацеленного на предотвращение регресса показателей производительности. Анализ производительности и контроль деградаций осуществляются на соответствующих наборах тестовых примеров, состав которых может меняться на протяжении цикла разработки. Деятельность, связанная с поддержанием этих наборов в адекватном состоянии, является основой процесса поддержки анализа производительности и контроля деградаций. Кроме того, в рамках данного процесса производится разработка средств автоматизации анализа и контроля. Данная глава посвящена методическим и технологическим аспектам организации процесса повышения производительности компиляторов. В частности, детально рассмотрена методика анализа производительности, применимая для архитектур, предоставляющих большое число возможностей для проведения оптимизаций. Также сделан обзор различных подходов к контролю деградаций, и, кроме того, сформулированы основные положения контроля для случая интенсивно развиваемых компиляторов при наличии лишь программной модели процессора. Детальное рассмотрение проблемы контроля деградаций приведено в главе 2.

Тестовая база. Анализ производительности. Структурная модель анализа


1. Классификация предложений и порядок поиска неоптимальностей. Анализ производительности на отдельной задаче. Оценки и предсказания. Система приоритетов предложений. Контроль деградаций. Виды деградаций. Подходы к контролю деградаций. Реализация процесса контроля деградаций. Метрические характеристики производительности. Методы оценки эффекта модификаций на производительность. Метод оценки по фактам применения оптимизаций. Основные положения методики контроля проектные решения. Стратегия контроля. Реализация методов оперативной оценки. Структура системы контроля деградаций. Результаты. Выводы. Требования к тестовому комплекту. Подходы к тестированию оптимизаций. Особенности реализации системы тестирования ОСТеТ. Специфика окружения. Метод тестирования и критерий полноты. Заключение. Приложение. Список иллюстраций. Также предложена структура тестов и разработана политика их взаимодействия с тестовым окружением. Кроме того, в главе 3 представлены результаты разработки и использования системы тестирования оптимизаций ОСТеТ, реализующей изложенные в данной главе принципы.


С повышением сложности компилятора все труднее становится выбирать направления, в которых следует проводить разработку для достижения компилятором требуемого уровня эффективности. Эга проблема традиционно решается в рамках процесса анализа производительности, задача которого состоит в выработке предложений по улучшению компилятора. Еще одной составляющей успеха на пути к созданию высокопроизводительных компиляторов является непрерывный контроль быстродействия целевого кода. Этот вид деятельности рассматривается в рамках процесса контроля деградаций, нацеленного на предотвращение регресса показателей производительности. Анализ производительности и контроль деградаций осуществляются на соответствующих наборах тестовых примеров, состав которых может меняться на протяжении цикла разработки. Деятельность, связанная с поддержанием этих наборов в адекватном состоянии, является основой процесса поддержки анализа производительности и контроля деградаций. Кроме того, в рамках данного процесса производится разработка средств автоматизации анализа и контроля. Данная глава посвящена методическим и технологическим аспектам организации процесса повышения производительности компиляторов. В частности, детально рассмотрена методика анализа производительности, применимая для архитектур, предоставляющих большое число возможностей для проведения оптимизаций. Также сделан обзор различных подходов к контролю деградаций, и, кроме того, сформулированы основные положения контроля для случая интенсивно развиваемых компиляторов при наличии лишь программной модели процессора. Детальное рассмотрение проблемы контроля деградаций приведено в главе 2.

Рекомендуемые диссертации данного раздела

Время генерации: 0.744, запросов: 966