DocumentCode :
1868602
Title :
SeekBin: An automated tool for analyzing thread level speculative parallelization potential
Author :
Mustafa, Ghulam ; Waheed, Abdul ; Mahmood, Waqar
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of Eng. & Technol., Lahore, Pakistan
fYear :
2011
fDate :
5-6 Sept. 2011
Firstpage :
1
Lastpage :
6
Abstract :
Thread level speculation (TLS) is an emerging parallel computing paradigm to enable parallelization with minimal programmer interaction on state-of-the-art multi-core systems. However, when applied indiscriminately, thread squashing and re-execution can incur significant overhead and TLS may result in performance degradation compared to sequential code. A thorough analysis of code for potentially available parallelism is crucial for choosing between speculative or non-speculative execution. In this paper, we present the outcome of an empirical study on a collection of sequential applications to determine what type of parallelism is available and whether it is beneficial to use TLS. We developed a tool, named SeekBin, which observes Java classes at load time for opportunities of parallelism in the bytecode. SeekBin uses profiler feedback and emits data about actually called methods only, which can be used to determine suitability of applying TLS.
Keywords :
Java; multi-threading; multiprocessing programs; program diagnostics; software performance evaluation; software tools; Java; SeekBin tool; TLS parallel computing; bytecode; code analysis; nonspeculative execution; performance degradation; profiler feedback; programmer interaction; re-execution; speculative execution; state-of-the-art multicore system; thread level speculative parallelization potential; thread squashing; Arrays; Benchmark testing; Cryptography; Hardware; Java; Parallel processing; Runtime; code parsing; instrumentation; parallelization; thread level speculative execution;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Emerging Technologies (ICET), 2011 7th International Conference on
Conference_Location :
Islamabad
Print_ISBN :
978-1-4577-0769-8
Type :
conf
DOI :
10.1109/ICET.2011.6048489
Filename :
6048489
Link To Document :
بازگشت