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 demand for increased computing performance is driving industry in critical-embedded systems (CES...
Performance Monitoring Counters (PMCs) have been traditionally used in the mainstream computing doma...
The interference co-running tasks generate on each other’s timing behavior continues to be one of th...
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 (...
The trend toward the adoption of a multiprocessor system on a chip (MPSoC) in critical real-time dom...
International audienceEstimating safe upper bounds on task execution times is required in the design...
The adoption of complex MPSoCs in critical real-time embedded systems mandates a detailed analysis t...
Tasks running in MPSoCs experience contention delays when accessing MPSoC’s shared resources, compli...
Timing analysis is a very important step in the design phase of multiprocessor system-onchip (MPSoC)...
Performance Monitoring Counters (PMCs) have been traditionally used in the mainstream computing doma...
The use of increasingly complex hardware and software platforms in response to the ever rising perfo...
The demand for increased computing performance is driving industry in critical-embedded systems (CES...
Performance Monitoring Counters (PMCs) have been traditionally used in the mainstream computing doma...
The interference co-running tasks generate on each other’s timing behavior continues to be one of th...
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 (...
The trend toward the adoption of a multiprocessor system on a chip (MPSoC) in critical real-time dom...
International audienceEstimating safe upper bounds on task execution times is required in the design...
The adoption of complex MPSoCs in critical real-time embedded systems mandates a detailed analysis t...
Tasks running in MPSoCs experience contention delays when accessing MPSoC’s shared resources, compli...
Timing analysis is a very important step in the design phase of multiprocessor system-onchip (MPSoC)...
Performance Monitoring Counters (PMCs) have been traditionally used in the mainstream computing doma...
The use of increasingly complex hardware and software platforms in response to the ever rising perfo...
The demand for increased computing performance is driving industry in critical-embedded systems (CES...
Performance Monitoring Counters (PMCs) have been traditionally used in the mainstream computing doma...
The interference co-running tasks generate on each other’s timing behavior continues to be one of th...