基于动态部分可重构技术的软硬件任务协同调度研究

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:A121972311
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在使用通用处理器和专用集成电路实现的传统计算方式不断遇到应用瓶颈时,可重构计算(Reconfiguration Computing)作为新型的空间和时间二维混合构建的计算模式,兼顾系统的灵活性与高性能,能够在传统计算难以满足的高性能和高灵活性的应用场合发挥巨大作用。特别是可重构计算中的动态部分可重构技术能够在系统运行时改变FPGA芯片内部局部区域的硬件逻辑功能,实现硬件资源的时分复用与硬件功能的更新。动态部分可重构片上系统(Dynamic Partial Reconfiguration System on Programmable Chip,DPR-SOPC)在同一芯片上集成软硬件任务,通过实时操作系统控制软件任务与硬件任务的灵活切换调度,结合软硬件任务各自的优势,均衡系统整体运算资源,提升系统整体的性能。本文主要做了以下几方面的工作:(1)本文对可重构计算相关概念和历史进行简单的回顾,以Xilinx公司Virtex系列FPGA为例对FPGA内部基本逻辑结构、编程工艺、配置方式进行相关介绍。(2)对多种可重构技术的设计思想与实现流程进行深入研究比较,采用早期获取动态可重构设计方法作为DPR-SOPC平台的可重构实现方式。深入研究一维可重构与二维可重构之间的区别,分析两者之间的不同。(3)本文提出一种新的基于动态部分可重构技术的软硬件协同调度平台DPR-SOPC,详细阐述DPR-SOPC的整体设计思想与框架。以Xilinx Virtex FPGA为开发平台,描述DPR-SOPC硬件平台的搭建,以及硬件任务调度的设计与实现。(4)实现uC/OS-Ⅱ在PowerPC405上的移植。分析软硬件任务之间的不同属性,依据硬件任务自身特性,设计软硬件任务调度状态转换模型、提出软硬件任务调度的基本原则。引入软硬复合任务平衡系统中处理器负载与可重构区域负载,提高系统整体性能。(5)本文在DPR-SOPC平台上提出一种新的容错自修复策略。该容错自修复策略着重实现对放置在可重构区域中的关键任务的保护。通过动态部分可重构技术重新加载发生错误的可重构区域,纠正发生错误的关键硬件任务。所提出的容错自修复策略采用软硬件协同容错的方式,能够灵活切换多种容错方式,平衡系统可靠性与系统运行性能之间的关系,应对更广泛的应用环境。
其他文献
近年来,为了提高教学效率,培养学生的自主学习能力开发出一种导学案教学方式.此种方式操作简单、效果良好,广泛应用到数学教学当中.可是,在实践当中导学案教学方式也逐渐出现
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
油田进入开发中后期低效井呈逐年上升的趋势,低效井综合治理工作是油田需要开展的主要工作,如何保证低效井的治理具有效益是老油田开发面临的主要问题。为了提高低效油井的治
一般认为磺胺嘧啶银霜对绿脓杆菌、大肠杆菌等烧伤常见病菌有较强的抗菌作用,但不促进创面的愈合[1];磺胺嘧啶锌抗菌作用较弱,但能促进创面愈合[1,2].本文就吡哌酸锌软膏与磺
<正>女性盆底康复(pelvic floor rehabilitation)指在整体理论指导下施行对盆底支持结构的训练、加强及功能恢复。以肛提肌为主的盆底肌肉群是最主要的盆底支持结构,盆底肌肉
炎性细胞及其介质在哮喘的发病中有重要的作用,白细胞介素8(IL-8)是细胞因子网络中的多效应细胞因子。本文观察了我院1994年9月~1995年8月住院的支气管哮喘患儿发作时血清IL-8的水
进入高含水期的多油水系统层状油藏,经过长期的注水开发,平面和纵向上的双重矛盾进一步加剧,产量递减快,稳产难度大。为进一步挖潜该类油藏,通过建立多层非活塞式水驱油计算
<正> (一)南丫島的踏勘及蚊龍紋陶片的發現——香港南方南丫島新石器时代遺蹟的發現,是在1932年,由考古学者芬氏(D.J.Finn)發掘了很久,曾陸續發表論文多篇在香港大学的香港自
作者对正常新生儿及婴幼儿150例进行了食管、胃电图测定。结果正常新生儿及婴幼儿体表电极所测到食管、胃电图频率不因年龄、所测部位及性别的不同而发生变化,均为3次/分左右;食管、