DocumentCode :
3546874
Title :
Towards a compiler/runtime synergy to predict the scalability of parallel loops
Author :
Chatzopoulos, Georgios ; Kourtis, Kornilios ; Koziris, Nectarios ; Goumas, Georgios
Author_Institution :
Sch. of Electr. & Comput. Eng., Nat. Tech. Univ. of Athens, Athens, Greece
fYear :
2013
fDate :
7-7 Sept. 2013
Firstpage :
1
Lastpage :
10
Abstract :
Large classes of applications fail to scale well in CMPs due to contention in the memory subsystem. Assigning full core capacity to such applications is a clear resource waste. To support efficient and power-aware resource allocation policies, we need a prediction mechanism to provide information about the potential scalability of an application. In this paper we take an initial step towards building a scalability predictor, based on the utilization of information collected both during compile and runtime. Our approach is applied separately to each parallel-for region in the program and calculates an on-chip to off-chip activity ratio Sr, which then is associated to the scalability of the region (maximum speedup) with linear regression. Experimental results on two architectures using the Polybench suite demonstrate that our prediction model exhibits a good accuracy in predicting the scalability of various parallel-for regions.
Keywords :
parallel processing; power aware computing; program compilers; regression analysis; resource allocation; CMP; compiler-runtime synergy; linear regression; memory subsystem; off-chip activity ratio; on-chip activity ratio; parallel loop scalability; parallel-for region; polybench suite; power-aware resource allocation policies; resource waste; scalability predictor; Bridges; Correlation; Hardware; Predictive models; Runtime; Scalability; System-on-chip;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Multi-/Many-core Computing Systems (MuCoCoS), 2013 IEEE 6th International Workshop on
Conference_Location :
Edinburgh
Type :
conf
DOI :
10.1109/MuCoCoS.2013.6633605
Filename :
6633605
Link To Document :
بازگشت