软硬件任务协同调度的理论研究及原型设计

来源 :东北大学 | 被引量 : 0次 | 上传用户:xingke198621
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着基于可重配置计算技术的FPGA器件等的快速发展和普遍使用,一些计算密集型任务可以在FPGA上灵活的实现并执行,硬件任务作为一个和软件任务等同的概念出现在系统设计中,使传统的软硬件协同设计领域发生了重大变革。 CPU/FPGA混合系统是一个既支持软件任务又支持硬件任务的系统平台。本文详细介绍了构建的CPU/FPGA混合原型系统,设计了系统的解决方案,并进行了方案的比较和选择,描述了构建系统所使用的关键技术和实现机制,对构建的原型系统进行了一系列的性能试验。通过对原型系统的构建,验证了技术方案的可行性,为今后系统的研究和设计打下了坚实的基础并积累了大量的实践经验,更为重要的是,原型系统为支持软硬件协同调度的操作系统研究创造了根本的实验环境。 支持软硬件协同调度的操作系统是当今可重配置计算领域最为活跃的研究课题之一。在操作系统的级别同时支持软件任务和硬件任务管理带来了很多新的理论挑战。硬件任务在传统操作系统的时间管理下又引入了空间管理的问题。本文研究了软硬件协同调度操作系统中调度器和放置器的基本算法,解决了1D区域模型下的调度问题,对2D区域模型也给出了优化的放置策略。在1D模型中,通过基于平均碎片度的放置策略和R列表重排算法改进了原有的1D Stuffing调度算法;在2D模型中,提出了新颖的扫描线算法以便查找并维护区域中的极大空矩形,也给出了利用平均碎片度优化的放置策略,提高了调度器对硬件任务的接受率。 本文在最后还给出了未来实现软硬件协同调度操作系统应遵循的基本步骤和方法,同时也指出了与可重配置系统相关的理论研究热点,对理论研究的前景也进行了展望。
其他文献
近年来,高性能计算机技术和应用技术飞速发展,在科学研究与国民经济建设中正发挥着日益重要的作用。以国家超级计算天津中心为例,该中心使用的天河一号超级计算机(TH-1A),应
在瞬息万变的知识经济时代,企业之间的竞争非常激烈,信息流成为了企业的生命线,谁能够更有效的管理企业的财务信息,谁就能在竞争中抢得主动权。这就要求企业注重运用科学的理论和
随着计算机软、硬件技术的发展特别是计算机网络的飞速发展,软件开发规模和复杂度不断增加,软件开发面临巨大挑战。.NET作为一个全新的分布式计算框架,利用现有的网络基础设
大数据时代的来临使得云计算成为如今最为炙手可热的IT技术。目前,云计算技术是IT企业的基石,无论是电脑互联网,还是智能手机、GPS等移动终端,其发展趋势都是与云计算相结合
室外移动机器人定位技术是智能移动机器人的一个研究热点。随着多传感器信息融合的发展,将其应用到机器人定位中成为一种趋势。本论文主要是对Kalman滤波和H_∞滤波算法进行研
未来网络正朝着业务融合、网络融合与技术融合的方向发展,其中IP网络和电信网络的融合已经成为不可阻挡的趋势,基于软交换的下一代网络(Next Generation Network,NGN)成为研究热
对分布式的异构数据信息进行集成一直是计算机业界所关注的技术,同时也是社会经济发展中商务活动的需求。随着信息技术,特别是Internet的飞速发展,Internet逐渐成为商务活动
拆装式桥梁平时抢险和战时抢修存在的主要问题是:只有储备的杆件和桥梁图纸,没有拼装培训的实用教材和拼装培训教具,也没有可供执行的拼装技术作业顺序来指导实施桥梁拼装。
三维地理信息系统中视觉信息如何可视化输出一直都是该领域研究的重点,许多应用领域如虚拟现实、军事演习、网络游戏等都要求三维场景能够按照用户的要求动态显示。而随着计算
随着网络技术的不断发展,基于网络的E-Learning正在改变着人们学习知识的方式,越来越多的学习者渴望通过更加个性化和智能化的方式来获取知识。与此同时,海量的散布在网络上