实时操作系统中共享Cache划分技术的研究与应用

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:ABC20090907
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数控技术是利用数字信息对机械运动和工艺过程进行高性能的自动控制,极大地提高产品加工质量、加工精度和工作效率。数控技术正朝着性能上高速度、高精度;结构上开放化、网络化;功能上集成化、复合化、智能化的方向快速发展,开放式数控系统已成为发展必然。开放式数控系统不但需要具有更高数据处理能力的多核处理器作为硬件支撑,也需要与之相配套的高性能实时操作系统作为其软件平台。目前,主流多核处理器采用的共享Cache结构带来更加严重的共享Cache冲突现象,系统将被迫频繁替换Cache中的数据以保证不同核心上并发任务的数据需求,任务执行时间更加难以预测,甚至导致数控系统实时任务集不可调度,降低了系统的整体性能。针对共享Cache冲突现象出现了众多相关解决方案。其中,共享Cache划分能够为任务分配独占的Cache空间直到任务执行结束,从而有效的避免了共享Cache冲突的发生。因此,本文采用基于软件的共享Cache划分方法改造现有的数控系统:首先,建立基于隐马尔科夫链的共享Cache冲突模型,分析多核实时环境下共享Cache冲突问题对系统的影响,并预测任务的共享Cache行为;其后,根据模型输出的性能参数为数控任务建立静态、动态划分函数并计算划分空间的大小;最后,使用“页面着色”技术改造现有数控系统,实验证明共享Cache划分方案显著提高了数控系统实时性。
其他文献
当前很多需要处理的大数据每天都在不断演变更新,总会有新的数据不断出现,加入现有的数据集合。因为部分数据增加或变化导致重新处理全部的数据,让之前所有的工作失去了意义,
在粗糙集的众多应用中,属性约简是最核心的内容之一。所谓属性约简是在保持信息系统分类能力不变的前提下,删除冗余的属性。属性约简大大简化了数据库结构的复杂度,提高了人们对
微光图像通常是指在照度小于0.1勒克斯(lux)的环境下获取的图像。微光图像因其在夜间等低照度条件灵敏的成像能力,已经在军事侦察、公安反恐、航天遥感、安防监控等重要领域发
药物协同是指不同药物相互合作以增强疗效的一种相互作用关系,在药物研发领域内具有重要的研究价值。癌症、艾滋病等复杂疾病通常由多种因素导致,涉及到多个生物环节的异常或改
语义角色标注是一种自然语言处理领域的浅层语义分析技术。它以句子为单位,分析句子中的谓词与其相关成分之间的语义关系,进而获取句子所表达语义的浅层表示。由于语义角色标注
专家系统是使用专家知识来提供建议辅助人类决策的智能软件系统,自专家系统开发以来得到迅速发展,各种专家系统开发工具也随之出现,减小了专家系统的开发难度,CLIPS是这些工
随着互联网技术的不断发展,网络应用已经越来越广泛,同时,越来越多的人希望在移动的过程中高速地接入互联网,获取急需的信息,完成想做的事情。但是面对着客户需求的多样化,网络环境
云计算是新一代信息技术产业的重要组成部分,是继个人计算机、互联网之后的第三次信息技术浪潮,将引发信息产业商业模式的根本性改变。网站云是一种多租户的云部署架构,是云计算
随着移动互联网、移动设备以及物联网的发展,基于精确位置的服务促进了个人导航、物品搜索、机器人控制、娱乐游戏等行业的快速发展。目前,工业界和学术界做了大量努力,希望能够
学位