DocumentCode :
587614
Title :
Characterizing thread placement in the IBM POWER7 processor
Author :
Manousopoulos, S. ; Moreto, Miquel ; Gioiosa, Roberto ; Koziris, Nectarios ; Cazorla, Francisco J.
Author_Institution :
Barcelona Supercomput. Center (BSC), Barcelona, Spain
fYear :
2012
fDate :
4-6 Nov. 2012
Firstpage :
120
Lastpage :
130
Abstract :
There is a clear trend in current processor design towards the combination of several thread level parallelism paradigms on the same chip, exemplified by processors such as the IBM POWER7. In those processors, the way threads are assigned to different hardware contexts, denoted thread placement, plays a key role in improving overall performance. In this paper we analyze the thread placement problem in the IBM POWER7 processor. Under each thread placement setup we analyze in detail how hardware resources are shared among running threads. We show to which extent a software designer can characterize an application on the POWER7 and based on that characterization, select the best thread placement configuration to improve a target metric. Our results show that a 54% reduction in execution time can be obtained (11.2% on average) when running pairs of desktop parallel applications under the appropriate thread placement.
Keywords :
multi-threading; multiprocessing systems; performance evaluation; resource allocation; IBM POWER7 processor design; desktop parallel applications; execution time reduction; hardware resource sharing; performance improvement; running threads; target metric improvement; thread level parallelism paradigms; thread placement configuration characterization; Benchmark testing; Context; Hardware; Instruction sets; Pipelines; Registers; Resource management; IBM POWER7; Resource sharing; SMT; Thread placement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Workload Characterization (IISWC), 2012 IEEE International Symposium on
Conference_Location :
La Jolla, CA
Print_ISBN :
978-1-4673-4531-6
Type :
conf
DOI :
10.1109/IISWC.2012.6402916
Filename :
6402916
Link To Document :
بازگشت