Lazy Load Scheduling for Mixed-criticality Applications in Heterogeneous MPSoCs
Lazy Load Scheduling for Mixed-criticality Applications in Heterogeneous MPSoCs
复制标题
异构 MPSoC 中混合关键性应用的延迟加载调度
DOI:
10.1145/3587694
复制
发表时间:
2023
影响因子:
2
通讯作者:
Caccamo, Marco
中科院分区:
文献类型:
--
作者:
Kloda, Tomasz;Gracioli, Giovani;Tabish, Rohan;Mirosanlou, Reza;Mancuso, Renato;Pellizzoni, Rodolfo;Caccamo, Marco
Newly emerging multiprocessor system-on-a-chip (MPSoC) platforms provide hard processing cores with programmable logic (PL) for high-performance computing applications. In this article, we take a deep look into these commercially available heterogeneous platforms and show how to design mixed-criticality applications such that different processing components can be isolated to avoid contention on the shared resources such as last-level cache and main memory.Our approach involves software/hardware co-design to achieve isolation between the different criticality domains. At the hardware level, we use a scratchpad memory (SPM) with dedicated interfaces inside the PL to avoid conflicts in the main memory. At the software level, we employ a hypervisor to support cache-coloring such that conflicts at the shared L2 cache can be avoided. In order to move the tasks in/out of the SPM memory, we rely on a DMA engine and propose a new CPU-DMA co-scheduling policy, calledLazy Load, for which we also derive the response time analysis. The results of a case study on image processing demonstrate that the contention on the shared memory subsystem can be avoided when running with our proposed architecture. Moreover, comprehensive schedulability evaluations show that the newly proposedLazy Loadpolicy outperforms the existing CPU-DMA scheduling approaches and is effective in mitigating the main memory interference in our proposed architecture.
登录
查看更多内容
影响因子:
3.7
作者:
Gang Yao;R. Pellizzoni;Stanley Bak;H. Yun;M. Caccamo
通讯作者:
M. Caccamo
DOI:
10.1109/icit.2018.8352429
发表时间:
2018
期刊:
2018 IEEE International Conference on Industrial Technology (ICIT)
影响因子:
--
作者:
P. Modica;Alessandro Biondi;G. Buttazzo;Anup Patel
通讯作者:
Anup Patel
影响因子:
--
作者:
Shahin Roozkhosh;Denis Hoornaert;J. Mun;Tarikul Islam Papon;Ulrich Drepper;R. Mancuso;Manos Athanassoulis
通讯作者:
Shahin Roozkhosh;Denis Hoornaert;J. Mun;Tarikul Islam Papon;Ulrich Drepper;R. Mancuso;Manos Athanassoulis
影响因子:
3.9
作者:
A. Crespo;P. Balbastre;J. Simó;J. Coronel;D. Gracia Pérez;P. Bonnot
通讯作者:
P. Bonnot
DOI:
--
发表时间:
2015
期刊:
International Conference on Real-Time and Network Systems
影响因子:
--
作者:
Alessandra Melani;M. Bertogna;V. Bonifaci;A. Marchetti;G. Buttazzo
通讯作者:
G. Buttazzo