DocumentCode :
124048
Title :
A hardware/software infrastructure for performance monitoring on LEON3 multicore platforms
Author :
Nam Ho ; Kaufmann, Paul ; Platzner, Marco
Author_Institution :
Univ. of Paderborn, Paderborn, Germany
fYear :
2014
fDate :
2-4 Sept. 2014
Firstpage :
1
Lastpage :
4
Abstract :
Monitoring applications at run-time and evaluating the recorded statistical data of the underlying micro architecture is one of the key aspects required by many hardware architects and system designers as well as high-performance software developers. To fulfill this requirement, most modern CPUs for High Performance Computing have been equipped with Performance Monitoring Units (PMU) including a set of hardware counters, which can be configured to monitor a rich set of events. Unfortunately, embedded and reconfigurable systems are mostly lacking this feature. Towards rapid exploration of High Performance Embedded Computing in near future, we believe that supporting PMU for these systems is necessary. In this paper, we propose a PMU infrastructure, which supports monitoring of up to seven concurrent events. The PMU infrastructure is implemented on an FPGA and is integrated into a LEON3 platform.We show also the integration of our PMU infrastructure with the perf_event, which is the standard PMU architecture of the Linux kernel.
Keywords :
Linux; hardware-software codesign; multiprocessing systems; parallel processing; LEON3 multicore platform; Linux kernel; PMU; hardware counters; hardware-software infrastructure; high performance embedded computing; perf_event; performance monitoring unit; Computer architecture; Hardware; Monitoring; Phasor measurement units; Radiation detectors; Registers; Software;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2014 24th International Conference on
Conference_Location :
Munich
Type :
conf
DOI :
10.1109/FPL.2014.6927437
Filename :
6927437
Link To Document :
بازگشت