Matrix multiplication in multiphysics systems using Cuda

3Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Multiphysics systems are used to simulate various physics phenomena given by Partial Differential Equations (PDEs). The most popular method of solving PDEs is Finite Element method. The simulations require large amount of computational power, that is mostly caused by extensive processing of matrices. The high computational requirements have led recently to parallelization of algorithms and to utilization of Graphic Processing Units (GPUs). To take advantage of GPUs, one of GPU programming models has to be used. In this paper, CUDA model developed by nVidia is used to implement two parallel matrix multiplication algorithms. To evaluate the effectiveness of these algorithms, several experiments have been performed. Results have been compared with results obtained by classic Central Processing Unit (CPU) matrix multiplication algorithm. The comparison shows that matrix multiplication on GPU significantly outperforms classic CPU approach.

Cite

CITATION STYLE

APA

Krol, D., Zydek, D., & Selvaraj, H. (2014). Matrix multiplication in multiphysics systems using Cuda. In Advances in Intelligent Systems and Computing (Vol. 240, pp. 493–502). Springer Verlag. https://doi.org/10.1007/978-3-319-01857-7_48

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free