支持可重构混成体系结构的操作系统研究

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:hustmjh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统在当今社会已无处不在,例如大家同常生活中用到的PDA、MP3、手机和在专门的场合应用的网络节点系统、医疗系统、穿戴电脑系统等,它一般由计算部件、外围设备、操作系统以及用户应用四个部分组成。可选的计算部件有专用集成电路ASIC(Application Specific Integrated Circuit)、指令集处理器ISP(Instruction Set Processor)和现场可编程门阵列FPGA(Field Programmable GateArray)。FPGA是一种可重构硬件,计算性能高且易于编程,非常适合同时具有高计算复杂度和多变工作集的应用。在嵌入式系统的复杂度、性能和上市时间等要求不断提高的今天,FPGA器件的应用范围正在变得越来越广泛。 随着半导体技术的发展,基于SRAM存储器件的FPGA容量已经达数百万门,且具有动态部分可重构功能,从而可随时加载、执行和删除独立的硬件逻辑模块。因此,FPGA已经成为一种可以动态分配的计算资源。由FPGA和ISP构成的可重构混成系统具有计算性能高、灵活性强、适用范围广等优点,目前已成为国际上研究的热点。 按照传统的设计观念,FPGA被视为硬件加速器,由用户直接管理和使用。而操作系统仅提供一些驱动作为支持。这种方式的设计难度很高,而且由于忽略了FPGA的可重构特性以及硬件逻辑模块间的潜在并行性,效率很低。为了提高FPGA的利用率、简化开发流程和提高系统的性能,操作系统必须对可重构器件提供更有效的支持。本文对可重构资源的管理和共享问题进行了深入的研究,提出了KVIT(Keeping the Vertexes Information of Tasks)布局算法、QFOAC(Quantifying Fragments by Occupied Area Concatenation)碎片量化方法和MGS(Minimum Gap Scheduling)调度算法。针对已有混成系统运行模型的缺陷,提出并设计了基于服务体/执行流模型SEFM(Servant & Exe-Flow Model)的,面向可重构混成体系结构的操作系统SEF-OSHRSfSEF Operating System for Hybrid Reconfigurable Systems),实现了该操作系统的原型系统。 在OSHRS中,布局算法必须在保证布局质量的基础上,尽量减少布局开销。KVIT布局算法就是为解决这个问题而提出的。该算法尝试将新到达的硬件任务放置在已布局硬件任务的顶点处,并通过对可重构芯片内部计算单元进
其他文献
目的 探讨对反复呼吸道感染消化不良患儿(复感儿)行复方阿嗪米特+加味玉屏风散联合治疗的临床效果。方法 选择本院2016年5月~2017年5月收治的180例消化不良复感儿作为研究对象,
柏拉图在《理想国》卷十中提出“诗与哲学之争由来已久”,使得“诗与哲学之争”成为了柏拉图的一个重要命题。在《会饮篇》中,不但明确涉及到“诗与哲学之争”的具体体现,更
在美国看病不用出钱,还可以得到很好的照顾,这听起来像讲故事。一位好朋友的妈妈两年前病了,病得很是严重。起先感觉到头昏,手脚无力。医院也没有检查出啥来。后来手脚都有些
开放系统技术在信息技术领域中已得到了广泛应用。应用开放系统技术可以方便地开发、集成、升级和维护各种应用系统,降低了构建应用系统的代价,并提高于其生产效率。但是,当前的
健康传播的缘起对健康传播的研究始于20世纪70年代的美国,以“斯坦福心脏病预防计划”为起点,属于应用传播学的研究范畴,引起了对预防保健和健康管理的全民关注。20世纪80年代,艾
当今,在地球上空飞行的各类卫星不计其数:通信卫星、气象卫星、导航卫星、遥感卫星、军事卫星等等不胜枚举。要保证通信卫星的正常运行,须不时地启动卫星上的发动机,以使卫星
主要分析了新形势下中职学校思想政治工作存在的问题及其原因,并提出了中职学生思想政治教育的创新途径:第一,重视课堂生活,加强课内外思想政治教育建设;第二,加强师生现实世界联系
冲击片雷管主要由炸药装药、飞片加速膛、飞片、爆炸箔、反射片(基板)以及连接件等组成。冲击片雷管作为起爆器具有如下特点:高安全性和高可靠性;环境适应性好;瞬时陛和同步性好
会议
随着我国和世界经济逐渐接轨,会计国家化的趋势也日渐明显。本文对会计国际化和国家化的发展趋势做了简单的介绍,希望以此解决好会计国际化和国家化的关系,为我国经济建设注
数据挖掘技术是当前计算机技术的研究热点之一。当前的数据挖掘研究主要在命题逻辑的框架内,存在描述能力弱和不便于利用背景知识的局限性。而且,这些方法多采用了单表假设,算法