• DocumentCode
    3113126
  • Title

    Performance Variability of SPECCPU 2006 programs in Multi-core systems

  • Author

    Prabhu, Shashank ; Daruwala, R.D.

  • Author_Institution
    VJTI, Mumbai, India
  • fYear
    2013
  • fDate
    13-15 Dec. 2013
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    This paper is aimed at exploring the various factors that contribute to Performance Variability of applications that run on Multi-core systems. Factors ranging from hardware resource sharing between the cores to Load Balancing by the Operating system are found to contribute to Performance Variability which is a highly undesirable effect. Performance Variability can also lead to system-level effects like slowing down of applications/threads, Thread Starvation as well as Priority Inversion. Appropriate measures must be taken to accurately estimate the cause and extent of variability and methods need to be devised to minimize it. In this paper, exhaustive simulation studies using the SPECCPU 2006 benchmark suite have been conducted for this purpose and various important conclusions have been drawn.
  • Keywords
    multiprocessing systems; operating systems (computers); resource allocation; software performance evaluation; SPECCPU 2006 benchmark suite; SPECCPU 2006 programs; hardware resource sharing; load balancing; multicore systems; operating system; performance variability; priority inversion; system-level effects; thread starvation; Benchmark testing; Hardware; Instruction sets; Load management; Multicore processing; Operating systems; CMPs; Load Balancing; Performance Variability; Resource Sharing; Workload characterization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    India Conference (INDICON), 2013 Annual IEEE
  • Conference_Location
    Mumbai
  • Print_ISBN
    978-1-4799-2274-1
  • Type

    conf

  • DOI
    10.1109/INDCON.2013.6726114
  • Filename
    6726114