Работа посвящена развитию действующей системы LiME, которую можно описать как конструктор компиляторов. Разработка компиляторов была начата для поддержки интересного проекта MultiClet – создание отечественных процессоров с многоклеточной архитектурой. Описывается архитектура процессов с позиций разработчика программного обеспечения. Сделан обзор существующих решений в области компиляции, в котором содержится обоснование поиска и реализации новых решений. Подробно описаны функции и структура системы LiME. В разделе, посвященному описанию ядра системы содержится обоснование использования математической модели RiDE’а. Основные результаты связаны с промежуточным представлением компилятора LiME и изменением его синтаксиса. Этому и описанию реализации посвящены два последних раздела основной части текста работы.
Ключевые слова: конструктор компиляторов, LiME, MultiClet.Thesis (Куклин).pdf
Научный руководитель:Бахтерев Михаил Олегович
Количество просмотров:
Вернуться в раздел Магистерские диссертации