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