一种统一多帧多处理器任务调度模型.pdfVIP

一种统一多帧多处理器任务调度模型.pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种统一的多帧多处理器任务调度模型} 徐成1+,刘彦‘,王立东’,李仁发1 1(湖南大学计算机与通信学院,湖南省长沙市410082) 摘要:任务调度是计算机科学研究中的重要课题,实时任务调度的研究更是嵌入式系统研究的重点之一.目前在多核计算平 台上的任务调度相关研究中较少关注实时任务的多帧特性,悲观的使用任务最坏情况下的执行时间进行可调度性判定.在研究 多帧周期任务的基础上,给出了一个改进的统一多帧多处理器任务调度模型,证明了这种模型的可调度性优于周期任务模型, 从处理器利用率边界和任务响应时间分析两个方面基于固定优先级抢占式调度算法进行了可调度性分析,并给出了算法实现. 实验结果表明:在多核实时任务调度中考虑任务多帧特性,可以提高任务分配的成功率.在进行可调度性判定时,使用任务响应时 问分析的方法可以比使用处理器利用率上限作为判定条件获得更高的任务调度成功率. 关键词: 实时系统:任务模型;任务调度:响应时问分析 中图法分类号:TP316.2文献标识码:A I引言 嵌入式系统的功能I=】趋复杂,单处理器计算平台已经难以满足其计算能力的需求。在消费类电子领域,产品的成本、性能 和面市时问等方面的压力使得异构多处理器计算平台成为主流。异构多处理器计算平台一般由多种计算单元组成。每个专用计 算单元均可高效的执行特定类型的计算任务。基于此种平台开发应用需要考虑任务在各个不同类型的计算单元上的执行时间是 不同的.本文探讨基于上述计算平台实现安列系统的任务调度相关问题,提fⅡ了一个统一的多核多帧任务模型用于描述具有显 著多帧特性的实时任务(如MPEG流媒体任务)及其在异构多处理器平台上的执行情况。多处理器任务调度是NP难问题。现 有的异构多核处理器上任务分配方法大多只考虑任务的最差情况下的执行时间,但很多任务执行时间会随周期而变化(即多帧 特性)。本文在分析了现有的相关工作的基础上,结合多帧任务模型的特点研究其在多处理器平台上的可调度性,并从理论分析 和模拟实验上证明:在固定优先级调度中,考虑任务的帧之间差别提高了处理器利用率上界.将比仅考虑任务最差执行时间时 的调度成功率高。 期任务集Ⅲ.一个任务可以用任务周期和执行时间二元组来描述,并研究了基于单处理器的RM和EDF调度算法和用于可调度 K.Mok等在周期任务模型基础上 性判定的处理器利用率上界。然而。认为任务的执行时间固定并不适用于所有情况。Aloysius 提出了多帧任务模型用于,可以表示实际执行可变的任务[3R4]。由于LL的周期任务模型悲观的使用最坏情况下的执行时间来 分析任务的可调度性,使得部分原本可调度的任务归结为不可调度.多帧周期任务集的研究成果十分丰硕。文献【5】在上述模型 上给出了多帧任务可调度性的另一个判断方法.文献【6】在传统任务调度的算法基础上加入多帧特性,讨论了更为准确的可调度 件。Sanjoy 在异构多核计算系统上进行扩展。使用处理器利用率这个参数来反映不同处理器处理任务的能力。并给出了调度算法. 文献【ll】综述了近年来相关领域研究现状.中国科学院软件研究所的戴国忠、王宏安小组112-14J发表了等一系列的文章,研 究了实时多处理器系统的动态调度算法。在多帧任务调度闯题的研究上,黄文广等讨论了周期多帧任务的固定优先级调度算法 iJs][….文献【17】则从响应时间入手分析了周期多帧实时任务的可调度性。 本文后续章节如下组织。第二节给出了多核多帧任务模型的定义及任务分配问题的描述。任务的可调度性分析将在第三节 阐述.调度算法设计及实验结果分别在第四节和第五节给出,最后总结全文. theHi.TechResearchand ofChinaunderGrant ·Supportedby DevelopmentProgram 分研究). 系结构.嵌入式系统:王蛛(1984--),男,硕士研究生,主要研究领域为嵌入式系统,任务调度;李仁发(1956一J’男,湖南郴州人,博士。教授,主要研究领域为体 系结构及嵌入式系统,无线传感器网络,数字媒体计算. 2多帧多处理器任务调度 定义1.多核多帧任务模型是用于描述在具有n个处理器、n1个任务的计算系统中运行的刖期任务的模型,可以使用如下 形式化定义; (0≤i≤力一1) 乃=(E,T,D)=((伤“)nxm‘,珥) 周期和期限。处理器利用率描述了任务对处理器的穷尽程度,可以使,

文档评论(0)

july77 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档