首页> 外文会议>2011 32nd IEEE Real-Time Systems Symposium >Multi-core Real-Time Scheduling for Generalized Parallel Task Models
【24h】

Multi-core Real-Time Scheduling for Generalized Parallel Task Models

机译:通用并行任务模型的多核实时调度

获取原文

摘要

Multi-core processors offer a significant performance increase over single core processors. Therefore, they have the potential to enable computation-intensive real-time applications with stringent timing constraints that cannot be met on traditional single-core processors. However, most results in traditional multiprocessor real-time scheduling are limited to sequential programming models and ignore intra-task parallelism. In this paper, we address the problem of scheduling periodic parallel tasks with implicit deadlines on multi-core processors. We first consider a synchronous task model where each task consists of segments, each segment having an arbitrary number of parallel threads that synchronize at the end of the segment. We propose a new task decomposition method that decomposes each parallel task into a set of sequential tasks. We prove that our task decomposition achieves a resource augmentation bound of 2.62 and 3.42 when the decomposed tasks are scheduled using global EDF and partitioned deadline monotonic scheduling, respectively. Finally, we extend our analysis to directed a cyclic graph tasks. We show how these tasks can be converted into synchronous tasks such that the same transformation can be applied and the same augmentation bounds hold.
机译:与单核处理器相比,多核处理器可显着提高性能。因此,它们具有启用具有严格时序约束的计算密集型实时应用程序的潜力,而传统的单核处理器无法满足这些要求。但是,传统多处理器实时调度中的大多数结果都限于顺序编程模型,而忽略了任务内并行性。在本文中,我们解决了在多核处理器上安排具有隐式截止日期的周期性并行任务的问题。我们首先考虑一个同步任务模型,其中每个任务由多个段组成,每个段都有任意数量的并行线程,这些线程在该段的末尾进行同步。我们提出了一种新的任务分解方法,该方法将每个并行任务分解为一组顺序任务。我们证明,当分别使用全局EDF和分区截止单调调度来调度分解后的任务时,我们的任务分解实现了2.62和3.42的资源增加界限。最后,我们将分析扩展到有向图任务。我们展示了如何将这些任务转换为同步任务,以便可以应用相同的转换并保持相同的扩展范围。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号