首页> 外文会议>IEEE Real-Time and Embedded Technology and Applications Symposium >A Real-Time Scratchpad-Centric OS for Multi-Core Embedded Systems
【24h】

A Real-Time Scratchpad-Centric OS for Multi-Core Embedded Systems

机译:用于多核嵌入式系统的实时刮擦为中心的操作系统

获取原文

摘要

Multi-core processors have replaced single-core systems in almost every segment of the industry. Unfortunately, their increased complexity often causes a loss of temporal predictability which represents a key requirement for hard real-time systems. Major sources of unpredictability are the shared low level resources, such as the memory hierarchy and the I/O subsystem. In this paper, we approach the problem of shared resource arbitration at an OS-level and propose a novel scratchpad-centric OS design for multi-core platforms. In the proposed OS, the predictable usage of shared resources across multiple cores represents a central design-time goal. Hence, we show (i) how contention-free execution of real-time tasks can be achieved on scratchpad-based architectures, and (ii) how a separation of application logic and I/O perations in the time domain can be enforced. To validate the proposed design, we implemented the proposed OS using a commercial-off-the-shelf (COTS) platform. Experiments show that this novel design delivers predictable temporal behavior to hard real-time tasks, and it improves performance up to 2.1x compared to traditional approaches.
机译:多核处理器在工业的几个部分中取代了单核系统。不幸的是,它们的复杂性增加往往会导致时间可预测性丢失,这代表了硬实时系统的关键要求。不可预测性的主要来源是共享低级资源,如内存层级和I / O子系统。在本文中,我们在OS级接近共享资源仲裁的问题,并提出了一种用于多核平台的新型ScratchPad中心设计。在所提出的操作系统中,跨多个核心的共享资源的可预测使用代表了中央设计时目标。因此,我们展示(i)基于临时基于刻痕的体系结构可以实现实时任务的无竞争执行方式,并且(ii)可以强制执行如何在时域中的应用程序逻辑和I / O界面的分离。为了验证所提出的设计,我们使用商业现货(COTS)平台实现了所提出的操作系统。实验表明,这种新颖的设计为硬实时任务提供了可预测的时间行为,而且与传统方法相比,它可以提高性能高达2.1倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号