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
Link To Document