动态可重构片上系统的任务在线放置和调度算法研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:Chinaxfhl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可重构计算技术结合了通用处理器(General-Purpose Processor,GPP)和专用集成电路(Application Specific Integrated Circuits,ASIC)两者的优点,能够提供硬件的高效性和软件的可编程性,是当前热门的研究课题之一。动态部分可重构技术是可重构计算技术的最新进展之一,该技术能够在可重构系统正常工作的情况下,配置其中部分可重构资源,使得一部分任务的执行能够与另一部分任务的配置同时进行,具有节约硬件资源和增强系统灵活性的优点。在动态可重构系统中,如何管理芯片上的空闲资源和在线分配可重构计算资源,成为影响动态可重构系统性能的关键因素之一。为了尽量降低硬件任务的拒绝率,减少整体任务的运行时间,提高可重构资源的面积利用率,使系统的性能达到最优和次优,这需要采用高质量的放置和调度算法来对硬件任务进行合理的管理和调度。本文针对实时任务在二维可重构器件上的在线放置和调度问题,主要完成了以下工作:(1)提出了一种针对动态可重构系统的基于已放置任务三维邻接面(3D_Adj_Sur)的放置算法。该算法采用顶点链表的任务管理方法,以到达任务与已放置任务的邻接面最大化为目标,从所有可行的位置顶点中,选择最佳顶点来放置任务。(2)提出了一种基于顶点链表的Look-aheadest调度算法。该算法考虑在任务到达时间后的一段时间内,通过模拟任务的开始和结束,获取代价函数值最大的放置顶点和启动时间,从而使得任务更加整齐、紧密的放置,模拟时间一直持续到任务的截止时间。仿真试验结果表明,在可接受的运行开销内,Look-aheadest算法提高了芯片面积利用率并且降低了任务的拒绝率。(3)设计了一个支持软硬件透明编程模型的原型系统,然后在移植的Linux操作系统内实现了所提原型系统的可重构资源管理器,该资源管理器能够对硬件函数的动态配置与运行状态等进行统一管理,最后通过对实验室开发的硬件函数库进行测试,验证了设计和实现的正确性。
其他文献
本论文以盐焗鸡作为研究对象,研究了不同加工方法对盐焗鸡肉肉质的改善效果。通过对市售盐焗鸡产品进行了相关仪器测定与感官评定,研究了市售盐焗鸡腿的仪器测定参数与感官评定
当前,低碳经济已成为世界发展的必然趋势,电力行业作为国民经济的重要支柱产业,承担着提供稳定可靠绿色电能的任务。电力行业必须积极探索集约化、智能化、可持续的发展路线,
人类进入21世纪后,“安全、节能、环保”的造车理念也已基本确立,汽车节能技术的研究也越来越受到人们的重视。本文以汽车EFI系统的结构和工作原理为基础,对汽车节能技术进行
目的:通过对女性冠心病(coronary heart disease, CHD)患者进行高密度脂蛋白(high-density lipoprotein cholesterol, HDL-C)及其亚型、低密度脂蛋白(low-density lipoprotein
<正>首都科学决策研究会《领导决策信息》周刊联合推荐2014年7月9日,深圳市政府宣布,深圳市民政局与中国人民财产保险股份有限公司深圳分公司签订了《深圳市巨灾保险协议书》
语义是语言三大要素之一,也是其中最重要的一个因素。在语言的发展过程中,许许多多的词语从原来的语义基础上派生出多项语义,甚至出现实词虚化的现象。死亡是对人类影响巨大
本文重点研究了传输线矩阵法(TLM)在电力系统二次设备屏蔽体的设计中的应用。首先从理论上分析了电磁屏蔽的原理与TLM方法在仿真电磁场传播过程中的机理,分析了其用于分析屏
应变Si材料迁移率高、能带结构可调,且其应用与Si工艺兼容,是当前国内外关注的研究发展重点,在高速/高性能器件和电路中有广阔的应用前景。载流子散射机制是深入研究应变Si载
代理信托业务曾经是商业银行维护客户融资需求和投资收益的重要产品之一,也是商业银行盈利模式从传统息差收入向中间业务收入转型的重要渠道。但是自2012年起,多款信托产品出
随着A/D转换器的应用越来越广泛,高速A/D转换器的研究越来越受到重视。在众多A/D转换器电路结构中,折叠内插结构具有高速、低功耗、面积小及易与数字工艺兼容等优点。本论文