Оптимізація автотьюнінгу програм з використанням нейромереж

Автотьюнінг програм – це метод самоналаштування внутрішніх параметрів програми, що мають вплив на її швидкодію, з метою досягнення найвищих показників продуктивності, проте він може вимагати багато часу на випробування. В роботі запропоновано вдосконалення методу автотьюнінгу програм з використанням...

Повний опис

Збережено в:
Бібліографічні деталі
Видавець:Інститут програмних систем НАН України
Дата:2017
Автори: Дорошенко, А.Ю., Іваненко, П.А., Новак, О.C.
Формат: Стаття
Мова:Ukrainian
Опубліковано: Інститут програмних систем НАН України 2017
Назва видання:Проблеми програмування
Теми:
Онлайн доступ:http://dspace.nbuv.gov.ua/handle/123456789/144474
Теги: Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
Цитувати:Оптимізація автотьюнінгу програм з використанням нейромереж / А.Ю. Дорошенко, П.А. Іваненко, О.C. Новак // Проблеми програмування. — 2017. — № 2. — С. 40-47. — Бібліогр.: 9 назв. — укр.

Репозиторії

Digital Library of Periodicals of National Academy of Sciences of Ukraine
id irk-123456789-144474
record_format dspace
spelling irk-123456789-1444742018-12-25T01:22:55Z Оптимізація автотьюнінгу програм з використанням нейромереж Дорошенко, А.Ю. Іваненко, П.А. Новак, О.C. Інструментальні засоби і середовища програмування Автотьюнінг програм – це метод самоналаштування внутрішніх параметрів програми, що мають вплив на її швидкодію, з метою досягнення найвищих показників продуктивності, проте він може вимагати багато часу на випробування. В роботі запропоновано вдосконалення методу автотьюнінгу програм з використанням нейромережевих алгоритмів та статистичного моделювання. Автоматичне навчання моделі програми на результатах “традиційних” циклів тьюнінгу з подальшою підміною частини запусків автотьюнера оцінкою з апроксимаційної моделі дозволяє значно прискорити пошук оптимального варіанта програми. Автотьюнинг программ – это метод самонастройка внутренних параметров программы, влияющие на ее быстродействие, с целью достижения высоких показателей производительности, однако он может потребовать много времени на испытания. В работе предложено совершенствование метода автотьюнинга программ с использованием нейросетевых алгоритмов и статистического моделирования. Автоматическое обучение модели программы на результатах "традиционных" циклов тьюнинга с последующей заменой части запусков автотьюнера оценкой из аппроксимационной модели позволяет значительно ускорить поиск оптимального варианта программы. Auto-tuning of programs is a method of self-tuning of internal parameters of the program, affecting its speed, in order to achieve high performance indicators, but it can take a lot of time for testing. In this paper, we propose to improve the method of auto-tuning of programs using neural network algorithms and statistical simulation. The automatic learning of the program model on the results of the "traditional" tuning cycles with the subsequent replacement of some auto-tuner calls with an evaluation from the approximation model allows to significantly accelerate the search for the optimal program variant. 2017 Article Оптимізація автотьюнінгу програм з використанням нейромереж / А.Ю. Дорошенко, П.А. Іваненко, О.C. Новак // Проблеми програмування. — 2017. — № 2. — С. 40-47. — Бібліогр.: 9 назв. — укр. 1727-4907 http://dspace.nbuv.gov.ua/handle/123456789/144474 681.5 uk Проблеми програмування Інститут програмних систем НАН України
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
collection DSpace DC
language Ukrainian
topic Інструментальні засоби і середовища програмування
Інструментальні засоби і середовища програмування
spellingShingle Інструментальні засоби і середовища програмування
Інструментальні засоби і середовища програмування
Дорошенко, А.Ю.
Іваненко, П.А.
Новак, О.C.
Оптимізація автотьюнінгу програм з використанням нейромереж
Проблеми програмування
description Автотьюнінг програм – це метод самоналаштування внутрішніх параметрів програми, що мають вплив на її швидкодію, з метою досягнення найвищих показників продуктивності, проте він може вимагати багато часу на випробування. В роботі запропоновано вдосконалення методу автотьюнінгу програм з використанням нейромережевих алгоритмів та статистичного моделювання. Автоматичне навчання моделі програми на результатах “традиційних” циклів тьюнінгу з подальшою підміною частини запусків автотьюнера оцінкою з апроксимаційної моделі дозволяє значно прискорити пошук оптимального варіанта програми.
format Article
author Дорошенко, А.Ю.
Іваненко, П.А.
Новак, О.C.
author_facet Дорошенко, А.Ю.
Іваненко, П.А.
Новак, О.C.
author_sort Дорошенко, А.Ю.
title Оптимізація автотьюнінгу програм з використанням нейромереж
title_short Оптимізація автотьюнінгу програм з використанням нейромереж
title_full Оптимізація автотьюнінгу програм з використанням нейромереж
title_fullStr Оптимізація автотьюнінгу програм з використанням нейромереж
title_full_unstemmed Оптимізація автотьюнінгу програм з використанням нейромереж
title_sort оптимізація автотьюнінгу програм з використанням нейромереж
publisher Інститут програмних систем НАН України
publishDate 2017
topic_facet Інструментальні засоби і середовища програмування
url http://dspace.nbuv.gov.ua/handle/123456789/144474
citation_txt Оптимізація автотьюнінгу програм з використанням нейромереж / А.Ю. Дорошенко, П.А. Іваненко, О.C. Новак // Проблеми програмування. — 2017. — № 2. — С. 40-47. — Бібліогр.: 9 назв. — укр.
series Проблеми програмування
work_keys_str_mv AT dorošenkoaû optimízacíâavtotʹûnínguprogramzvikoristannâmnejromerež
AT ívanenkopa optimízacíâavtotʹûnínguprogramzvikoristannâmnejromerež
AT novakoc optimízacíâavtotʹûnínguprogramzvikoristannâmnejromerež
first_indexed 2023-05-20T17:19:39Z
last_indexed 2023-05-20T17:19:39Z
_version_ 1796153043524255744