DocumentCode :
679634
Title :
Analytic Models of Applications in Multi-core Computers
Author :
Bardhan, Shouvik ; Menasce, Daniel A.
Author_Institution :
Dept. of Comput. Sci., George Mason Univ., Fairfax, VA, USA
fYear :
2013
fDate :
14-16 Aug. 2013
Firstpage :
318
Lastpage :
322
Abstract :
Multi-core computers are becoming increasingly ubiquitous. Understanding and being able to predict the performance of applications that run on such machines is paramount. This paper first shows experimentally that memory contention resulting from multiple cores accessing shared memory can become a significant component of an application´s execution time. Then, the paper develops an approximate single-class analytic performance model that captures the effect of memory contention. The model is validated through measurements taken on a micro-benchmark and on well known Unix memory benchmark programs on machines with 4, 12, and 16 cores. The paper also shows that there is a significant difference in the predictions when memory contention is not considered.
Keywords :
Unix; shared memory systems; Unix memory benchmark program; application execution time; applications analytic model; approximate single-class analytic performance model; memory contention; micro-benchmark; multicore computer; shared memory; Analytical models; Bridges; Computational modeling; Computers; Concurrent computing; Mathematical model; Multicore processing; Analytic Model; Memory Contention; Multi-core;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Modeling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS), 2013 IEEE 21st International Symposium on
Conference_Location :
San Francisco, CA
ISSN :
1526-7539
Type :
conf
DOI :
10.1109/MASCOTS.2013.43
Filename :
6730778
Link To Document :
بازگشت