Наукова електронна бібліотека
періодичних видань НАН України

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

Репозиторій DSpace/Manakin

Показати простий запис статті

dc.contributor.author Сухарський, С.С.
dc.date.accessioned 2023-06-25T18:33:41Z
dc.date.available 2023-06-25T18:33:41Z
dc.date.issued 2023
dc.identifier.citation Алгоритм сингулярного розкладу матриць на графічному процесорі / С.С. Сухарський // Проблеми програмування. — 2023. — № 1. — С. 30-37. — Бібліогр.: 10 назв. — укр. uk_UA
dc.identifier.issn 1727-4907
dc.identifier.uri http://dspace.nbuv.gov.ua/handle/123456789/191025
dc.description.abstract У статті представлено реалізацію алгоритму сингулярного розкладу матриці, розроблений для виконання на графічному процесорі, який складається з двох частин: ортогонального розкладання матриці та приведення матриці до діагонального вигляду. Наведено реалізацію зведення до дводіагонального вигляду матриці з обчисленням ортогональних множників за методом Хаусхолдера і діагоналізації із використанням матриці повороту Ґівенса в середовищі jCUDA. Проведено експерименти, результати яких ретельно досліджено на предмет часу обчислень, абсолютної похибки, а також проведено порівняння з альтернативними способами реалізації сингулярного розкладу як на центральному так і на графічних процесорах. uk_UA
dc.description.abstract In 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. uk_UA
dc.language.iso uk uk_UA
dc.publisher Інститут програмних систем НАН України uk_UA
dc.relation.ispartof Проблеми програмування
dc.subject Методи та засоби комп'ютерного моделювання uk_UA
dc.title Алгоритм сингулярного розкладу матриць на графічному процесорі uk_UA
dc.title.alternative A GPU-based singular value decomposition algorithm uk_UA
dc.type Article uk_UA
dc.status published earlier uk_UA
dc.identifier.udc 004.415.2
dc.identifier.udc DOI: http://doi.org/10.15407/pp2023.01.030


Файли у цій статті

Ця стаття з'являється у наступних колекціях

Показати простий запис статті

Пошук


Розширений пошук

Перегляд

Мій обліковий запис