硬件实时操作系统内核可伸缩性与性能优化技术研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:JavaProDev
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式系统网络化、智能化应用的不断扩展,传统软件实时操作系统作为支撑软件已无法满足需求。基于硬件化、软硬件协同等手段,在FPGA、SOC等器件上实现硬件实时操作系统已成为研究热点之一。然而现有的硬件实时操作系统仍存在功能欠完备、可配置/可裁剪能力不足、系统性能尚待优化等局限性,在不同程度上限制了硬件实时操作系统的发展及应用。  本文采用软硬件协同设计手段,从优化硬件实时操作系统内核设计技术入手,开展总体架构、功能及性能优化方法研究。完成的主要研究工作如下:  1)提出可伸缩性硬件内核设计方案,设计了基于硬件互连总线、命令通信协议和标准功能列表的构件化内核结构,在构件中使用构件命令状态机和可配置数据存储器,可实现结构、功能、资源三个维度的可伸缩性。  2)提出软硬件通信瓶颈优化方法,通过添加系统调用缓冲区和加速通信流程来优化系统调用和任务中断处理的软硬件通信,从而缓解软硬件通信延迟问题,更好地发挥硬件内核的优势。  3)基于上述技术,研制了一个硬件实时操作系统内核原型HardOS,进行了功能对比、可伸缩性和性能测试,结果验证了本文提出技术的有效性。
其他文献
作为一种新兴的计算平台,图形处理器(GPU)在科学计算和工程领域展现出巨大的计算能力。GPU也很快由单纯的图形处理加速单元,演变成适合通用计算的处理器(GPGPU)。然而随着计
伴随着计算机的发展过程,各种处理操作现均慢慢要求在处理速度上让用户满意,以增加体验。图像分割作为计算机视觉中一个基础而重要的学科,到现在为至已经被广泛研究。从原有
近年来,问答类社会网络迅速发展,用户量快速增长。经过数年的积累,以人为核心的问答类社会网络正成为互联网的主体应用之一。然而,随着社会网络的蓬勃发展,互联网安全受到了新的挑
中文音译人名属于未登录词,而未登录词识别是自动分词技术的关键问题,自动分词是信息检索、信息抽取及知识发现等方面起着很重要的作用。目前在音译名的识别方面已有很多的研
近年来,视频追踪将计算机视觉、模式识别、人工智能等学科的技术很好的融合在一起,成为视觉研究领域内一个非常活跃的分支,具有广阔的应用前景。尽管已有很多目标追踪算法,但是,由
虚拟化技术在当前数据中心中应用越来越普遍。虚拟化技术通过在同一个物理机上运行多个虚拟机来提高硬件资源的利用率。大规模的数据中心应用虚拟化技术实现资源的高效利用,
随着脑科学研究的发展,一种融合了传统机器智能与大脑智能的混合智能系统的实现变成可能。混合智能系统可以突破传统的人工智能在机器智能方面的局限性,为人工智能发展领域开辟
随着云计算的兴起,软件的交付与使用模式正在发生着变化。作为云计算的一部分,PaaS平台为SaaS应用提供完整的开发、部署及运行环境。租户通过PaaS平台租用自己所需的SaaS应用
随着互联网技术的高速发展,网络中积累了大量的数字图像和视频数据,这些数据为人们的使用带来了新的技术挑战。为此,许多专家学者对图像分类、图像检索、目标识别等领域进行
随着互联网技术与信息产业的发展,以及各种图片分享类网站的出现,如今我们已经步入图像时代。图像是一种直观的媒体资源,在日常生活中扮演着重要角色。图像分类是计算机视觉