DocumentCode
2285786
Title
OpenPro: A Dynamic Profiling Tool Set for Exploring Thread-Level Speculation Parallelism
Author
Wang, Yaobin ; An, Hong ; Liang, Bo ; Wang, Li ; Guo, Rui
Author_Institution
Dept. of Comput. Sci. & Technol., Univ. of Sci. & Technol. of China, Hefei
fYear
2008
fDate
20-22 Dec. 2008
Firstpage
256
Lastpage
260
Abstract
Thread-level speculative (TLS) execution can facilitate automatic parallelization of programs that exhibit complicated memory access patterns, which make complete compile-time dependence analysis either impossible or extremely complicated. The decision on where to speculate can make a large difference in the resulting performance. Up to now, we still lack of appropriate dynamic profiling tool used to find and effectively exploit TLS parallelism. In this paper, we proposed a criterion for selecting the region to be speculatively executed and introduce a dynamic profiling tool set "OpenPro" which can be used to explore TLS parallelism for various applications in depth. The OpenPro can be used to analyze the key factors on TLS parallelism, such as inter-thread data dependence, inter-thread control-flow misprediction and inter-thread load imbalance, and to show the potential speedup to evaluate whether a given application or parts of it are suitable for TLS technology. By profiling the SPEC CPU2000 integer benchmark suite, we found that the TLS technology is not suitable for the traditional desktop applications.
Keywords
multi-threading; parallel programming; software tools; OpenPro; SPEC CPU2000; complicated memory access; dynamic profiling tool set; integer benchmark; thread-level speculation parallelism; thread-level speculative execution; Computer architecture; Computer science; Concurrent computing; Data analysis; Delay; Laboratories; Parallel processing; Pattern analysis; Runtime; Yarn; dynamic profiling; multicore; thread partition; thread-level speculation;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer and Electrical Engineering, 2008. ICCEE 2008. International Conference on
Conference_Location
Phuket
Print_ISBN
978-0-7695-3504-3
Type
conf
DOI
10.1109/ICCEE.2008.9
Filename
4740986
Link To Document