DocumentCode
1860436
Title
Adaptive Performance Monitoring for Embedded Multicore Systems
Author
Shih, Chun-Yi ; Li, Ming-Chih ; Lin, Chao-Sheng ; Hsiung, Pao-Ann ; Chang, Chih-Hung ; Chu, William C. ; Hsueh, Nien-Lin ; Shih, Chihhsiong ; Yang, Chao-Tung ; Koong, Chorng-Shiuh
Author_Institution
Nat. Chung Cheng Univ., Chiayi, Taiwan
fYear
2011
fDate
13-16 Sept. 2011
Firstpage
222
Lastpage
228
Abstract
With the advent of multicore processors, the performance of software has been elevated to new unforeseen heights via parallelization. However, this has not been achieved without new problems cropping up due to parallelization. One serious issue is the performance bottleneck due to cache misses or resource starvation, which is hard to detect in application software especially when the software has dynamically changing behavior. Performance monitors are usually employed for such purposes. Nevertheless, monitors have introduced their own computation and communication overheads, especially in embedded multicore systems. In this work, we try to estimate the effects of monitor overheads on different types of applications, such as CPU-bound and IO-bound tasks. Further, we give suggestions on the number and type of monitors to use for such embedded multicore applications. Besides trying to reduce monitor overheads, we also aim for the accuracy and the immediacy of the monitored information. Through a real-world example, namely digital video recording system, we demonstrate how different monitoring periods affect the tradeoff between accuracy and immediacy of the monitored information.
Keywords
embedded systems; microprocessor chips; multiprocessing systems; CPU bound; IO bound; adaptive performance monitoring; digital video recording system; embedded multicore systems; multicore processors; performance bottleneck; resource starvation; Accuracy; Encoding; Instruction sets; Monitoring; Multicore processing; Streaming media; IO/CPU-bound task; embedded multicore system; monitor accuracy; monitor immediacy; monitor overhead;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Workshops (ICPPW), 2011 40th International Conference on
Conference_Location
Taipei City
ISSN
1530-2016
Print_ISBN
978-1-4577-1337-8
Electronic_ISBN
1530-2016
Type
conf
DOI
10.1109/ICPPW.2011.27
Filename
6047296
Link To Document