• DocumentCode
    3209343
  • Title

    The impact of performance asymmetry in emerging multicore architectures

  • Author

    Balakrishnan, Saisanthosh ; Rajwar, Ravi ; Upton, Mike ; Lai, Konrad

  • Author_Institution
    Comput. Sci. Dept., Univ. of Wisconsin-Madison, Madison, WI, USA
  • fYear
    2005
  • fDate
    4-8 June 2005
  • Firstpage
    506
  • Lastpage
    517
  • Abstract
    Performance asymmetry in multicore architectures arises when individual cores have different performance. Building such multicore processors is desirable because many simple cores together provide high parallel performance while a few complex cores ensure high serial performance. However, application developers typically assume computational cores provide equal performance, and performance asymmetry breaks this assumption. This paper is concerned with the behavior of commercial applications running on performance asymmetric systems. We present the first study investigating the impact of performance asymmetry on a wide range of commercial applications using a hardware prototype. We quantify the impact of asymmetry on an application´s performance variance when run multiple times, and the impact on the application´s scalability. Performance asymmetry adversely affects behavior of many workloads. We study ways to eliminate these effects. In addition to asymmetry-aware operating system kernels, the application often itself needs to be aware of performance asymmetry for stable and scalable performance.
  • Keywords
    computer architecture; performance evaluation; application developer; asymmetry-aware operating system kernel; commercial application behavior; computational core; equal performance; hardware prototype; high parallel performance; high serial performance; multicore architecture; multicore processor; performance asymmetric system; performance asymmetry; Application software; Computer architecture; Concurrent computing; Frequency; Hardware; Microarchitecture; Multicore processing; Operating systems; Prototypes; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture, 2005. ISCA '05. Proceedings. 32nd International Symposium on
  • ISSN
    1063-6897
  • Print_ISBN
    0-7695-2270-X
  • Type

    conf

  • DOI
    10.1109/ISCA.2005.51
  • Filename
    1431582