Publication | Closed Access
A hardware/software infrastructure for performance monitoring on LEON3 multicore platforms
20
Citations
9
References
2014
Year
Unknown Venue
Hardware CountersEngineeringComputer ArchitectureSoftware EngineeringEmbedded SystemsHardware ArchitectureHardware SecurityHardware PlatformStandard Pmu ArchitectureHigh-performance ArchitectureSystems EngineeringParallel ComputingProfiling ToolComputer EngineeringComputer SciencePerformance Analysis ToolLeon3 Multicore PlatformsPmu InfrastructureHardware AccelerationProgram AnalysisCloud ComputingMany-core ArchitectureMultiprocessor SystemParallel ProgrammingPerformance PortabilitySystem Software
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1