Алгоритм сингулярного розкладу на графічному процесорі

dc.contributor.authorСухарський, Сергій
dc.date.accessioned2024-07-11T09:34:21Z
dc.date.available2024-07-11T09:34:21Z
dc.date.issued2023
dc.descriptionIn this research paper we present an implementation of a singular value decomposition algorithm designed specifically for the graphics processing unit. It consists of two parts: orthogonal matrix decomposition and matrix diagonalization. Presented an implementation of bidiagonalization algorithm where we calculate the main bidiagonal matrix and two orthogonal multipliers using a series of House- holder transformations, as well as diagonalization algorithm with the help of Givens rotation matrices. Bothe these parts are implemented in jCUDA environment. Experiments have been conducted, the results of which have been thoroughly investigated on the matter of time consumption and calculations error. We’ve also compared our implementation with alternatives both on central and graphic processors.en_US
dc.description.abstractУ статті представлено реалізацію алгоритму сингулярного розкладу матриці, розроблений для виконання на графічному процесорі, який складається з двох частин: ортогонального розкладання матриці та приведення матриці до діагонального вигляду. Наведено реалізацію зведення до дводіагонального вигляду матриці з обчисленням ортогональних множників за методом Хаусхолдера і діагоналізації із використанням матриці повороту Ґівенса в середовищі jCUDA. Проведено експерименти, результати яких ретельно досліджено на предмет часу обчислень, абсолютної похибки, а також проведено порівняння з альтернативними способами реалізації сингулярного розкладу як на центральному так і на графічних процесорах.uk_UA
dc.identifier.citationСухарський С. С. Алгоритм сингулярного розкладу на графічному процесорі / С. С. Сухарський // Проблеми програмування. - 2023. - № 1. - С. 30-37. - https://doi.org/10.15407/pp2023.01.030uk_UA
dc.identifier.issn1727-4907
dc.identifier.urihttps://doi.org/10.15407/pp2023.01.030
dc.identifier.urihttps://ekmair.ukma.edu.ua/handle/123456789/30457
dc.language.isoukuk_UA
dc.relation.sourceПроблеми програмуванняuk_UA
dc.statusfirst publisheduk_UA
dc.subjectсингулярний розкладuk_UA
dc.subjectалгоритм Хаусхолдераuk_UA
dc.subjectалгоритм Ґівенсаuk_UA
dc.subjectобчислення на графічному процесоріuk_UA
dc.subjectjCUDAuk_UA
dc.subjectстаттяuk_UA
dc.subjectsingular value decompositionen_US
dc.subjectHouseholder algorithmen_US
dc.subjectGivens algorithmen_US
dc.subjectGPU computationen_US
dc.subjectjCUDAen_US
dc.titleАлгоритм сингулярного розкладу на графічному процесоріuk_UA
dc.title.alternativeA gpu-based singular value decomposition algorithmen_US
dc.typeArticleuk_UA
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Sukharskyi_Alhorytm_synhuliarnoho_rozkladu_na_hrafichnomu_protsesori.pdf
Size:
343.86 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: