Quantify overhead of dynamic DSU way repartitioning and compare to page coloring
Determine the runtime overhead incurred by frequently reconfiguring Arm DSU L3 cache way groups via the CLUSTERPARTCR register to support task-level cache isolation within a scheduler, and compare this overhead to the overhead of software set partitioning via page coloring, in order to assess which approach is preferable for dynamic, scheduling-level interference management.
References
While way-partitioning can be dynamically adjusted by modifying the {CLUSTERPARTCR} register, the potential overhead of frequent changes has not been studied. Future work should assess whether this overhead is lower than the one incurred in set-partitioning.
— Arm DynamIQ Shared Unit and Real-Time: An Empirical Evaluation
(2503.17038 - Pradhan et al., 21 Mar 2025) in Section 6 (Conclusion and Future Directions)