Детальная информация

Название: Исследование и оптимизация решения задачи выполнимости булевых формул на базе реконфигурируемых аппаратных ускорителей: выпускная квалификационная работа магистра: направление 09.04.01 «Информатика и вычислительная техника» ; образовательная программа 09.04.01_20 «Проектирование компьютерных систем»
Авторы: Осколков Владислав Сергеевич
Научный руководитель: Антонов Александр Петрович
Другие авторы: Новопашенный Андрей Гелиевич
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2020
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: FPGA; SAT; OPENCL
Тип документа: Выпускная квалификационная работа магистра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Магистратура
Код специальности ФГОС: 09.04.01
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
Ссылки: Отзыв руководителя; Рецензия; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2020/vr/vr20-786
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\6156

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Тема выпускной квалификационной работы: «Исследование и оптимизация решения задачи выполнимости булевых формул на базе реконфигурируемых аппаратных ускорителей». Данная работа посвящена реализации на базе реконфигурируемого аппаратного ускорителя, используя стандарт OpenCL, решения задачи выполнимости булевых формул (задачи SAT), исследованию существующих вариантов реализации и их оптимизации с целью повышения эффективности. Задачи, которые решались в ходе исследования: проведение анализа существующих алгоритмов для решения задачи SAT, архитектурных особенностей современных реконфигурируемых ускорителей, возможностей инструментальных средств компании Xilinx, существующих аппаратных решений на базе SIMD и FPGA ускорителей; реализация решателя задачи SAT на базе реконфигурируемого аппаратного ускорителя Alveo компании Xilinx; проведение исследования, сравнительного анализа и оптимизации реализованного решателя, а также проведение сравнительного анализа созданного решателя с существующими реализациями решателя. При проведении исследования были использованы: имитационное моделирование с использованием возможностей пакета SDAccel компании Xilinx и сравнительный анализ результатов моделирования. В результате был реализован решатель задачи SAT и было произведено сравнение результатов моделирования, показавшее повышение эффективности решения задачи SAT, по сравнению с рассмотренными существующими решениями.

The subject of the graduate qualification work is “Research and optimization of the solution of the feasibility problem for Boolean formulas based on reconfigurable hardware accelerators”. The given work is devoted to the implementation on the basis of a reconfigurable hardware accelerator, using the OpenCL standard, to solve the feasibility problem of Boolean formulas (SAT problems), to study existing implementation options and their optimization in order to increase efficiency. Tasks that were solved during the study: analysis of existing algorithms to solve the SAT problem, architectural features of modern reconfigurable accelerators, the capabilities of Xilinx tools, existing hardware solutions based on SIMD and FPGA accelerators; implementation of the SAT problem solver based on Xilinx reconfigurable hardware accelerator Alveo; conducting research, comparative analysis and optimization of the implemented solver, as well as conducting a comparative analysis of the created solver with existing solver implementations. During the study, the following were used: simulation using the capabilities of the Xilinx SDAccel package and a comparative analysis of the simulation results. As a result, the SAT problem solver was implemented and the simulation results were compared, which showed an increase in the efficiency of solving the SAT problem, compared with the existing solutions considered.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
-> Интернет Анонимные пользователи

Статистика использования

stat Количество обращений: 8
За последние 30 дней: 0
Подробная статистика