Оптимізація автотьюнінгу програм з використанням нейромереж
Автотьюнінг програм – це метод самоналаштування внутрішніх параметрів програми, що мають вплив на її швидкодію, з метою досягнення найвищих показників продуктивності, проте він може вимагати багато часу на випробування. В роботі запропоновано вдосконалення методу автотьюнінгу програм з використанням...
Saved in:
| Published in: | Проблеми програмування |
|---|---|
| Date: | 2017 |
| Main Authors: | , , |
| 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 |