Детальная информация
Название | Исследование и разработка на базе FPGA реконфигурируемых аппаратных реализаций сортирующих сетей: выпускная квалификационная работа магистра: направление 09.04.01 «Информатика и вычислительная техника» ; образовательная программа 09.04.01_20 «Проектирование интеллектуальных компьютерных систем» |
---|---|
Авторы | Божко Александр Владимирович |
Научный руководитель | Антонов Александр Петрович |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Выходные сведения | Санкт-Петербург, 2025 |
Коллекция | Выпускные квалификационные работы ; Общая коллекция |
Тематика | реконфигурируемые вычислители ; сортирующие сети ; алгоритмы сортировки ; плис ; параллельные вычисления ; reconfigurable computing systems ; sorting networks ; sorting algorithms ; fpga ; parallel processing |
Тип документа | Выпускная квалификационная работа магистра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Магистратура |
Код специальности ФГОС | 09.04.01 |
Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-4305 |
Права доступа | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
Дополнительно | Новинка |
Ключ записи | ru\spstu\vkr\38931 |
Дата создания записи | 24.09.2025 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа | Анонимные пользователи |
---|---|
Сеть | Интернет |
В рамках работы разработана система для генерации реконфигурируемых аппаратных реализаций сортировочных сетей для любого количества сортирующих элементов и любой разрядности. Для сравнительного анализа аппаратно реализованных сортировочных сетей была создана реконфигурируемая среда моделирования эффективности различных подходов к решению задачи сортировки. Также была разработана параметризируемая реализация сортировочных сетей на C++, синтезированная с помощью Vitis HLS и оптимизированная с помощью специализированных директив. Кроме того, был реализован алгоритм быстрой сортировки с использованием параллельных вычислений на базе OpenMP и параллельных вычислений, что позволило значительно ускорить обработку больших объемов данных за счет многопоточности. В итоге был проведëн сравнительный анализ аппаратных реализаций, описанных на языке SystemVerilog, аппаратных средств, синтезированных с использованием C++ и Vitis HLS, и максимально быстрой программной реализации задачи сортировки с использованием OpenMP и многоступенчатого подхода.
This work presents a developed system for generating reconfigurable hardware implementations of sorting networks for any number of sorting elements and any bit width. Simulation environment was developed for comparative analysis hardware implemented sorting networks with different approaches for resolving sorting task. Moreover, a parameterizable implementation of sorting networks in C++ was developed, synthesized using Vitis HLS, and optimized using specialized directives. Furthermore, a QuickSort algorithm was implemented using parallel computing with OpenMP, enabling significant acceleration in processing large amounts of data through multithreading. Finally, the results of comparative analysis of hardware implementations developed in SystemVerilog, hardware implementations synthesized by using C++ and Vitis HLS, and the quickest possible software implementation of sorting task by using OpenMP and multi-tread approach was provided.
Место доступа | Группа пользователей | Действие |
---|---|---|
Локальная сеть ИБК СПбПУ | Все |
|
Интернет | Авторизованные пользователи СПбПУ |
|
Интернет | Анонимные пользователи |
|
Количество обращений: 0
За последние 30 дней: 0