RapiTime supports the investigation of multicore interference effects and plays a critical role in the MACH178 solution and Multicore Timing Solution.
Within these solutions, RapiTime supports multicore timing analysis by allowing the collection of execution time results, the collection of values from hardware event monitors (HEMs), the analysis of results, and the export of results to produce compliance evidence.
Multicore timing analysis is further supported by the following RVS and supplementary tools:
- RapiDaemons support interference analysis by applying configurable degrees of contention on hardware resources while tests run
- RapiTest supports the creation of multicore tests, which apply interference using RapiDaemons and collect values from HEMs, and runs these on the target hardware
- RapiTask can be used to visualize the scheduling behavior of multicore applications and identify rare events such as priority inversions
Feature applies to: