Performance Monitoring Units (PMUs) are at the heart of most-advanced timing analysis techniques to control and bound the impact of contention in Commercial Off-The-Shelf (COTS) SoCs with shared resources (e.g. GPUs and multicore CPUs). In this paper, we report discrepancies on the values obtained from the PMU event monitors and the number of events expected based on PMU event description in the processor's official documentation. Discrepancies, which may be either due to actual errors or inaccurate specifications, make PMU readings unreliable. This is particularly problematic in consideration of the critical role played by event monitors for timing analysis in domains such as automotive and avionics. This paper proposes a systematic proced...
The use of increasingly complex hardware and software platforms in response to the ever rising perfo...
Timing verification of embedded critical real-time systems is hindered by complex designs. Timing an...
The trend toward the adoption of a multiprocessor system on a chip (MPSoC) in critical real-time dom...
Performance Monitoring Units (PMUs) are at the heart of most-advanced timing analysis techniques to ...
The number of mechanical subsystems enhanced or completely replaced by electrical/electronic compone...
As software continues to control more system-critical functions in cars, its timing is becoming an i...
The performance monitoring unit (PMU) in multiprocessor system-on-chips (MPSoCs) is at the heart of ...
Measurement-based timing analysis techniques increasingly rely on the Performance Monitoring Units (...
Tasks running in MPSoCs experience contention delays when accessing MPSoC’s shared resources, compli...
The demand for increased computing performance is driving industry in critical-embedded systems (CES...
International audienceEstimating safe upper bounds on task execution times is required in the design...
Performance Monitoring Counters (PMCs) have been traditionally used in the mainstream computing doma...
Performance Monitoring Counters (PMCs) have been traditionally used in the mainstream computing doma...
The adoption of complex MPSoCs in critical real-time embedded systems mandates a detailed analysis t...
Estimating the worst-case execution time (WCET) of tasks in a system is an important step in timing ...
The use of increasingly complex hardware and software platforms in response to the ever rising perfo...
Timing verification of embedded critical real-time systems is hindered by complex designs. Timing an...
The trend toward the adoption of a multiprocessor system on a chip (MPSoC) in critical real-time dom...
Performance Monitoring Units (PMUs) are at the heart of most-advanced timing analysis techniques to ...
The number of mechanical subsystems enhanced or completely replaced by electrical/electronic compone...
As software continues to control more system-critical functions in cars, its timing is becoming an i...
The performance monitoring unit (PMU) in multiprocessor system-on-chips (MPSoCs) is at the heart of ...
Measurement-based timing analysis techniques increasingly rely on the Performance Monitoring Units (...
Tasks running in MPSoCs experience contention delays when accessing MPSoC’s shared resources, compli...
The demand for increased computing performance is driving industry in critical-embedded systems (CES...
International audienceEstimating safe upper bounds on task execution times is required in the design...
Performance Monitoring Counters (PMCs) have been traditionally used in the mainstream computing doma...
Performance Monitoring Counters (PMCs) have been traditionally used in the mainstream computing doma...
The adoption of complex MPSoCs in critical real-time embedded systems mandates a detailed analysis t...
Estimating the worst-case execution time (WCET) of tasks in a system is an important step in timing ...
The use of increasingly complex hardware and software platforms in response to the ever rising perfo...
Timing verification of embedded critical real-time systems is hindered by complex designs. Timing an...
The trend toward the adoption of a multiprocessor system on a chip (MPSoC) in critical real-time dom...