基于自适应遗传算法的DPR-FPGA资源布局研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:csc000000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现场可编程逻辑门阵列(Field Programmable Gate Array,FPGA)作为一种高集成度的半定制专用集成电路芯片,具有高并行性、高速度、低功耗、低成本的优势,被广泛的应用于大型数据中心、云服务平台中实现任务加速处理。随着动态部分可重构(Dynamic Partial Reconfigurable,DPR)的FPGA(DPR-FPGA)出现,FPGA的灵活性和开发潜力得到了进一步提升,但也给片上资源布局带来更大挑战,复杂的设计约束需要匹配更加高效的布局算法以获得好的布局结果。基于上述问题,本文总结分析了面向多任务的DPR-FPGA资源布局过程,将其细分为片上一次可部署的多任务问题和需进行多次部署的多任务问题,并就两个子问题分别提出解决方案,设计实现了DPR-FPGA的多任务自适应布局方案。具体研究内容如下:(1)将片上一次可部署的多任务问题抽象为基于平面的二维资源映射问题,提出了一种自适应资源布局算法,改进了自适应遗传算法(Adaptive Genetic Algorithm,AGA),设计了一种基于句柄——任务关联的间接编码方式,实现二维布局解空间与编码空间的映射;优化了句柄——属性交叉和染色体逆序变异操作,增强自适应资源布局算法的全局搜索能力,能够在较短时间内获得较优的二维平面布局结果;综合考虑资源利用率以及最大可用空闲区两个评价指标,设计了多目标优化的适应度函数,实现了自适应的启发式布局算法,提高了FPGA资源布局的效率。(2)在以上工作基础上,为进一步解决需进行多次部署的多任务问题,将其抽象为基于时序的三维配置规划问题,提出了一种基于任务依赖的离线3D布局器,通过对多任务间的数据依赖关系进行分析,划分任务的布局阶段,结合动态部分可重构技术中的部分配置分层原理,得出多任务布局的部分配置时序,设计实现了具有整体规划能力的离线3D布局器。(3)将基于AGA的自适应资源布局算法与基于任务依赖的离线3D布局器相结合,设计DPR-FPGA多任务自适应布局方案,综合了启发式布局和三维全局规划的优点,实现了芯片资源的空间复用,进一步改善了多任务布局的资源平衡问题。最后,使用TGFF工具生成任务序列进行对比实验。将基于AGA的自适应资源布局算法与其他二维布局算法对比,结果表明,该算法具有强鲁棒性,能够有效避免早熟问题,较快地得到布局优解,有效提高资源利用率至69.1%,提高最大可用空白区至芯片资源的40.6%。同时将DPR-FPGA自适应布局方案进行实现分析,结果表明,该方案将布局时间消耗分担到开发设计过程中,减少部分配置等待时间,缓解了资源的冗余占用情况,能够有效解决DPR-FPGA的多任务资源布局问题。
其他文献
保角变换也叫保形映射、共形映射,是复变函数中重要组成部分之一.采用保角变换可以很好地求解复杂边界的拉普拉斯定界问题.求解保角变换一般可用解析法和数值法,由于黎曼唯一性定理,解析法只能解决有限的问题.传统的数值保角变换求解方法包括积分方程法、级数展开法、变分法等.从20世纪80年代起,日本的天野要等研究者对模拟电荷法和数值保角变换进行了大量的研究工作.以静电场的唯一性定理为基础,用导体内部一组离散的
"相互关爱,共享生命",这是2003年"12·1"世界艾滋病日的主题。"关爱",这看似简单的两个字,对于艾滋病毒感染者和艾滋病患者却显得弥足珍贵。艾滋病已不再是简单的医学问题,而
阅读在英语学习中扮演着十分重要的角色。通过英语阅读不仅可以帮助人们获得国外先进的科学文化知识,而且还可帮助人们了解国外的风俗习惯,有利于人们拓展视野。《2017年普通高中英语课程标准》指出英语学习不仅要学习语言知识和文化知识,还要为语言学习提供意义语境,并有机渗透情感、态度和价值观;而且教师应该激发学生英语学习的兴趣,不断增强他们的学习动机和自信心,从而形成能够有效促进英语学习的情感策略。然而,在
浙江江山北部,地处扬子地块东南缘的江南造山带东段,紧邻江山—绍兴断裂带,出露有较完好且研究程度较高的前泥盆纪地层,因而成为研究江绍断裂带之南东的华夏地块东部前泥盆纪古地理的重要窗口。本文描述了来自江山北部塘里、石龙岗、新塘坞及上横塘等剖面河上镇群、休宁组、雷公坞组、杨柳岗组及印渚埠组陆源碎屑岩7件及火山碎屑岩1件锆石样品的特征和LA-ICP-MS U-Pb锆石测年、含年龄数据858组的分析结果,以
随着我国教育改革的积极推进,培养学生核心素养已成为各学科教学的共同目标和方向。如何提升学生的化学核心素养,是化学教育界的共同课题。根据加德纳提出多元智能理论,人的智能分为九种。这些智能在不同个体身上表现出不同的组合特点。有的人各种智能发展比较均衡,有的人则偏重于某一方面或某几方面的智能。多元智能理论为化学教学提供了崭新的理论依据和实践方式。在教师方面:教师要面向全体学生,不可能在课堂上按个别学生的
在二语学习环境中,英语议论文写作是一项重要的体裁写作任务。但在观点论证、词汇和句法的语言要求上,议论文写作对学习者构成了挑战。由此,研究者不断地探索写作课程的教学策略。其中,混合反馈是一种有效的评估方法,可以帮助学习者提升论证质量和语言水平。然而,这种以学生为中心的课堂评估形式在二语写作课程中受到了一定的质疑。针对这一现状,文秋芳提出了师生合作评价理论,突出教师在作文修改活动中的专业主导作用。基于
在计算机视觉领域中,单帧图像超分辨率是一个非常经典的问题。它的目标是由一幅低分辨率图像生成对应的高分辨率图像,同时保证得到的高分辨率图像有清晰的线条和纹理特征。近年来,随着深度学习的发展,卷积神经网络被应用在越来越多的计算机视觉任务中并取得了十分理想的效果,其中包括单帧图像超分辨率任务。基于卷积神经网络的单帧图像超分辨率算法是一种基于学习的算法,该类算法从大量低分辨率和对应的高分辨率图像对所组成的
以比特币为代表的公有链是当今世界上最重要的区块链网络之一,其底层支撑技术以及应用方式对现存区块链技术产生了深远影响。但公有链本身也面临着一系列安全威胁。其中最严重的安全威胁是以自私挖矿攻击为代表的针对比特币挖矿协议的挖矿攻击。为抵御挖矿攻击,研究者必须建立相应的攻击模型为后续防御策略的提出建立基础。目前有很多针对比特币挖矿协议的攻击策略及其模型研究,但这些研究大都针对单一挖矿攻击策略,仅FAW攻击
近年来,城市安全作为人们生活中息息相关的问题受到越来越多的重视。而和城市安全相关的视频监控系统也在逐渐完善。用于视频监控的摄像头普及率不断提高,对摄像头拍摄的视频
丝素蛋白由H链,L链以及P25链构成,这些肽链的结构与性能缺乏深入的研究。本文从断裂H链与L链这间的二硫键,还原性环境条件下进行巯基保护的角度出发,采用不同的透析袋截取目的蛋白的方法,获取高分子量丝素蛋白(HSF)和低分子量丝素蛋白(LSF)。凝胶电泳图显示HSF分子量在80kDa以上,且倉有大量H链,在氨在酸组成上与H链段相似;LSF分子量在10~30kDa左右,氨基酸组成与L链相似,但是含有部