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

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

Full description

Saved in:
Bibliographic Details
Published in:Проблеми програмування
Date:2017
Main Authors: Дорошенко, А.Ю., Іваненко, П.А., Новак, О.C.
Format: Article
Language:Ukrainian
Published: Інститут програмних систем НАН України 2017
Subjects:
Online Access:https://nasplib.isofts.kiev.ua/handle/123456789/144474
Tags: Add Tag
No Tags, Be the first to tag this record!
Journal Title:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Cite this:Оптимізація автотьюнінгу програм з використанням нейромереж / А.Ю. Дорошенко, П.А. Іваненко, О.C. Новак // Проблеми програмування. — 2017. — № 2. — С. 40-47. — Бібліогр.: 9 назв. — укр.

Institution

Digital Library of Periodicals of National Academy of Sciences of Ukraine
_version_ 1862529268063404032
author Дорошенко, А.Ю.
Іваненко, П.А.
Новак, О.C.
author_facet Дорошенко, А.Ю.
Іваненко, П.А.
Новак, О.C.
citation_txt Оптимізація автотьюнінгу програм з використанням нейромереж / А.Ю. Дорошенко, П.А. Іваненко, О.C. Новак // Проблеми програмування. — 2017. — № 2. — С. 40-47. — Бібліогр.: 9 назв. — укр.
collection DSpace DC
container_title Проблеми програмування
description Автотьюнінг програм – це метод самоналаштування внутрішніх параметрів програми, що мають вплив на її швидкодію, з метою досягнення найвищих показників продуктивності, проте він може вимагати багато часу на випробування. В роботі запропоновано вдосконалення методу автотьюнінгу програм з використанням нейромережевих алгоритмів та статистичного моделювання. Автоматичне навчання моделі програми на результатах “традиційних” циклів тьюнінгу з подальшою підміною частини запусків автотьюнера оцінкою з апроксимаційної моделі дозволяє значно прискорити пошук оптимального варіанта програми. Автотьюнинг программ – это метод самонастройка внутренних параметров программы, влияющие на ее быстродействие, с целью достижения высоких показателей производительности, однако он может потребовать много времени на испытания. В работе предложено совершенствование метода автотьюнинга программ с использованием нейросетевых алгоритмов и статистического моделирования. Автоматическое обучение модели программы на результатах "традиционных" циклов тьюнинга с последующей заменой части запусков автотьюнера оценкой из аппроксимационной модели позволяет значительно ускорить поиск оптимального варианта программы. 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.
first_indexed 2025-11-24T02:38:15Z
format Article
fulltext
id nasplib_isofts_kiev_ua-123456789-144474
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
issn 1727-4907
language Ukrainian
last_indexed 2025-11-24T02:38:15Z
publishDate 2017
publisher Інститут програмних систем НАН України
record_format dspace
spelling Дорошенко, А.Ю.
Іваненко, П.А.
Новак, О.C.
2018-12-24T17:47:10Z
2018-12-24T17:47:10Z
2017
Оптимізація автотьюнінгу програм з використанням нейромереж / А.Ю. Дорошенко, П.А. Іваненко, О.C. Новак // Проблеми програмування. — 2017. — № 2. — С. 40-47. — Бібліогр.: 9 назв. — укр.
1727-4907
https://nasplib.isofts.kiev.ua/handle/123456789/144474
681.5
Автотьюнінг програм – це метод самоналаштування внутрішніх параметрів програми, що мають вплив на її швидкодію, з метою досягнення найвищих показників продуктивності, проте він може вимагати багато часу на випробування. В роботі запропоновано вдосконалення методу автотьюнінгу програм з використанням нейромережевих алгоритмів та статистичного моделювання. Автоматичне навчання моделі програми на результатах “традиційних” циклів тьюнінгу з подальшою підміною частини запусків автотьюнера оцінкою з апроксимаційної моделі дозволяє значно прискорити пошук оптимального варіанта програми.
Автотьюнинг программ – это метод самонастройка внутренних параметров программы, влияющие на ее быстродействие, с целью достижения высоких показателей производительности, однако он может потребовать много времени на испытания. В работе предложено совершенствование метода автотьюнинга программ с использованием нейросетевых алгоритмов и статистического моделирования. Автоматическое обучение модели программы на результатах "традиционных" циклов тьюнинга с последующей заменой части запусков автотьюнера оценкой из аппроксимационной модели позволяет значительно ускорить поиск оптимального варианта программы.
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.
uk
Інститут програмних систем НАН України
Проблеми програмування
Інструментальні засоби і середовища програмування
Оптимізація автотьюнінгу програм з використанням нейромереж
Оптимизация автотьюнинга программ с использованием нейросетей
Optimization of auto-tuning of programs using neural networks
Article
published earlier
spellingShingle Оптимізація автотьюнінгу програм з використанням нейромереж
Дорошенко, А.Ю.
Іваненко, П.А.
Новак, О.C.
Інструментальні засоби і середовища програмування
title Оптимізація автотьюнінгу програм з використанням нейромереж
title_alt Оптимизация автотьюнинга программ с использованием нейросетей
Optimization of auto-tuning of programs using neural networks
title_full Оптимізація автотьюнінгу програм з використанням нейромереж
title_fullStr Оптимізація автотьюнінгу програм з використанням нейромереж
title_full_unstemmed Оптимізація автотьюнінгу програм з використанням нейромереж
title_short Оптимізація автотьюнінгу програм з використанням нейромереж
title_sort оптимізація автотьюнінгу програм з використанням нейромереж
topic Інструментальні засоби і середовища програмування
topic_facet Інструментальні засоби і середовища програмування
url https://nasplib.isofts.kiev.ua/handle/123456789/144474
work_keys_str_mv AT dorošenkoaû optimízacíâavtotʹûnínguprogramzvikoristannâmneiromerež
AT ívanenkopa optimízacíâavtotʹûnínguprogramzvikoristannâmneiromerež
AT novakoc optimízacíâavtotʹûnínguprogramzvikoristannâmneiromerež
AT dorošenkoaû optimizaciâavtotʹûningaprogrammsispolʹzovaniemneirosetei
AT ívanenkopa optimizaciâavtotʹûningaprogrammsispolʹzovaniemneirosetei
AT novakoc optimizaciâavtotʹûningaprogrammsispolʹzovaniemneirosetei
AT dorošenkoaû optimizationofautotuningofprogramsusingneuralnetworks
AT ívanenkopa optimizationofautotuningofprogramsusingneuralnetworks
AT novakoc optimizationofautotuningofprogramsusingneuralnetworks