Оптимізаційні техніки компіляції

Abstract

Бакалаврська робота на тему Оптимізаційні техніки компіляції. Метою роботи є розробка та дослідження ефективних методів та програмних інструментів для автоматизованої ідентифікації, вибору та оптимізації апаратних прискорювачів з урахуванням системних обмежень та енергоефективності, з метою підвищення продуктивності та ефективності сучасних обчислювальних систем. Об'єкт дослідження: Процеси автоматичної ідентифікації, вибору та оптимізації апаратних прискорювачів у гетерогенних обчислювальних системах. Предмет дослідження: Методи та алгоритми вибору, оптимізації та впровадження системно-залежних апаратних прискорювачів з використанням машинного навчання, аналізу даних та спеціалізованих фреймворків. Результати дослідження: Досліджено питання гетерогенних обчислень та їх інтеграції в процес автоматизованого спільного роектування апаратного та програмного забезпечення. В першому розділі описана нова методологія RegionSeeker, яка представляє ідеї, що стосуються дослідницького питання. В другому розділі описується автоматизована методологію, яка визначає0 потенціал повторного використання даних певного типу програм за допомогою поліедрального аналізу. В третьому розділі представлено AccelSeeker, який пропонує розширений діапазон кандидатів на прискорення – для всього графа викликів функцій - програми. У роботі було досліджено проблему автоматичної ідентифікації, вибору та оптимізації апаратних прискорювачів у гетерогенних обчислювальних системах.

Description

Citation

Endorsement

Review

Supplemented By

Referenced By