DocumentCode
652366
Title
Probabilistic Analysis of Parallel Program with Partially Eliminated Barriers
Author
Yonezawa, Naoki ; Katou, Kenichi ; Kino, Issei ; Wada, Kazuyoshi
Author_Institution
Dept. of Inf. Sci., Kanagawa Univ., Hiratsuka, Japan
fYear
2013
fDate
16-18 July 2013
Firstpage
1840
Lastpage
1847
Abstract
Since barrier synchronization is a simple means to guarantee the order of data producing and data consuming, it is often used in parallel programs. However, barrier synchronization causes the processors´ idle time to increase. To reduce the overhead of barrier synchronization, we have proposed an algorithm which eliminates barrier synchronizations and evaluated its validity experimentally in our previous study. In this paper, we model the behavior of parallel programs and proposed a dependency matrix to represent dependencies among processors. Using the behavioral model, we evaluated the execution time of parallel programs which have three typical dependency patterns. Based on results, we found that 1) if a processors depends on less other processors, the obtained effect of eliminating barriers is higher, 2) even if the number of directly-depended processors is the same between two dependency patterns, less indirectly-depended processors in all previous phases provide more effect of eliminating barriers.
Keywords
parallel processing; probability; synchronisation; barrier synchronization; data consuming; data producing; dependency matrix; dependency patterns; directly-depended processors; indirectly-depended processors; parallel program; partially eliminated barriers; probabilistic analysis; Computational modeling; Load modeling; Mathematical model; Probabilistic logic; Program processors; Random variables; Synchronization; barrier elimination; probabilistic analysis; time reduction;
fLanguage
English
Publisher
ieee
Conference_Titel
Trust, Security and Privacy in Computing and Communications (TrustCom), 2013 12th IEEE International Conference on
Conference_Location
Melbourne, VIC
Type
conf
DOI
10.1109/TrustCom.2013.228
Filename
6681061
Link To Document