面向嵌入式异构多核体系的软硬件协同任务调度方法

被引量 : 0次 | 上传用户:lll2518
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
半导体技术的发展使得基于IP核的SoC系统在嵌入式领域得到了广泛应用。其中主从关系架构的异构多核系统,是拥有用于任务控制的通用处理器核和面向应用定制的专用处理器核。异构多核嵌入式系统上的操作系统,一般运行在通用处理核上,而计算量大的部分运行在专用处理器核上。现有软件系统对异构多核的支持,主要是用驱动程序,或一组系统调用把辅助核抽象成可以被应用程序直接使用的接口,应用程序一般直接编程以使用辅助核。这种方法在系统中运行单个应用程序的时候能获得很好的效果,并不适用于多个应用程序同时运行的情况。本文认为可以从软硬件协同的角度,探索在该体系下的操作系统任务调度方法,调度系统的部分功能由硬件协同完成。本文将辅助核任务分成预处理,任务运行以及后续处理三个阶段。预处理阶段生成辅助核可以运行的执行环境,包括代码和数据;任务运行阶段则是任务在辅助核上的运行过程;后续处理则是任务运行完成的后续处理工作。第二阶段运行在辅助核上,而预处理和后续处理阶段运行在主核进程上,管理着辅助核任务的创建和销毁,由操作系统的调度器进行调度。本文设计的硬件调度器完成第二阶段辅助核任务的调度管理。这是一个支持先来先服务和动态优先级两种调度策略的IP核,可以按不同的调度策略调度辅助核任务在辅助核上运行。通过本文设计的软硬件协同任务调度方法,测试可知辅助核计算任务吞吐量提高了8.1%,用于辅助核任务调度的时间减少了7.8%。总之,本文设计的软硬件协同任务调度方法,通过设计硬件调度器,配合软件层面的操作系统调度系统,可以灵活而高效地支持异构多核的体系中的任务调度管理。
其他文献
目的:根据逆向工程的原理及有限元方法,利用人膝关节的CT与核磁共振图像数据,建立人体膝关节的三维有限元模型并分析前后交叉韧带缺损对膝关节的影响。方法:利用CT与MRI对健
本文对新写实小说的产生背景条件作了梳理与分析,对新写实小说的界定及这种界定的得失作了简明扼要的梳理与分析。并对新写实小说的名称与内容作了清晰的概括。本文认为新写
如何让将先进的科学技术产业运用到交通运输业中,是当今时代交通运输面临的一大问题。伴随着高速公路机电通信技术的发展,将通信工程技术应用到高速公路的发展中去,可以提高
刑法上的因果关系在刑法学中占有重要地位,是行为人负刑事责任的客观依据,也是一直困扰司法实践的棘手问题。本文借鉴英美刑法的“双层次原因”的模式,从事实与法律两个方面来分
金融是现代经济的核心,而银行业又是金融业的支柱产业。2007年,随着我国金融体制改革的不断深入,对外金融业务全面开放,中国银行业赖以生存的环境正在发生深刻的变化,银行业
<正>当下关于新型城镇化的讨论在全国掀起热潮,其实关于新型城镇化的思考并不是近几年才开始的,2009年仇保兴在其文章中就提出了对于"C"模式发展的构思。C模式介于A模式(消耗
随着集成电路工艺的不断进步以及处理器体系的发展,异构多核处理器在嵌入式领域中得到了广泛的应用,片上通信设计是提高异构多核体系性能的关键技术之一。目前,多核处理器的片上
目的:了解血液流变学对肺癌诊断、治疗的价值.方法:分别对53例肺癌患者和51例健康对照者12项血液流变学指标进行检测.对生存期在18个月以上的19例无转移肺癌患者治疗前、后和
飞行器的参数辨识与鲁棒控制研究对于现代飞行器的设计和实现有着重大的理论和现实意义。论文围绕飞行器气动参数辨识和鲁棒控制这前后相关的两大内容进行了研究,研究工作直
2013年,在全球经济日渐复苏的背景下,东盟各国总体态势乎稳;面对2015年建成东盟共同体目标时间的日益临近,东盟对内不断深化各领域合作,加快推进共同体建设;对外扩大与对话伙