Показати скорочену інформацію

dc.contributor.authorДенисюк, В. О.uk
dc.contributor.authorДолішняк, Д. Р.uk
dc.contributor.authorDenysiuk, V. O.en
dc.contributor.authorDolishniak, D. R.en
dc.date.accessioned2026-09-17T10:06:17Z
dc.date.available2026-09-17T10:06:17Z
dc.date.issued2026
dc.identifier.citationДенисюк В. О., Долішняк Д. Р. Реалізація паралельного алгоритму сортування Шелла за допомогою технології DIRECT COMPUTE // Матеріали LV Всеукраїнської науково-технічної конференції підрозділів ВНТУ, Вінниця, 24-27 березня 2026 р. Електрон. текст. дані. 2026. Електрон. текст. дані. 2026. URI: https://conferences.vntu.edu.ua/index.php/all-fksa/all-fksa-2026/paper/view/28265.uk
dc.identifier.urihttps://ir.lib.vntu.edu.ua/handle/123456789/54470
dc.description.abstractУ роботі розглянуто розробку та програмну реалізацію паралельного алгоритму сортування Шелла з використанням технології DirectCompute, що входить до складу API DirectX 11. Проведено аналіз існуючих алгоритмів сортування та підходів до їх паралельної реалізації, обґрунтовано вибір алгоритму Шелла як такого, що має природні передумови до ефективного розпаралелювання. Детально досліджено архітектурні особливості графічних процесорів та модель виконання обчислювальних шейдерів у DirectCompute. Розроблено програмну систему, що включає еталонну CPU-реалізацію та GPU-реалізацію з використанням compute shader, структурованих буферів і constant buffer. Проведено тестування коректності та продуктивності реалізованого алгоритму на різних розмірах вхідних даних і виконано порівняння результатів CPU та GPU.uk
dc.description.abstractThis paper considers the development and software implementation of a parallel Shell sort algorithm usingen
dc.language.isouk_UAuk_UA
dc.publisherВНТУ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/28265
dc.subjectалгоритм Шеллаuk
dc.subjectпаралельні обчисленняuk
dc.subjectGPUen
dc.subjectDirectX 11en
dc.subjectDirectComputeen
dc.subjectcompute shaderen
dc.subjectсортуванняuk
dc.subjectвисокопродуктивні обчисленняuk
dc.subjectShell sort algorithmen
dc.subjectparallel computingen
dc.subjectsortingen
dc.subjecthigh-performance computingen
dc.titleРеалізація паралельного алгоритму сортування Шелла за допомогою технології DIRECT COMPUTEuk
dc.typeThesis
dc.identifier.udc004.8
dc.relation.referencesShell D. L. A High-Speed Sorting Procedure. Communications of the ACM. 1959. Vol. 2, No. 7. P. 30–32.en
dc.relation.referencesKnuth D. E. The Art of Computer Programming. Volume 3: Sorting and Searching. 2nd ed. Boston: Addison-Wesley, 1998. 800 p.en
dc.relation.referencesНовотарський М. А. Алгоритми та методи обчислень. Київ: КПІ ім. Ігоря Сікорського, 2019. 407 с. URL: https://ela.kpi.ua/server/api/core/bitstreams/7421218e-d7dd-4e75-aa3e-bd7979db4e6d/contentuk
dc.relation.referencesHarris M. GPU Gems: Programming Techniques, Tips, and Tricks for Real-Time Graphics. Boston: Addison-Wesley, 2004. 800 p.en
dc.relation.referencesMicrosoft. DirectCompute Overview. URL: https://learn.microsoft.com/en-us/windows/win32/direct3d11/direct3d-11advanced-stages-compute-shaderen


Файли в цьому документі

Thumbnail

Даний документ включений в наступну(і) колекцію(ї)

Показати скорочену інформацію