Использование интеллектуальной системы для настройки параметров оптимизирующих преобразованийНИР

Using of the intelligent system for auto tuning of parameters of optimizing transformations

Источник финансирования НИР

Хоздоговор, АО "МЦСТ" (ИС-LCC-Эльбрус-МГУ)

Этапы НИР

# Сроки Название
1 1 июля 2018 г.-31 декабря 2018 г. Исследование алгоритмов и выделение параметров оптимизирующих преобразований компилятора LCC. Техническое проектирование и разработка опытного образца ИС.
Результаты этапа: Выделен и проанализирован избыточный набор параметров оптимизации преобразований regions, if_conv и dcs. Для каждого из параметров были определены не только диапазоны их возможных значений по процедурам и задачам, но и посчитаны взвешенные распределения их значений, в зависимости от важности процедуры и задачи. Найден представительный набор характеристик процедур и задач, которые, с одной стороны, оказывают влияние на выделенные параметры, с другой — однозначно идентифицируют задачи в процессе машинного обучения. Исследованы существующие оптимизационные алгоритмы и выявлены те из них, которые пригодны для автоматизации процесса нахождения оптимальных значений выделенных параметров. Описан алгоритм применения метода имитации отжига применительно к задаче нахождения оптимальных значений выделенных параметров. Исследованы существующие алгоритмы машинного обучения и выявлены те из них, которые пригодны для автоматизации процесса обучения интеллектуальной системы (ИС). Описано применение искусственных нейронных сетей для обучения ИС на основе характеристик процедур и задач. Разработана модель ИС, которая в автоматическом режиме находит значения выделенных параметров оптимизирующих преобразований, удовлетворяющих поставленным условиям, и имеет возможность обучаться для заданном множестве процедур (задач), используя их характеристики и оптимальные для них значения параметров.
2 1 января 2019 г.-30 июня 2019 г. Разработка алгоритмов автоматической настройки параметров оптимизирующих преобразований компилятора LCC. Изготовление и тестирование образца ИС, разработка ПД на ИС.
Результаты этапа:

Прикрепленные к НИР результаты

Для прикрепления результата сначала выберете тип результата (статьи, книги, ...). После чего введите несколько символов в поле поиска прикрепляемого результата, затем выберете один из предложенных и нажмите кнопку "Добавить".