DocumentCode :
271063
Title :
Performance optimization of parallel algorithms
Author :
Húdik, Martin ; Hodoñ, Michal
Author_Institution :
Dept. of Tech. Cybern., Univ. of Zilina, Žilina, Slovakia
Volume :
16
Issue :
4
fYear :
2014
fDate :
Aug. 2014
Firstpage :
436
Lastpage :
446
Abstract :
The high intensity of research and modeling in fields of mathematics, physics, biology and chemistry requires new computing resources. For the big computational complexity of such tasks computing time is large and costly. The most efficient way to increase efficiency is to adopt parallel principles. Purpose of this paper is to present the issue of parallel computing with emphasis on the analysis of parallel systems, the impact of communication delays on their efficiency and on overall execution time. Paper focuses is on finite algorithms for solving systems of linear equations, namely the matrix manipulation (Gauss elimination method, GEM). Algorithms are designed for architectures with shared memory (open multiprocessing, openMP), distributed-memory (message passing interface, MPI) and for their combination (MPI + openMP). The properties of the algorithms were analytically determined and they were experimentally verified. The conclusions are drawn for theory and practice.
Keywords :
application program interfaces; computational complexity; distributed memory systems; matrix algebra; message passing; parallel algorithms; shared memory systems; GEM; Gauss elimination method; MPI; SLQ; analytical analysis; communication delays; computational complexity; computing time; distributed-memory architectures; efficiency improvement; finite algorithms; matrix manipulation; message passing interface; open multiprocessing; openMP; overall execution time; parallel algorithms; parallel computing; parallel principles; parallel system analysis; performance optimization; shared memory architectures; system-of-linear equations; Algorithm design and analysis; Computational modeling; Computer architecture; Computers; Equations; Mathematical model; Parallel algorithms; Collective communication operations; Gauss elimination method; efficiency; modeling; parallel algorithms; parallel architecture; parallel computation; performance prediction; pipelined broadcast; system of linear equations;
fLanguage :
English
Journal_Title :
Communications and Networks, Journal of
Publisher :
ieee
ISSN :
1229-2370
Type :
jour
DOI :
10.1109/JCN.2014.000074
Filename :
6896568
Link To Document :
بازگشت