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

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

Вантажиться...
Ескіз

Дата

Назва журналу

Номер ISSN

Назва тому

DOI

Анотація

The paper explores the development of a parallel heap sort algorithm using C++ AMP technology, enabling computations to be executed on a graphics processing unit (GPU). Classical sorting methods are analyzed, their limitations in parallel environments are discussed, and Heap Sort is justified as a suitable method due to its binary heap structure and the possibility of partial parallelization.A software module architecture was designed, including GPUbased heap construction and the parallel execution of the heapify procedure. The implementation uses array_view and parallel_for_each constructs of C++ AMP. Performance testing was conducted on datasets of different sizes and compared with a sequential CPU implementation. The results show that GPU acceleration improves execution time on large datasets while maintaining sorting correctness.

Опис

УДК

Тип документа

Мова

ISSN

Бібліографічний опис

Денисюк В. О., Плахотник О. В. Реалізація паралельного алгоритму сортування купою за допомогою технології C++ AMP // Матеріали LV Всеукраїнської науково-технічної конференції підрозділів ВНТУ, Вінниця, 24-27 березня 2026 р. Електрон. текст. дані. 2026. Електрон. текст. дані. 2026. URI: https://conferences.vntu.edu.ua/index.php/all-fksa/all-fksa-2026/paper/view/28272.

Схвалення

Рецензія

Доповнено

Цитується в

Список використаної літератури (3)

  1. Heap Sort Algorithm — GeeksforGeeks. URL: https://www.geeksforgeeks.org/heap-sort/
  2. C++ AMP Documentation – Microsoft.URL: https://learn.microsoft.com/en-us/cpp/parallel/amp
  3. GPU Computing – NVIDIA Developer. URL: https://developer.nvidia.com/gpu-computing