Work In Progress: Control-Flow Migration for Data-Locality Optimisation in Multi-Core Real-Time Systems
Work In Progress: Control-Flow Migration for Data-Locality Optimisation in Multi-Core Real-Time Systems
复制标题
DOI:
10.1109/rtss49844.2020.00041
复制
发表时间:
2020-12
期刊:
影响因子:
--
通讯作者:
S. Reif;Phillip Raffeck;Peter Ulbrich;Wolfgang Schröder-Preikschat
中科院分区:
文献类型:
--
作者:
S. Reif;Phillip Raffeck;Peter Ulbrich;Wolfgang Schröder-Preikschat
Multi-core real-time systems face the challenge of efficiently maintaining consistency of shared data despite concurrent operations. Existing synchronisation techniques ignore data locality, resulting in cache-related execution time overheads. This paper proposes Migration-Based Synchronisation (MBS), a transparent replacement for locks. In MBS, control flows are migrated to data, instead of moving data to control flows. The consequence is an improvement of data locality that reduces the worst-case execution time of critical sections, and indirectly, worst-case blocking bounds.