Реалізація паралельного алгоритму сортування за розрядами з використанням технології OpenCL
Вантажиться...
Файли
Дата
Автори
Назва журналу
Номер ISSN
Назва тому
DOI
Анотація
The 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.
Опис
Ключові слова
УДК
Тип документа
Мова
ISSN
Бібліографічний опис
Денисюк В. О., Бєрнікова О. О. Реалізація паралельного алгоритму сортування за розрядами з використанням технології OpenCL // Матеріали LV Всеукраїнської науково-технічної конференції підрозділів ВНТУ, Вінниця, 24-27 березня 2026 р. Електрон. текст. дані. 2026. Електрон. текст. дані. 2026. URI: https://conferences.vntu.edu.ua/index.php/all-fksa/all-fksa-2026/paper/view/28218.
Схвалення
Рецензія
Доповнено
Цитується в
Список використаної літератури (7)
- Trobec R., Slivnik B., Buli P., Robi B. Introduction to Parallel Computing: From Algorithms to Programming on Stateof-the-Art Platforms. Springer, 2018.
- NVIDIA Corporation. OpenCL Programming Guide for the CUDA Architecture. Version 4.0. NVIDIA Corporation, 2011.
- Munshi A., Gaster B., Mattson T. G. OpenCL Programming Guide. Addison-Wesley Professional, 2011. 648 p.
- Klckner A. PyOpenCL Documentation. Version 2024.1. 2024. URL: https://documen.tician.de/pyopencl/
- Cormen T. H., Leiserson C. E., Rivest R. L., Stein C. Introduction to Algorithms. 3rd ed. MIT Press, 2009. 1312 p.
- Sedgewick R., Wayne K. Algorithms. 4th ed. Addison-Wesley Professional, 2011. 992 p.
- Kirk D. B., Hwu W. M. W. Programming Massively Parallel Processors: A Hands-on Approach. 3rd ed. Morgan Kaufmann, 2016. 576 p.