DocumentCode
2977974
Title
Measuring and Visualizing Thread Communications for Pthread Applications
Author
Shasha Wen ; Yi Liu ; Tao Liu ; Ping Song ; Bo Li ; Depei Qian
Author_Institution
Sino-German Joint Software Inst., Beihang Univ., Beijing, China
fYear
2012
fDate
14-16 Dec. 2012
Firstpage
552
Lastpage
555
Abstract
Entering the era of multi/many core processors, multithreading has been used by applications frequently to enhance performance. However, with the increasing of thread number, dynamic behaviors of thread executions become more complex as well as making performance tuning more difficult. In this paper, we present a way to analyze the performance with the communication graph which describes how threads in parallel programs communicate with each other. We obtain runtime information during the actual executions of real-world applications, generates thread interaction graph and provides multiple visualization methods to programmers as an assistance of performance-tuning. The graphs are useful for optimization of programs, optimization of scheduling and deterministic accessing analysis of shared data.
Keywords
coprocessors; data analysis; data communication; graph theory; information retrieval; multi-threading; multiprocessing systems; optimisation; processor scheduling; program visualisation; Pthread application; communication graph; deterministic shared data access analysis; dynamic thread execution behavior; many core processor; multicore processor; multithreading; parallel program; performance tuning; program optimization; runtime information; scheduling optimization; thread communication measurement; thread communication visualization; thread interaction graph generation; thread number; visualization method; Hardware; Instruction sets; Instruments; Optimization; Runtime; Synchronization; conflict; many-core; multithreading; optimization; performance tuning; shared data;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Computing, Applications and Technologies (PDCAT), 2012 13th International Conference on
Conference_Location
Beijing
Print_ISBN
978-0-7695-4879-1
Type
conf
DOI
10.1109/PDCAT.2012.92
Filename
6589336
Link To Document