基于任务分裂的多核平台实时任务调度研究

被引量 : 0次 | 上传用户:sitmaar
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着多核平台在市场上的激增,研究热点逐渐转移到执行复杂、计算密集型的任务上,而多核处理器的复杂性往往会使任务行为不统一、不可预测,变化性极大。由于许多任务间可能存在约束性依赖关系,任务分配变得不协调,导致互相等待而错过期限超时。因此,基于独立任务的传统实时任务调度理论面临着巨大的挑战,考虑到依赖任务集合的调度算法越来越成为研究的新方向。本文在分析和研究国内外现有多核平台实时任务调度算法的基础上,在分区调度和全局调度之间找到了折中点,提出了一种基于任务拆分的多核平台实时任务调度的策略TDTD/TS (Tree Dependent Task Dispatching/Task Splitting)并且设计和实施了该策略的算法。该策略构建于多核平台上的混合实时任务(依赖和非依赖任务)之上,鉴于实时应用中严格时间保证的共性需求,综合考虑任务的动态性和依赖性对系统性能的影响。采用层次调度的方式设计本方案,具体方法分为两个阶段:TDTD (TreeDependent Task Dispatching,多叉树依赖任务分配)和TDTS (Tree Dependent Task Split,多叉树依赖任务分裂)。TDTD将依赖任务转换成一系列的连续作业,通过多叉树任务模型获取相互关联的子任务路径,以及相应的最后期限,对任务分配,建立任务表;TDTS算法中,本地调度程序会根据任务表来分配给任务处理器内核使用权,空闲等待状态的依赖任务进行分裂,所有被阻止的子任务抢占CPU立即执行保证期限。与已有算法相比,本算法具有明显优势,任务集合对处理器利用率边界可达到69.31%。通过仿真软件gem5和实验机上进行性能测试,并与已有算法进行对比,对协议进行可调度性和实时性QOS性能分析,在时间比率、调度下界比SLR (Schedule Length Ratio)和加速比Speedup方面表现优异,结果证明TDTD/TS提供了更高的效率和扩展性,具有相对的优越性。
其他文献
羲城是北魏郦道元《水经注》中记载的太昊伏羲时代的遗址,淮阳当地有些学者根据古代文献的相关记载,推测羲城当是太昊伏羲之都。我们根据传说中太昊伏羲事迹及称谓的考辩与河
研究目的1、本研究旨在将西医现代整体护理观与中医辨证施护观有机结合,探讨中西医结合健康教育在抽动症患儿中的应用效果。2、探讨中西医结合健康教育在抽动症患儿照顾者中
物资、人才、信息等要素流的快速流动,加深了城市群内部城市之间、城市群与群外区域之间的联系,进一步推动了城市群社会经济的发展及其空间结构的演变。而城市群是否高效运行、
<正>一、课题的提出"人才的质量靠教育,教育的质量靠教师",为了紧跟世界教育发展的潮流和趋势,我国目前正在全面推进新一轮基础教育课程改革,在新课程的具体实施
会议
随着改革开放带来国民经济的持续发展和国民收入分配体制的改革,我国居民人均收入显著提高,居民的理财需求也不断上涨。但我国理财市场的发展却严重滞后,居民的理财水平参差不齐
海洋环境测量是国家海洋战略实施的一项重要内容,传感器是海洋环境测量中一项必不可少的工具。但随着测量深度的增加,常规海洋流速传感器已很难满足深海环境的测量需求,因此研制
环保问题一直是我国化工行业中一个很严肃的话题,近年来随着环保型胶黏剂的环保法规日趋完美,我国市场上的“三醛胶”(脲醛树脂胶、酚醛树脂胶、三聚氰胺-甲醛树脂胶)逐渐被无毒
"LCC"新读写素养课程下的写作教学关注学生的语言感受力和表达力,努力提高学生批判思维的能力和解决问题的能力。习作指导课《旅游攻略》,目的是引导学生感受生活、参与生活,
国家主席习近平在庆祝2015年五一国际劳动节的讲话中强调:“劳动是人类的本质活动,劳动光荣、创造伟大是对人类文明进步规律的重要诠释。广大劳动群众要增强历史使命感和责任
中国的房地产也已经走过二十多个年头,迄今为止它已经成为我国经济产业不可或缺的必要组成部分、与国计相关与民生相联的重要产业。但是,资金紧张,融资困难已经成为摆在众多