| dc.contributor.author | Денисюк, В. О. | uk |
| dc.contributor.author | Куровська, В. В. | uk |
| dc.contributor.author | Denysiuk, V. O. | en |
| dc.contributor.author | Kurovska, V. V. | en |
| dc.date.accessioned | 2026-09-17T10:08:47Z | |
| dc.date.available | 2026-09-17T10:08:47Z | |
| dc.date.issued | 2026 | |
| dc.identifier.citation | Денисюк В. О., Куровська В. В. Паралельна реалізація алгоритму сортування Tree Sort // Матеріали LV Всеукраїнської науково-технічної конференції підрозділів ВНТУ, Вінниця, 24-27 березня 2026 р. Електрон. текст. дані. 2026. Електрон. текст. дані. 2026. URI: https://conferences.vntu.edu.ua/index.php/all-fksa/all-fksa-2026/paper/view/28220. | uk |
| dc.identifier.uri | https://ir.lib.vntu.edu.ua/handle/123456789/54556 | |
| dc.description.abstract | Досліджено можливості паралелізації алгоритму Tree Sort для підвищення ефективності сортування великих масивів даних. Основна мета полягала у розробці оптимізованої версії алгоритму, здатної використовувати ресурси багатоядерних процесорів. Паралельна реалізація алгоритму Tree Sort передбачає розподіл вхідних даних між потоками, синхронізоване додавання елементів у дерево та одночасний обхід піддерев. Для реалізації використано мову C# та платформу .NET Framework, що забезпечило інтеграцію з механізмами багатопотоковості Task Parallel Library та ефективне керування пам’яттю. | uk |
| dc.description.abstract | The possibilities of parallelization of the Tree Sort algorithm to increase the efficiency of sorting large data sets were investigated. The main goal was to develop an optimized version of the algorithm capable of using the resources of multicore processors. The parallel implementation of the Tree Sort algorithm involves the distribution of input data between threads, synchronized addition of elements to the tree, and simultaneous traversal of subtrees. The C# language and the .NET Framework platform were used for the implementation, which provided integration with the Task Parallel Library multithreading mechanisms and effective memory management. | en |
| dc.language.iso | uk_UA | uk_UA |
| dc.publisher | ВНТУ | uk |
| dc.relation.ispartof | Матеріали LV Всеукраїнської науково-технічної конференції підрозділів ВНТУ, Вінниця, 24-27 березня 2026 р. Електрон. текст. дані. 2026. | uk |
| dc.relation.uri | https://conferences.vntu.edu.ua/index.php/all-fksa/all-fksa-2026/paper/view/28220 | |
| dc.subject | паралельний алгоритм | uk |
| dc.subject | сортування Tree Sort | uk |
| dc.subject | C# | en |
| dc.subject | оптимізація | uk |
| dc.subject | багатопотоковість | uk |
| dc.subject | parallel algorithm | en |
| dc.subject | Tree Sort sorting | en |
| dc.subject | optimization | en |
| dc.subject | multithreading | en |
| dc.title | Паралельна реалізація алгоритму сортування Tree Sort | uk |
| dc.type | Thesis | |
| dc.identifier.udc | 004.8 | |
| dc.relation.references | Herlihy M., Shavit N. The Art of Multiprocessor Programming. 2nd ed. Morgan Kaufmann, 2020. 536 p. URL: https://www.elsevier.com/books/the-art-of-multiprocessor-programming/herlihy/978-0-12-415950-1 | en |
| dc.relation.references | Cormen T. H., Leiserson C. E., Rivest R. L., Stein C. Introduction to Algorithms. 4th ed. MIT Press, 2022. 1312 p. URL: https://mitpress.mit.edu/9780262046305/introduction-to-algorithms/ | en |
| dc.relation.references | McCool M., Reinders J., Robison A. Structured Parallel Programming: Patterns for Efficient Computation. Morgan Kaufmann, 2012. 432 p. URL: https://www.elsevier.com/books/structured-parallel-programming/mccool/978-0-12-415993-8 | en |
| dc.relation.references | Amdahl G. M. Validity of the single processor approach to achieving large scale computing capabilities. AFIPS Conference Proceedings. 1967. Vol. 30. P. 483-485. URL: https://doi.org/10.1145/1465482.1465560 | en |
| dc.relation.references | Intel Corporation. Intel Threading Building Blocks Documentation. URL: https://www.intel.com/content/www/us/en/docs/onetbb/get-started-guide/2021-13/overview.html | en |
| dc.relation.references | Microsoft Docs. Task Parallel Library (TPL). Microsoft. Документація. URL: https://learn.microsoft.com/enus/dotnet/standard/parallel-programming/task-parallel-library-tpl | en |
| dc.relation.references | Blelloch G. E. Programming Parallel Algorithms. URL:https://doi.org/10.1145/227234.227246 | en |