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

Реалізація паралельного алгоритму сортування за розрядами з використанням технології OpenCL

dc.contributor.authorДенисюк, В. О.uk
dc.contributor.authorБєрнікова, О. О.uk
dc.contributor.authorDenysiuk, V. O.en
dc.contributor.authorBernikova, O. O.en
dc.titleРеалізація паралельного алгоритму сортування за розрядами з використанням технології OpenCLuk
dc.date.issued2026
dc.publisherВінницький національний технічний університетuk
dc.identifier.citationДенисюк В. О., Бєрнікова О. О. Реалізація паралельного алгоритму сортування за розрядами з використанням технології OpenCL // Матеріали LV Всеукраїнської науково-технічної конференції підрозділів ВНТУ, Вінниця, 24-27 березня 2026 р. Електрон. текст. дані. 2026. Електрон. текст. дані. 2026. URI: https://conferences.vntu.edu.ua/index.php/all-fksa/all-fksa-2026/paper/view/28218.uk
dc.relation.ispartofМатеріали LV Всеукраїнської науково-технічної конференції підрозділів ВНТУ, Вінниця, 24-27 березня 2026 р. Електрон. текст. дані. 2026.uk
dc.relation.urihttps://conferences.vntu.edu.ua/index.php/all-fksa/all-fksa-2026/paper/view/28218
dc.identifier.udc004.7
dc.identifier.urihttps://ir.lib.vntu.edu.ua/handle/123456789/54451
dc.description.abstractРозглянуто розробку паралельного алгоритму сортування за розрядами. Проаналізовано основні підходи до побудови паралельних обчислень, архітектуру OpenCL та можливості бібліотеки PyOpenCL. Виконано математичне моделювання алгоритму, побудовано потоковий граф алгоритму, розроблено UML-діаграми структури програмного модуля, створено програмну реалізацію та проведено тестування ефективності паралельного сортування. Створений програмний модуль дозволяє суттєво пришвидшити сортування великих масивів даних завдяки обчислювальній потужності графічного процесора. Це рішення доцільно використовувати для оптимізації систем, що потребують швидкої обробки значних обсягів інформації.uk
dc.description.abstractThe development of a parallel radix sort algorithm is considered. The main approaches to constructing parallel computations, the OpenCL architecture, and the capabilities of the PyOpenCL library are analyzed. Mathematical modeling of the algorithm is performed, the algorithm's data flow graph is constructed, UML diagrams of the software module structure are developed, a software implementation is created, and the efficiency of parallel sorting is tested. The created software module allows for significantly accelerating the sorting of large data arrays due to the computational power of the graphics processor. This solution is advisable to use for optimizing systems that require rapid processing of significant volumes of information.en
dc.subjectпаралельний алгоритмuk
dc.subjectсортування за розрядамиuk
dc.subjectOpenCLen
dc.subjectPyOpenCLen
dc.subjectGPGPUen
dc.subjectparallel algorithmen
dc.subjectradix sorten
dc.typeThesis
dc.language.isouk_UAuk_UA
dc.relation.referencesTrobec R., Slivnik B., Buli P., Robi B. Introduction to Parallel Computing: From Algorithms to Programming on Stateof-the-Art Platforms. Springer, 2018.en
dc.relation.referencesСемеренко В. П. Технології паралельних обчислень: навчальний посібник. Вінниця: ВНТУ, 2018. 104 с.uk
dc.relation.referencesNVIDIA Corporation. OpenCL Programming Guide for the CUDA Architecture. Version 4.0. NVIDIA Corporation, 2011.en
dc.relation.referencesMunshi A., Gaster B., Mattson T. G. OpenCL Programming Guide. Addison-Wesley Professional, 2011. 648 p.en
dc.relation.referencesKlckner A. PyOpenCL Documentation. Version 2024.1. 2024. URL: https://documen.tician.de/pyopencl/en
dc.relation.referencesCormen T. H., Leiserson C. E., Rivest R. L., Stein C. Introduction to Algorithms. 3rd ed. MIT Press, 2009. 1312 p.en
dc.relation.referencesSedgewick R., Wayne K. Algorithms. 4th ed. Addison-Wesley Professional, 2011. 992 p.en
dc.relation.referencesKirk D. B., Hwu W. M. W. Programming Massively Parallel Processors: A Hands-on Approach. 3rd ed. Morgan Kaufmann, 2016. 576 p.en
dc.date.accessioned2026-09-17T10:04:37Z
dc.date.available2026-09-17T10:04:37Z

Файли

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

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

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

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