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

Название Аппаратное ускорение процессора NIOS II путем расширения системы команд: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения» = Hardware acceleration of the NIOS II processor by expanding the command system
Авторы Янтимиров Тимур Юрьевич
Научный руководитель Антонов Александр Петрович
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения Санкт-Петербург, 2023
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика nios ii ; fpga ; пользовательские ; инструкции ; сравнительный анализ ; custom instructions ; comparative analysis
Тип документа Выпускная квалификационная работа бакалавра
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.01
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2023/vr/vr23-3741
Права доступа Доступ по паролю из сети Интернет (чтение, печать)
Ключ записи ru\spstu\vkr\23051
Дата создания записи 21.07.2023

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

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

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

Данная работа посвящена исследованию и сравнительному анализу реализаций математических алгоритмов на базе синтезируемого процессора NIOS II. Особенностью исследования является сравнение реализации с использованием интерфейса пользовательских инструкций и с помощью языка C для NIOS II. Актуальность исследования обусловлена тем, что NIOS II – это синтезируемый процессор, его главным отличием от обычного процессора является возможноть к реконфигурации, теряя при этом производительность. Тем не менее, возникают ситуации, когда на системе с программируемым процессором нужно провести расчеты. Работа посвящена исследованию возможности ускорения этих самых расчетов. Реализованы алгоритмы на языках SystemVerilog и C и произведено сравнение производительности.

This work is devoted to the study and comparative analysis of the implementations of mathematical algorithms based on the synthesized processor NIOS II. A feature of the study is a comparison of the implementation using the user instruction interface and using the C language for NIOS II. The relevance of the study is due to the fact that NIOS II is a synthesized processor, its main difference from a conventional processor is the possibility of reconfiguration, while losing performance. Nevertheless, there are situations when calculations need to be performed on a system with a programmable processor. The work is devoted to the study of the possibility of accelerating these calculations. Algorithms in the SystemVerilog and C languages are implemented and performance is compared.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать Печать
Интернет Авторизованные пользователи СПбПУ
Прочитать Печать
Интернет Анонимные пользователи
  • 1. Обзор предметной области
    • 1.1. Системы на кристалле и системы на программируемом кристалле
    • 1.2. Архитектура процессора NIOS II
    • 1.3. Обзор существующих решений
  • 2. Формализация цели и задач работы
  • 3. Используемые в работе средства проектирования и аппаратура
    • 3.1. Используемая элементная база и аппаратура для прототипирования
    • 3.2. Программные инструменты для разработки
    • 3.3. Используемые языки описания аппаратуры и программирования
  • 4. Разработка пользовательских инструкций
    • 4.1. Анализ возможностей интерфейса пользовательских инструкций
    • 4.2. Абстрактная схема инструкций
    • 4.3. Разрабатываемые инструкции
    • 4.4. Моделирование разработанных инструкций
    • 4.5. Аппаратные затраты
    • 4.6. Принцип работы пользовательских инструкций
    • 4.7. Особенности использования пользовательских инструкций
  • 5. Имитационное моделирование и сравнительный анализ производительности
    • 5.1. Сравнение и выбор инструмента оценки производительности
    • 5.2. Созданная метрика для сравнительного анализа производительности
    • 5.3. Описание имитационной модели
    • 5.4. Сравнительный анализ производительности
    • 5.5. Cравнительный анализ производительности на прикладном алгоритме
  • ПРИЛОЖЕНИЕ. ЛИСТИНГИ

Количество обращений: 21 
За последние 30 дней: 0

Подробная статистика