Title :
Performance Models for Matrix Computations on Multicore Processors Using OpenMP
Author :
Michailidis, Panagiotis D. ; Margaritis, Konstantinos G.
Author_Institution :
Dept. of Balkan Studies, Univ. of Western Macedonia, Fiorina, Greece
Abstract :
The matrix computations such as matrix-vector and matrix multiplication are very challenging computational kernels arising in scientific computing. In this paper, we study and evaluate a number of different data decomposition schemes for matrix computations on multicore architectures using OpenMP programming model. Further, in this work we propose a simple and fast analytical model to predict the performance of matrix computations by taking memory access costs into account and data access schemes that appear in many scientific applications.
Keywords :
matrix multiplication; multiprocessing systems; OpenMP programming model; data decomposition schemes; matrix computations; matrix multiplication; matrix-vector; multicore processors; performance models; Arrays; Computational modeling; Mathematical model; Matrix decomposition; Multicore processing; Program processors; Synchronization; Matrix multiplication; OpenMP; multicore;
Conference_Titel :
Parallel and Distributed Computing, Applications and Technologies (PDCAT), 2010 International Conference on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4244-9110-0
Electronic_ISBN :
978-0-7695-4287-4
DOI :
10.1109/PDCAT.2010.52