Details
Title | Разработка и исследование аппаратно-программной реализации системы файлового доступа к NVME SSD дискам для реконфигурируемых ускорителей: выпускная квалификационная работа магистра: направление 09.04.01 «Информатика и вычислительная техника» ; образовательная программа 09.04.01_20 «Проектирование компьютерных систем» |
---|---|
Creators | Миносян Эмиль Каренович |
Scientific adviser | Антонов Александр Петрович |
Other creators | Новопашенный Андрей Гелиевич |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий |
Imprint | Санкт-Петербург, 2021 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | Вычислительные машины электронные — Обеспечение сохранности данных ; Вычислительные машины электронные — Программы прикладные ; логическая интегральная схема ; шина ; soft-процессорное ядро ; утилита ; системы хранения данных ; твердотельный накопитель ; ускоритель |
UDC | 004.056:004.9 |
Document type | Master graduation qualification work |
File type | |
Language | Russian |
Level of education | Master |
Speciality code (FGOS) | 09.04.01 |
Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
Links | Отзыв руководителя ; Рецензия ; Отчет о проверке на объем и корректность внешних заимствований |
DOI | 10.18720/SPBPU/3/2021/vr/vr21-681 |
Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
Record key | ru\spstu\vkr\12818 |
Record create date | 7/16/2021 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group | Anonymous |
---|---|
Network | Internet |
Данная работа посвящена анализу, разработке и исследованию аппаратно-программных реализаций систем файлового доступа к NVME SSD дискам для реконфигурируемых ускорителей. В ходе проведения сравнительного анализа были выбраны следующие варианты реализации: 1. Реализация с использованием операционной системы Petalinux 2. Реализация на базе bare metal приложения На основе выбранных реализаций, была разработана аппаратная и программная часть. Затем был проведен этап интеграции, отладки и тестирования. Заключительная часть состоит из сравнительного анализа обеих реализаций по производительности и используемым аппаратным ресурсам.
This work is devoted to the analysis, development and research of hardware-software implementations of file access systems for NVME SSD drives for re-configurable accelerators. The next implementations were chosen during the comparative analysis: 1. The implementation, based on Petalinux operating system 2. The implementation, based on bare metal application The development of the hardware and software implementation was completed, based on the selected implementations. The next stage was integration, debugging and testing. The final stage consists of a comparative analysis of both implementations in terms of performance and used hardware resources.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
- ВВЕДЕНИЕ
- 1. Анализ особенностей используемой элементной базы и технологий
- 1.1. Анализ элементной базы
- 1.2. Анализ особенностей интерфейса PCI Express
- 1.3. Анализ особенностей протокола NVME
- 1.4. Анализ особенностей средств проектирования
- 1.5. Анализ особенностей целевой платформы
- 1.6. Вывод
- 2. Анализ и формализация технического задания
- 2.1. Анализ технического задания
- 2.2. Формализация технического задания
- 2.3. Вывод
- 3. Анализ вариантов реализации файлового доступа к SSD дискам
- 3.1. Вариант с использованием ОС Petalinux и аппаратного модуля NVME
- 3.2. Вариант с использованием bare metal приложения и аппаратного модуля NVME
- 3.3. Вариант с использованием аппаратной реализации файлового доступа и модуля NVME
- 3.4. Вариант с использованием ОС Petalinux и встроенного в нее драйвера NVME
- 3.5. Вариант с использованием bare metal приложения, реализующего NVME драйвер и файловый доступ
- 3.6. Вариант с использованием аппартной реализации файлового доступа и NVME драйвера
- 3.7. Выбор вариантов для реализации
- 3.8. Вывод
- 4. Разработка реализации с использованием ОС Petalinux
- 4.1. Аппаратная часть
- 4.2. Программная часть
- 4.3. Интеграция и отладка
- 4.4. Вывод
- 5. Разработка реализации на базе Bare metal приложения
- 5.1. Аппаратная часть
- 5.2. Программная часть
- 5.3. Интеграция и отладка
- 5.4. Вывод
- 6. Исследование и сравнительный анализ разработанных реализаций
- 6.1. Сравнение по производительности
- 6.2. Сравнение аппаратных затрат
- 6.3. Вывод
- ЗАКЛЮЧЕНИЕ
- СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
Access count: 11
Last 30 days: 0