基于多核架构的实时系统设计与优化

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:javajnihook
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
实时数据库是工业企业自动化体系中的一个关键技术,在电力企业等流程工业中有着广泛应用。本文是在与中国电力科学研究院下属某公司合作开发的GDREAL实时数据库系统的基础上,进行了理论和实践创新之后完成的。第一章中,简单介绍了实时历史数据库研究背景和意义。在此基础上,对当前国内外主流的实时数据库进行了详细分析。GDREAL是一大型实时历史数据库系统,本文所涉及的是包括模块设计、事务处理机制以及基于多核多线程CPU的任务调度研究。首先,论文概述了事实数据库系统的现状与背景,介绍了当前在工业控制系统中广泛应用的几种事实数据库系统如PI、Infoplus21、eDNA等。另外,分析了在多核多架构系统广泛应用的今天,其对软件架构的设计所产生的深远影响。然后,结合GDREAL事实数据库的需求背景和性能目标,给出了上层次的系统结构设计。抽象出了系统中的各个模块及其功能。同时,阐述了在二期工程阶段重点重构优化的各个模块之间的交互及其接口之间的描述。这些模块包括:目录服务器模块、多线程调度模块、网络分派模块及分片内存池模块。在项目实践的背景基础上,重于事实数据库事务的研究与分析,在遵循事实事务的时间敏感的特性基础上,对事实事务的分类、优先级分派以及同步理论进行了深入的研究。在吸取和分析以往事实事务的优点和不足的基础上,并同时结合GDREAL事务的特点,给出了GDREAL-T2.0的设计和接口实现,并对事务调度的算法进行了简单介绍。最后论文详细的阐述了多核多线程CPU对未来软件架构设计带来的巨大影响。在简单介绍当前流行的包括异构,同构的多核处理器基础上,对任务调度的基本目标和“基于聚集”以及“基于表”的任务调度技术进行了研究。在上述调研基础上,根据GDREAL的实际数据特征,以及系统平台特征设计了实时任务的调度算法实现。并针对该模块的算法性能进行了简单的实验测试
其他文献
随着计算机图形学以及虚拟现实等技术的迅速发展,迫切需要三维形体的设计更加快捷、简便,传统的通过三维建模软件设计形体的方法由于操作复杂,专业化强的缺点已经日益不能满足设
在数字通信系统中,由于信道中不可避免会引入噪声和干扰,所以要实现可靠通信就要考虑信道编码的问题。Turbo码以最接近Shannon限的特性被第三代移动通信系统定为纠错码标准之
日渐发达的科技社会中,如何让机器代替人类来处理各类信息已经成为一个越来越重要的课题,而人们对于信息的理解也从字符来到了图片甚至是动态图像,故而对图像中信息的判定和识别
高分辨距离像(HRRP)一直以来都是雷达自动目标识别领域的研究热点,但由于某些因素的限制,实际录取的HRRP信噪比往往较低,因此噪声稳健成为雷达自动目标识别研究工作的重要部
嵌入式技术及其产品的快速成长是近年来全球IT产业发展的一个显著特征,嵌入式系统网络化、信息化的要求随着Internet技术的成熟和带宽的提高日益突出。作为有线联网方式的补
随着下一代网络的发展,IPv6势必会取代IPv4。而IPv6与具有自组织自管理功能的Ad Hoc网络的结合也将会越来越多,所以对基于Ad Hoc网络的移动IPv6及其切换算法的研究具有十分重
传统凝视成像雷达主要是采用实孔径雷达成像技术,通过波束形成产生较窄波束对目标场景进行照射,从而对目标场景进行成像。其中,分辨率是衡量成像雷达性能的重要标志,根据瑞利
合成孔径雷达(Synthetic Aperture Radar,SAR)作为主动式微波遥感的一种,是遥感领域的一个重要的分支。SAR具有分辨率高、穿透性强、全天时、全天候等特点,使得它可以在不同
电子纸的优越性使它在近几年内得到迅速发展,越来越多的电子纸产品出现在市场中。但是,这些电子纸产品(比如电子书阅览器)大部分都是基于Linux操作系统的,因为目前的电子纸屏幕
软件无线电已成为当今及未来无线电系统研究及发展的方向,其核心思想是在通用的硬件平台上,通过软件编程来实现无线电台的各种功能,解决传统通信系统体制不统一,协同通信能力差的