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 :
بازگشت