Multi-FPGA上任务资源管理调度研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:hh0745cn12
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现场可编程门阵列(Field-Programmable Gate Array,FPGA)具有功耗低、并行性高和计算速度快的特点,新一代FPGA还具有动态可重构功能,进一步提升了器件灵活性和计算效率。FPGA代替传统高性能计算平台中的X86或GPU处理单元,能够有效解决计算平台能耗高、计算效率低等问题,因此被各计算服务提供商广泛应用。与通用处理器和GPU相比,FPGA自身独有的属性特点,给系统的任务资源管理调度带来了新的挑战。一方面,多片FPGA通过高速片间互联能够组成更大规模、更强计算能力的运算单元,但对任务分割与重组提出更高要求;另一方面,传统调度策略实现的是任务与FPGA内部资源模块间一对一的映射,资源利用率低。本文从任务调度和资源管理两个方面研究任务资源管理调度算法。大任务由其内部的若干子任务组成,子任务间的通信形成了子任务拓扑结构。任务调度算法根据大任务的子任务拓扑生成FPGA的配置序列,资源管理算法根据配置序列为每个子任务分配FPGA片上资源。具体研究内容如下:(1)为解决资源管理算法中资源浪费较多的问题,提出了基于动态任务组合的FPGA片上资源管理算法,实现了任务与FPGA内部资源模块的多对一映射。根据FPGA上的任务配置文件(Bitstream),将FPGA片上可用资源及任务分别抽象为特定长宽的资源矩形模型和任务矩形模型。基于动态规划算法,以最大化资源矩形模型利用率为目标,生成任务矩形模型最佳组合策略,系统调用该组合策略实施任务资源映射,有效提升了FPGA片上资源利用率和资源灵活度。(2)为解决Multi-FPGA上的任务调度算法无法处理多任务并发配置的问题,提出了基于多序列的Multi-FPGA联合调度算法。对于单个任务,采用数据依赖矩阵表示该任务拓扑,并利用矩阵分解生成有效任务序列。针对多个任务拓扑的有效任务序列,基于任务截止时间对其进行混合,通过给子任务指定FPGA编号的方式为每个FPGA生成配置序列。维护多个序列以实现任务在Multi-FPGA之间的负载均衡,充分利用系统资源,降低全局任务的执行时间。根据资源使用量设计调度结果的评价函数,借助模拟退火算法优化调度结果。基于常用算法的资源需求,利用TGFF测试数据生成器生成两组测试数据对设计的算法进行验证。首先比较了改进算法、基于四叉树的资源管理算法和基于集中总线的资源管理算法在资源利用率(Scheduling Flexibility,SF)、资源灵活度(Resource Efficiency,RE)和最大可用空白区(Biggest Resource Area,BRA)等性能指标上的差异,结果显示动态任务组合能够对任务进行有效组合放置,其资源灵活度平均提升6%,资源利用率平均提升7%;其次,比较了联合调度与独立调度的FPGA系统在任务执行时间和任务资源占用两个性能指标上的差异,结果中联合调度的执行时间降低了38%,平均资源利用率降低了13%,结果表明联合调度可以有效弱化物理资源边界。
其他文献
目前关于水系沉积物的物源分析越来越常见,尽管存在很多种指示物源的方法,但目前仍然以碎屑锆石物源示踪最为可靠。本文通过对长江中下游4个典型矿集区的46件水系沉积物样品进行主微量元素分析、碎屑锆石定年(6件—TJL1-2,CMS01,JGS09,MT05,TC05与TC06)、锆石微量元素分析等手段,综合分析讨论了水系沉积物样品物源,主要取得了以下认识:(1)从水系沉积物主量元素来看,总体上呈现出与矿
农民合作经济组织是推动农业经济快速发展、提高农业现代化的有效途径之一。单个农户在生产经营中会遇到产品交易费用较高、产品销售价格偏低等问题,而农民合作经济组织可以
在愈发火热的计算机科学人工智能研究领域,人类面部的信息获取与分析作为实现人工智能的重要的生物特征,其特征信息的检测、分析和处理是实现电子设备人工智能化的前提和关键
马沟寒武系剖面位于华北地台北部,河北省保定市唐县迷城乡以西。该剖面寒武纪地层中发育多种微生物碳酸盐岩生物丘。根据宏观露头岩性变化所反映的沉积相及其旋回性特征,马沟剖面寒武系可划分为8个三级层序,其中苗岭统徐庄组层序(DS_3)和张夏组层序(DS_4)高位体系域中发育均一石、凝块石、迷宫状微生物岩、叠层石生物丘。宏观特征研究显示,苗岭统生物丘中发育均一石生物丘多呈浅灰色均匀泥晶。部分徐庄组生物丘主体
Ramsey理论是图论研究的核心内容之一,在图论中占有十分重要的地位.作为Ramsey理论彩虹推广问题的anti-Ramsey问题开始于1973年由Erdos等人提出的图的anti-Ramsey数,即图G的一个边染色中的最大染色数,使得图G不含彩虹子图H.图的anti-Ramsey数加1称为图的彩虹数.研究者对若干图(包括圈、路、匹配、团等)的彩虹数进行了广泛的研究.通常情况下研究anti-Ram
目的:通过随机、对照临床试验,评估壮骨方煮散(剂量相当于饮片半量)治疗脾肾两虚夹瘀型绝经后低骨量人群的临床疗效、安全性。方法:按照相应的纳入与排除标准,将2016年1月至2
目的:感染是肾移植受者的常见并发症,也是导致死亡的主要原因。本研究旨在探索肾移植受者术后感染的流行病特点及影响预后的危险因素,以期对肾移植术后感染的预防、临床诊疗
近年来,随着中国资本市场的不断发展,金融创新层出不穷,融资渠道不断完善,股权质押作为一种新的融资方式被更多的投资者所接受和使用。2015年下半年股市大幅下跌过程中,股权
绒毛膜癌(Choriocarcinoma,GC)简称绒癌,是一种继发于葡萄胎或非葡萄胎妊娠的恶性滋养细胞肿瘤(Gestational trophoblastic tumor,GTT),具有快速生长、高侵袭和高转移潜能的
鱼粉是我国养殖业不可或缺的蛋白质饲料,就目前我国应用最广泛和成熟的鱼粉生产技术而言,并不能够从生产工艺上来避免臭气的产生,若不对臭气进行处理,会对附近的居住人群及其生存环境造成危害。解决废气污染的方法有多种,光催化技术凭借其处理效率高、对降解反应条件要求低、催化材料原料充足、可以氧化多类污染物等优势,成为大家研究的热点。通过对浙江某设备制造有限公司调研,发现目前利用光催化技术降解鱼粉废气的装置存在