DocumentCode
679947
Title
Scalable performance monitoring of application specific multiprocessor Systems-on-Chip
Author
Ambrose, Jude Angelo ; Cassisi, Vito ; Murphy, Damian ; Tuo Li ; Jayasinghe, Danushka ; Parameswaran, Sri
Author_Institution
Univ. of New South Wales, Sydney, NSW, Australia
fYear
2013
fDate
17-20 Dec. 2013
Firstpage
315
Lastpage
320
Abstract
It is widely known that Multiprocessor Systems-on-Chip (MPSoC) is the driving force behind many embedded devices. State-of-the-art mobile phones and gaming consoles contain more than four processors in their MPSoC. Performance counters have become the recent trend in these devices to perform runtime adaptations to match power and performance budgets. In this paper, we propose a scalable performance monitoring unit (referred to as Event Monitoring Unit - EMU) for application specific MPSoC. Our monitors can be easily attached to an application specific processor as a hardware IP, to monitor any given event. The monitors are programmable, allowing customizable event handling and performance modeling for runtime adaptation and verification. Our programmable EMU costs very little hardware.
Keywords
application specific integrated circuits; multiprocessing systems; system-on-chip; MPSoC; application specific multiprocessor systems-on-chip; embedded devices; event monitoring unit; gaming consoles; hardware IP; mobile phones; performance budgets; performance counters; programmable EMU costs; scalable performance monitoring; Clocks; Hardware; Monitoring; Performance evaluation; Pipelines; Program processors; Radiation detectors;
fLanguage
English
Publisher
ieee
Conference_Titel
Industrial and Information Systems (ICIIS), 2013 8th IEEE International Conference on
Conference_Location
Peradeniya
Print_ISBN
978-1-4799-0908-7
Type
conf
DOI
10.1109/ICIInfS.2013.6732002
Filename
6732002
Link To Document