DocumentCode :
3457970
Title :
Anaphase: A Fine-Grain Thread Decomposition Scheme for Speculative Multithreading
Author :
Madriles, C. ; López, P. ; Codina, J.M. ; Gibert, E. ; Latorre, F. ; Martínez, A. ; Martínez, R. ; Gonzalez, Adriana
Author_Institution :
Intel Barcelona Res. Center, Univ. Politec. de Catalunya, Barcelona, Spain
fYear :
2009
fDate :
12-16 Sept. 2009
Firstpage :
15
Lastpage :
25
Abstract :
Industry is moving towards multi-core designs as we have hit the memory and power walls. Multi-core designs are very effective to exploit thread-level parallelism (TLP) but do not provide benefits when executing serial code (applications with low TLP, serial parts of a parallel application and legacy code). In this paper we propose Anaphase, a novel approach for speculative multithreading to improve single-thread performance in a multi-core design. The proposed technique is based on a graph partitioning technique which performs a decomposition of applications into speculative threads at instruction granularity. Moreover, the proposed technique leverages communications and pre-computation slices to deal with inter-thread dependences. Results presented in this paper show that this approach improves single-thread performance by 32% on average and up to 2.15x for some selected applications of the Spec2006 suite. In addition, the proposed technique outperforms by 21% on average schemes in which thread decomposition is performed at a coarser granularity.
Keywords :
multi-threading; Anaphase; Spec2006 suite; fine-grain thread decomposition scheme; graph partitioning technique; instruction granularity; multi-core designs; speculative multithreading; thread-level parallelism; Multithreading; Yarn; Speculative multithreading; automatic parallelization; multicore; single-thread performance; thread-level parallelism;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Architectures and Compilation Techniques, 2009. PACT '09. 18th International Conference on
Conference_Location :
Raleigh, NC
ISSN :
1089-795X
Print_ISBN :
978-0-7695-3771-9
Type :
conf
DOI :
10.1109/PACT.2009.27
Filename :
5260571
Link To Document :
بازگشت