计算机研究与发展2023,Vol.60Issue(5) :992-1001.DOI:10.7544/issn1000-1239.202220711

异构多核全局限制性可抢占并行任务可调度分析

Schedulability Analysis of Parallel Tasks Under Global Limited Preemption on Heterogeneous Multi-Cores

韩美灵 孙施宁 邓庆绪
计算机研究与发展2023,Vol.60Issue(5) :992-1001.DOI:10.7544/issn1000-1239.202220711

异构多核全局限制性可抢占并行任务可调度分析

Schedulability Analysis of Parallel Tasks Under Global Limited Preemption on Heterogeneous Multi-Cores

韩美灵 1孙施宁 2邓庆绪2
扫码查看

作者信息

  • 1. 南京邮电大学现代邮政学院 南京 210023
  • 2. 东北大学计算机科学与工程学院 沈阳 110819
  • 折叠

摘要

异构多核平台可以利用不同类别体系结构的处理器来执行特定任务,从而达到提高性能和降低功耗的 目的.然而,向大规模异构平台迁移极其困难,且大规模的、必要的程序并行会导致软件调度的复杂度.虽然,基于有向无环图(directed acyclic graph,DAG)并行任务模型已有相关的研究工作,但是基于DAG任务模型的限制性可抢占的调度策略研究仍存在不足.鉴于此,主要讨论了DAG任务在异构平台上进行全局固定优先级限制性可抢占调度时的最差响应时间(worst case response time,WCRT)分析,对并行任务的每个结点可用的处理器资源进行了一定的限制,即只能执行在规定类型处理器上的任务.基于最新的单分类并行任务的可调度性分析,提出了多个并行任务的可调度性分析.进一步,提出了高优先级任务的干涉量与低优先级任务的阻塞量的计算方法;结合最新的分类并行任务的任务内干涉计算方法,最终提出了一种伪多项式的分析方法.实验结果表明,提出的算法能够在合理的时间范围内得到任务集可调度性的分析结果,且任务集的接受率随各个参数的变化符合预期.

关键词

响应时间分析/异构多核/并行任务模型/嵌入式实时系统/可调度性分析

引用本文复制引用

基金项目

国家自然科学基金(62002173)

国家自然科学基金(62072085)

南京邮电大学引进人才自然科学研究启动基金(NY219167)

出版年

2023
计算机研究与发展
中国科学院计算技术研究所 中国计算机学会

计算机研究与发展

CSTPCDCSCD北大核心
影响因子:2.649
ISSN:1000-1239
参考文献量24
段落导航相关论文