DocumentCode :
3001912
Title :
Towards Modelling Parallelism and Energy Performance of Multicore Systems
Author :
Tudor, Bogdan Marius ; Teo, Yong Meng
fYear :
2012
fDate :
21-25 May 2012
Firstpage :
2526
Lastpage :
2529
Abstract :
Multicore systems are increasingly adopted across many application domains. Consequently, understanding their performance is becoming an important issue for a growing number of users. However, performance analysis of parallel programs on multicore systems is still challenging, especially for large programs or applications developed in multiple programming languages. This paper proposes an analytical modelling approach for studying the parallelism and energy performance of shared-memory programs on multicore systems. The proposed model derives the speedup and speedup loss from data dependency and memory overhead in traditional UMA and NUMA multicore systems, and emerging platforms such as ARM multicores. Using only widely available inputs derived from the trace of the operating system run-queue and hardware events counters, the proposed model achieves high practicality and generality across many types of shared-memory programs running on different multicore platforms. Applications of the model include understanding achieved speedup and parallelism loss, and prediction of optimal core and memory configuration, where the optimality criteria is minimum execution time, minimum energy usage or a trade-off between these two.
Keywords :
multiprocessing systems; parallel programming; power aware computing; NUMA multicore systems; data dependency; energy performance; multicore systems; multiple programming languages; operating system; parallel programs; parallelism performance; shared memory programs; Analytical models; Computational modeling; Hardware; Instruction sets; Multicore processing; Parallel processing; Predictive models; analytical model; data dependency; energy performance; memory contention; parallelism performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2012 IEEE 26th International
Conference_Location :
Shanghai
Print_ISBN :
978-1-4673-0974-5
Type :
conf
DOI :
10.1109/IPDPSW.2012.318
Filename :
6270885
Link To Document :
بازگشت