首页> 外文期刊>LIPIcs : Leibniz International Proceedings in Informatics >Designing Mixed Criticality Applications on Modern Heterogeneous MPSoC Platforms
【24h】

Designing Mixed Criticality Applications on Modern Heterogeneous MPSoC Platforms

机译:在现代异构MPSoC平台上设计混合临界应用程序

获取原文
           

摘要

Multiprocessor Systems-on-Chip (MPSoC) integrating hard processing cores with programmable logic (PL) are becoming increasingly common. While these platforms have been originally designed for high performance computing applications, their rich feature set can be exploited to efficiently implement mixed criticality domains serving both critical hard real-time tasks, as well as soft real-time tasks. In this paper, we take a deep look at commercially available heterogeneous MPSoCs that incorporate PL and a multicore processor. We show how one can tailor these processors to support a mixed criticality system, where cores are strictly isolated to avoid contention on shared resources such as Last-Level Cache (LLC) and main memory. In order to avoid conflicts in last-level cache, we propose the use of cache coloring, implemented in the Jailhouse hypervisor. In addition, we employ ScratchPad Memory (SPM) inside the PL to support a multi-phase execution model for real-time tasks that avoids conflicts in shared memory. We provide a full-stack, working implementation on a latest-generation MPSoC platform, and show results based on both a set of data intensive tasks, as well as a case study based on an image processing benchmark application.
机译:集成了硬处理内核和可编程逻辑(PL)的多处理器片上系统(MPSoC)变得越来越普遍。这些平台最初是为高性能计算应用程序而设计的,但可以利用其丰富的功能集来有效地实现混合关键域,以同时服务于关键的硬实时任务和软实时任务。在本文中,我们深入研究了包含PL和多核处理器的商用异构MPSoC。我们展示了如何定制这些处理器以支持混合关键性系统,在该系统中,严格隔离内核以避免在共享资源(例如最后一级缓存(LLC)和主内存)上发生争用。为了避免在最后一级缓存中发生冲突,我们建议使用在Jailhouse虚拟机管理程序中实现的缓存颜色。此外,我们在PL内采用了ScratchPad内存(SPM),以支持用于实时任务的多阶段执行模型,从而避免了共享内存中的冲突。我们在最新一代的MPSoC平台上提供了一个完整的,可行的实施方案,并基于一组数据密集型任务以及基于图像处理基准测试应用程序的案例研究来显示结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号