Обчислення сингулярного розкладу матриць з використанням графічного процесора
dc.contributor.advisor | Малашонок, Геннадій | |
dc.contributor.author | Сухарський, Сергій | |
dc.date.accessioned | 2024-04-10T12:15:33Z | |
dc.date.available | 2024-04-10T12:15:33Z | |
dc.date.issued | 2022 | |
dc.description.abstract | У роботі розглянуто та реалізовано алгоритм сингулярного розкладу матриці, який складається з двох частин: ортогонального розкладання матриці, та приведення матриці до діагонального вигляду. Проведено огляд та опис програмного середовища та платформи CUDA розробленої компанією NVIDIA. Наведено реалізацію до дводіагонального вигляду матриці з обчисленням ортогональних множників за методом Хаусхолдера і діагоналізації, з використанням матриці повороту Ґівенса, в середовищі jCUDA. Проведено експерименти, результати яких ретельно досліджені на предмет пришвидшення обчислень з використанням графічного процесора порівняно з реалізацією на центральному процесорі, а також проведено порівняння з альтернативними способами реалізації SVD алгоритму для виконання на графічних процесорах. | uk_UA |
dc.identifier.uri | https://ekmair.ukma.edu.ua/handle/123456789/28830 | |
dc.language.iso | uk | uk_UA |
dc.relation.organisation | НаУКМА | uk_UA |
dc.status | first published | uk_UA |
dc.subject | алгоритм Хаусходера | uk_UA |
dc.subject | діагоналізація тридіагональної матриці | uk_UA |
dc.subject | переваги GPU для паралельних обчислень | uk_UA |
dc.subject | JCUDA | uk_UA |
dc.subject | магістерська робота | uk_UA |
dc.title | Обчислення сингулярного розкладу матриць з використанням графічного процесора | uk_UA |
dc.type | Other | uk_UA |