• 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