DocumentCode :
2805528
Title :
API for Performance Monitoring in Embedded Multicore Systems
Author :
Gracioli, Giovani ; Fröhlich, Augusto
Author_Institution :
Lab. de Integracao Software/Hardware, Univ. Fed. de Santa Catarina, Florianopolis, Brazil
fYear :
2011
fDate :
7-11 Nov. 2011
Firstpage :
194
Lastpage :
199
Abstract :
Hardware Performance Counters (HPCs) are special registers available in the most modern processors that can be used to monitor shared hardware resources in multicore processors. Specifically for embedded real-time applications running on a multicore processor, such shared resources can affect their performance and cause deadline misses. This paper presents a hardware performance counter interface designed to embedded systems. The use of the interface is demonstrated through a benchmark that shares data between two threads executing in different cores of a multicore processor. As a result, the operating system can obtain an accurate view of software´s behavior.
Keywords :
application program interfaces; embedded systems; multiprocessing systems; API; embedded multicore systems; hardware performance counter interface; multicore processors; performance monitoring; shared hardware resources; software behavior; Benchmark testing; Hardware; Monitoring; Multicore processing; Phasor measurement units; Program processors; Radiation detectors; Hardware counters; multicore; operating systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computing System Engineering (SBESC), 2011 Brazilian Symposium on
Conference_Location :
Florianopolis
Print_ISBN :
978-1-4673-0427-6
Type :
conf
DOI :
10.1109/SBESC.2011.27
Filename :
6114859
Link To Document :
بازگشت