CPU-FPGA异构系统中任务调度及放置方法研究与实现

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:aixiaowen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着大数据、云计算等信息技术的发展和数据规模的增长,系统对计算能力的需求正逐步加大,传统的通用CPU已无法满足复杂算法和大规模数据的计算需求,CPU-FPGA异构系统正逐步成为高性能计算的主要研究方向之一。FPGA独有的部分可重配置特性可为系统提供不同的功能,但同时该系统中的任务调度和任务放置面临着许多挑战。首先,FPGA中资源碎片化仍较严重且传统任务放置策略未考虑可重配置资源的多样性,导致资源未被充分利用。其次,可重配置引起的时间消耗、多任务间的资源争用等问题在一定程度上影响着系统的执行效率。本课题针对CPU-FPGA异构系统中任务调度及放置问题展开研究。本文首先提出了一种单FPGA中多资源任务放置策略,该策略细粒度地考虑任务对不同硬件资源的需求,并综合任务对不同资源的占用时间,利用三维时空模型为硬件任务选取合适的放置位置,充分利用各硬件资源并减少资源的碎片化程度。其次,为提高多FPGA系统的执行性能,本文提出了一种两级任务调度策略,该策略首先在任务级调度阶段综合考虑子任务类型相似度和资源需求相似度,为任务选取合适的FPGA计算单元,减少部分可重配置的时间消耗和资源争用问题;然后在子任务级调度阶段,综合考虑子任务的调度顺序和任务放置,利用遗传和双端蚁群优化算法为子任务集找到最优的调度序列和放置位置,充分利用FPGA的硬件资源,从而减少任务集的总完工时间。最后,本文利用TGFF生成拓扑任务,并对本文提出的任务调度和放置方法与传统方法进行对比试验,实验结果表明,在单FPGA中本文设计的的任务放置方法可以有效地减少资源碎片化,提高资源平均利用率。另外,在多FPGA系统中,本文提出的两级任务调度方法相比传统算法更加均衡地利用了 FPGA的硬件资源,并减少了任务的总执行时间。
其他文献
存货跌价准备在资产减值准备中扮演着重要的角色。在财务报告中,资产负债表与利润表存在着勾稽关系,互相联系。在资产负债表中,存货跌价准备作为存货项目的抵减项,影响着企业
随着全球经济的不断发展,汽车产业也朝着电动化、智能化、网联化、共享化等方向不断发展。新能源电动汽车在最近几年发展迅猛,在全球掀起了一股新浪潮,在中国,国家对新能源车辆也给与了大力支持,国内汽车厂商也纷纷开始大力发展新能源汽车。虽然新能源汽车数量在持续增加,但是新能源车辆故障率一直居高不下,新能源电动汽车自燃事故时有发生,因此建立一个新能源汽车故障管理系统变得尤为重要。本文中的新能源汽车故障管理系统
党的十九大报告提出了中国发展新的历史方位,城市活力发展研究随之成为政府和学术界热点的研究领域之一。2018年10月,习近平总书记在视察广东省期间,曾明确要求广州实现“老城市新活力”,广州省应提升城市的综合实力,并在国际化方面有所建树。习总书记充分了解我国城市的发展规律,能充分认识到我国城市发展的新趋势,从而对广州这样的一线城市提出了这一项重大战略课题。为了探讨新时代城市活力的影响因素以及影响机制的
在分布式网络架构下,网络设备在进行业务流量的路由转发过程中,依据邻居节点交互信息,独自完成网络的控制与转发工作。这种控制与转发紧密耦合,设备间各自为战的网络架构在进行网络管理配置,网络灵活化部署时都面临巨大挑战。软件定义网络(Software Defined Network,SDN)通过解耦网络的转发与控制层面,设立集中化的控制中心,能够全局性的获取网络拓扑信息,全局化统一管理网络。新一代的5G(
近年来,各类应用软件层出不穷,软件开发规模越来越庞大,软件测试前期的准备工作作为软件正式投入使用前,保证软件高质量和高可靠性的重要手段,变得越来越重要,测试用例自动生成成为软件测试前期阶段降低测试成本和提高测试效率的关键和难点。高效的测试用例自动生成技术旨在生成尽可能少的测试用例,尽可能的覆盖软件测试需求。因此,测试用例生成技术的难点在于如何自动生成高覆盖率的测试用例数据,以及如何确定有效的测试停
AGV(Automatic Guided Vehicle,自动导引车)作为柔性的自动化搬运设备对智能物流和工业4.0的发展具有重要的促进作用。其中路径跟踪是AGV实现高精度控制的核心技术,也是AGV在很多工业领域推广应用的难点。为了解决未知参数带来的建模困难以及避免大量的人工试验工作,本文针对激光导航AGV(Laser-guiding Automatic Guided Vehicle,LAGV)设
在工业实际生产过程中,为了系统可以稳定运行,通常会对状态或者输出进行约束,若不对其进行约束,系统的动态性能将会受到影响,严重的情况下还会对元器件产生破坏,所以在对控制器进行设计时,考虑约束是十分必要的.众所周知,与时间驱动的控制方法相比,事件触发控制(ETC)在减少能耗和降低传输带宽占用率上具有优越性.然而,传统的事件触发控制研究均基于闭环系统是输入状态稳定(ISS)这一假设,如何摆脱ISS假设对
作为新型的储能设备,超级电容器以其较高充放电效率、高功率密度、长循环寿命和良好的操作安全性等优点备受关注。超级电容器常用的电极材料包括碳材料、金属氧化物/氢氧化物
日前,教育部和国家体育总局正在联合进行大学生体育测试的普查,对比上世纪80年代大学生身体素质,看看今日大学生的身体素质下滑有多明显。从数据上可以看出,学生各个身体素质
浅色透明氧化锡锑(antimony-doped tin oxide,简记作ATO)抗静电剂是一种新型纳米功能材料,具有优良的导电性与可见光透过性,其独特的性能赋予它广阔的应用前景。目前常用的ATO抗静电剂通常为颗粒状粉体或浆料,须在较高用量下才能形成导电通路,起到抗静电的作用。样品用量的增加,不仅使生产成本升高,而且会造成其在某些领域的应用受到限制,尤其是在对透明度和导电性要求较高的应用场景,如建