Оптимальне використання matlab-методу gpuarray для добутку квадратних матриць
Вантажиться...
Файли
Дата
2015
Автори
Романюк, В.В.
Romanuke, V.V.
Назва журналу
Номер ISSN
Назва тому
Видавець
Хмельницький національний університет
Анотація
Представляється дослідження ефективного обчислення добутку квадратних матриць на GPU. Для цього
використовується MATLABметод
gpuArray на трьох типах NVIDIA® GPU. Для оптимального використання цього методу,
якщо таке існуватиме, необхідно, щоб порядок матриці був більший за 120. Для довгої послідовності добутків генерування
матриць безпосередньо на GPU є повністю неефективним. Ефективність має місце тоді, коли матриці генеруються
безпосередньо на GPU лише декілька разів.
A research of efficient computation of square matrix product on GPU is represented. For this, MATLAB gpuArray method is used on three types of NVIDIA® GPU. The method optimal use, if any, requires the matrix order be greater than 120. For a long sequence of products, when order increases, generating matrices directly on GPU is fully inefficient. The efficiency holds if matrices are generated directly on GPU just for a few times.
A research of efficient computation of square matrix product on GPU is represented. For this, MATLAB gpuArray method is used on three types of NVIDIA® GPU. The method optimal use, if any, requires the matrix order be greater than 120. For a long sequence of products, when order increases, generating matrices directly on GPU is fully inefficient. The efficiency holds if matrices are generated directly on GPU just for a few times.
Опис
Ключові слова
добуток матриць, паралелізація, MATLAB, метод gpuArray, продуктивність часу рахунку, matrix product, parallelization, MATLAB, gpuArray method, running time efficiency
Бібліографічний опис
Оптимальне використання matlab-методу gpuarray для добутку квадратних матриць [Текст] / В.В. Романюк // Вісник Хмельницького національного університету. Технічні науки. – 2015. – №3. – С. 243-250.