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

Програмна реалізація та дослідження алгоритмів паралельного швидкого сортування

dc.contributor.authorДенисюк, В. О.uk
dc.contributor.authorПотапова, Н. А.uk
dc.contributor.authorЗелінська, О. В.uk
dc.contributor.authorТарасюк, М. Б.uk
dc.contributor.authorDenysiuk, V. O.
dc.contributor.authorPotapova, N. A.
dc.contributor.authorZelinska, O. V.
dc.contributor.authorTarasiuk, M. B.
dc.identifier.orcidhttps://orcid.org/0000-0003-1057-3518
dc.identifier.orcidhttps://orcid.org/0000-0003-4566-4102
dc.identifier.orcidhttps://orcid.org/0000-0002-9069-1428
dc.titleПрограмна реалізація та дослідження алгоритмів паралельного швидкого сортуванняuk
dc.title.alternativeSoftware implementation and study of parallel quicksort algorithmsen
dc.date.issued2023
dc.publisherХмельницький національний університетuk
dc.identifier.citationПрограмна реалізація та дослідження алгоритмів паралельного швидкого сортування [Текст] / В. О. Денисюк, Н. А. Потапова, О. В. Зелінська, М. Б. Тарасюк // Вісник Хмельницького національного університету. Серія «Технічні науки». – 2023. – № 4. – С. 95-105.uk
dc.relation.ispartofВісник Хмельницького національного університету. № 4 : 95-105.uk
dc.relation.ispartofseriesТехнічні наукиuk
dc.identifier.doi10.31891/2307-5732-2023-323-4-95-105
dc.identifier.udc004.421
dc.identifier.urihttp://ir.lib.vntu.edu.ua/handle/123456789/37980
dc.description.abstractThe article is devoted to software implementation and research of parallel quick sorting algorithms. Namely for the case when it is not possible to use the assets of OpenMP or CUDA technologies, which are oriented towards C++. An original program has been developed that implements parallel sorting algorithms in the form of a console application using the C#. The development of distributed systems and parallel computing affects the development of algorithms using parallel technologies. There is a need to compare the efficiency of algorithms using technologies of distributed systems and parallel computing. Well-known parallel quick sorting algorithms were selected for software implementation: sequential quick sorting; naive parallel quick sorting; optimized parallel quick sorting; parallel-serial sorting; hyperquick sorting; parallel quicksort by regular sampling. Material on each algorithm in C# is provided. A comparison of the speed of the considered parallel sorting algorithms was made. The possibility of comparing the efficiency of algorithms is interesting and informative in the educational process of training IT specialists. The software implementation of the research of quick sorting algorithms is performed in an iterative mode in a few steps: download the program; in the open console window, enter the desired length of the sorting array for generation; enter the minimum value of the array element; enter the maximum value of the array element: choose the desired one from the list of available sorting algorithms (enter the serial number from the list of algorithms from 1 to 6); after selecting the sorting algorithm, the array is sorted, then the sorting time in milliseconds (ms) is displayed. and a sorted array. As a result of the research, it was found that for technologies related to C#, the best of the considered algorithms is hyperfast sort, and optimized parallel sort or naive parallel sort are acceptableen
dc.description.abstractРобота присвячена програмній реалізації та дослідженню алгоритмів паралельного швидкого сортування. А саме для випадку, коли немає можливості використати надбання технологій OpenMP або CUDA, які орієнтовані на C++. Розроблено оригінальну програму, яка реалізує паралельні алгоритми сортування у вигляді консольного додатку засобами мови С.uk
dc.subjectпрограмаuk
dc.subjectалгоритмuk
dc.subjectсортуванняuk
dc.subjectпаралельне сортуванняuk
dc.subjectпаралельні обчисленняuk
dc.subjectprogramen
dc.subjectalgorithmen
dc.subjectsortingen
dc.subjectparallel sortingen
dc.subjectparallel computingen
dc.typeArticle
dc.language.isoukuk
dc.date.accessioned2023-10-19T20:52:05Z
dc.date.available2023-10-19T20:52:05Z

Файли

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

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

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

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