Дослідження та розробка системи стиснення даних з використанням FPGA

dc.contributor.advisorЛендєл, Тарас Іванович
dc.contributor.authorДорофєєв, Андрій Сергійович
dc.date.accessioned2026-03-18T09:38:10Z
dc.date.issued2025
dc.description.abstractАктуальність теми використання FPGA для прискорення стиснення даних обумовлена зростаючими обсягами інформації та необхідністю швидкої обробки й передачі даних у багатьох сферах, таких як телекомунікації, комп'ютерні мережі, великі дані та машинне навчання. FPGA (Field-Programmable Gate Array) надають можливість паралельної обробки даних та можуть бути налаштовані для конкретних завдань, таких як стиснення, що значно підвищує продуктивність порівняно з традиційними програмно-орієнтованими підходами. Метою роботи є дослідження теоретичних основ та розробка архітектури системи стиснення даних на основі FPGA, яка здатна працювати в реальному часі та забезпечує ефективну обробку інформації, а також порівняння швидкості роботи алгоритмів стиснення на класичних процесорах з архітектурою х86. Об’єктом дослідження є технології та процеси стиснення даних, що реалізуються як в програмному, так і в апаратному забезпеченні. Це включає в себе різні алгоритми стиснення, такі як LZW, Huffman coding, Arithmetic coding, і їх реалізацію на різних платформах. Предметом дослідження є специфічні аспекти використання FPGA (FieldProgrammable Gate Array) для прискорення алгоритмів стиснення даних. Це охоплює проектування та оптимізацію FPGA-архітектури для реалізації обраних алгоритмів, аналіз ефективності і продуктивності FPGA в порівнянні з традиційними програмними та апаратними рішеннями, а також вивчення методів підвищення швидкості обробки і зменшення споживання ресурсів. Для досягнення поставленої мети було поставлено наступні завдання: 1. Аналіз алгоритмів стиснення: Провести огляд і вибрати найбільш підходящий алгоритм стиснення даних для реалізації на FPGA. 2. Проектування FPGA-архітектури: Розробити архітектуру FPGA для вибраного алгоритму стиснення, включаючи реалізацію паралельної обробки даних. 3. Оптимізація продуктивності: Визначити і реалізувати методи оптимізації FPGA реалізації для підвищення швидкості обробки та зменшення використання ресурсів. 4. Порівняння з традиційними рішеннями: Провести порівняння ефективності FPGA реалізації з традиційними програмними та апаратними рішеннями по швидкості, ефективності та енергоспоживанню. 5. Тестування та валідація: Виконати тестування розробленого рішення на FPGA для перевірки коректності, стабільності і відповідності вимогам
dc.identifier.citationДорофєєв, А.С. Дослідження та розробка системи стиснення даних з використанням FPGA: дипломна робота ... магістра : 121 «Інженерія програмного забезпечення». Київ, 2025. 85 с.
dc.identifier.urihttps://dglib.nubip.edu.ua/handle/123456789/14035
dc.language.isouk
dc.publisherНУБіП України
dc.subjectвикористання FPGA
dc.subjectстиснення даних
dc.subjectпроектування системи
dc.subjectапаратна платформа
dc.subjectFPGA usage
dc.subjectdata compression
dc.subjectsystem design
dc.subjecthardware platform
dc.titleДослідження та розробка системи стиснення даних з використанням FPGA
dc.typeThesis
thesis.degree.departamentКомп’ютерних наук
thesis.degree.grantorФакультет інформаційних технологій
thesis.degree.specialtyІнженерія програмного забезпечення

Файли

Контейнер файлів

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Dorofieiev_Mahisterska_Doslidzhennia_ta_rozrobka.pdf
Розмір:
1.27 MB
Формат:
Adobe Portable Document Format

Ліцензійна угода

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
license.txt
Розмір:
1.71 KB
Формат:
Item-specific license agreed to upon submission
Опис: