<link rel="stylesheet" href="styles.f3b1fba60ec7970c.css">

Дослідження та реалізація паралельного алгоритму сортування злиттям за допомогою технології CUDA

dc.contributor.authorДенисюк, В. О.uk
dc.contributor.authorШевчук, В. Ю.uk
dc.contributor.authorDenysiuk, V. O.en
dc.contributor.authorShevchuk, V. Y.en
dc.titleДослідження та реалізація паралельного алгоритму сортування злиттям за допомогою технології CUDAuk
dc.date.issued2026
dc.publisherВінницький національний технічний університетuk
dc.identifier.citationДенисюк В. О., Шевчук В. Ю. Дослідження та реалізація паралельного алгоритму сортування злиттям за допомогою технології CUDA // Матеріали LV Всеукраїнської науково-технічної конференції підрозділів ВНТУ, Вінниця, 24-27 березня 2026 р. Електрон. текст. дані. 2026. URI: https://conferences.vntu.edu.ua/index.php/all-fksa/all-fksa-2026/paper/view/28231.uk
dc.relation.ispartofМатеріали LV Всеукраїнської науково-технічної конференції підрозділів ВНТУ, Вінниця, 24-27 березня 2026 р.uk
dc.relation.urihttps://conferences.vntu.edu.ua/index.php/all-fksa/all-fksa-2026/paper/view/28231
dc.identifier.udc004.8
dc.identifier.urihttps://ir.lib.vntu.edu.ua/handle/123456789/54505
dc.description.abstractРозглянуто розробку паралельного алгоритму сортування злиттям за допомогою архітектури CUDA з використанням графічних процесорів (GPU). Розглянуто питання аналізу існуючих методів сортування для досягнення високої продуктивності, обґрунтовано вибір засобів розробки програмного модуля, розроблено діаграми класів програмного модуля, обґрунтовано вибір програмного середовища реалізації. У роботі створено програмну реалізацію паралельного алгоритму з використанням CUDA та проведено тестування його продуктивності на різних наборах даних. Використання результатів дозволить покращити швидкодію і продуктивність програм та алгоритмів, які потребують обробки та впорядкування великих об’ємів даних.uk
dc.description.abstractThe development of a parallel merge sort algorithm using CUDA architecture and GPUs is considered. The issue of analyzing existing sorting methods to achieve high performance is considered, the choice of software module development tools is justified, class diagrams of the software module are developed, and the choice of software implementation environment is justified. In the work, a software implementation of a parallel algorithm using CUDA is created and its performance is tested on various data sets. Using the results will allow improving the speed and performance of programs and algorithms that require processing and ordering large amounts of data.en
dc.subjectсортування злиттямuk
dc.subjectCUDAen
dc.subjectGPUen
dc.subjectпаралельні обчисленняuk
dc.subjectпродуктивністьuk
dc.subjectmerge sorten
dc.subjectparallel computingen
dc.subjectperformanceen
dc.typeThesis
dc.language.isoukuk
dc.relation.referencesКнут Д. Е. Мистецтво програмування. Том 3. Сортування та пошук. 2007. Сандерс Дж., Кендрот Е. CUDA за прикладами: Вступ до програмування GPU. 2011. Кормен Т., Лейзерсон Ч. Вступ до алгоритмів. Київ: К.І.С., 2019. Паралельні алгоритми сортування URL: https://studfile.net/preview/5740087/page:19/ Минайленко Р.М. Паралельні та розподілені обчислення: Навчальний посібник. 2021. NVIDIA CUDA C++ Programming Guide. URL: https://docs.nvidia.com/cuda/cuda-c-programming-guide/ Introduction to Parallel Computing with GPU. 2022. Paul Norvig: Merge Sort Implementation. URL: https://scispace.com/papers/design-patterns-for-sorting-algorithms-pqy106x5h9uk
dc.date.accessioned2026-09-17T10:06:36Z
dc.date.available2026-09-17T10:06:36Z

Файли

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

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

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

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
license.txt
Розмір:
17 B
Формат:
Plain Text
Опис: