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.
CITATION STYLE
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
Mendeley helps you to discover research relevant for your work.