Комп’ютерна програма «Інструментальна система автоматичного налаштовування програм Tuninggenie»

Призначення. Автоматизована динамічна оптимізація продуктивності алгоритму послідовних та паралельних програм у заданому обчислювальному середовищі на основі експертних знань розробника.

Галузь застосування. Інформаційні технології.

Переваги. На відміну від відомих аналогів для трансформації програм у системі застосовано переписувальні правила, що забезпечує вищу гнучкість виконуваних автотюнером перетворень.

Опис. Забезпечує оптимізацію програмного забезпечення мовою Java під час фази інсталяції у цільовому обчислювальному середовищі та використовує систему переписувальних правил TermWare для трансформації вихідного коду програм. Оптимізація виконується через ітеративну оцінку версій програмного забезпечення до тих пір, поки не буде знайдена версія з прийнятною продуктивністю або до досягнення обмеження на час виконання.

Детальніше…