Linux内存管理子系统在龙芯2号上的优化

来源 :中国科学院计算技术研究所 | 被引量 : 10次 | 上传用户:watertnt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
龙芯2号是由中国科学院计算技术研究所自主研制开发高性能通用64位处理器。在龙芯2号上运行的是Linux操作系统,要提高应用程序的性能,就离不开操作系统性能的提高。而操作系统中与性能联系最为紧密的就是内存管理子系统。现在龙芯2号系统性能的瓶颈在于前端总线的带宽和访存的延时上。所以针对龙芯2号系统的实际情况,提高Linux的内存管理子系统的性能,对于提高龙芯2号系统的整体性能有着非常重要的意义。本文从介绍提高Linux内存管理子系统性能的意义出发,根据龙芯2号内存管理和TLB的特点,分析Linux内存管理子系统对内存资源的分配,管理和释放过程,提出了利用软TLB和多页技术来提高系统性能的方法。最后通过对系统性能评测,证明该技术能够显著的提高目前龙芯2号系统的性能。
其他文献
随着智能卡应用领域的日趋广泛,单个持卡人的持卡数量将逐渐增多,由此引起的便携性问题也将日益严重。优卡(UCard)正是为了解决智能卡的便携性问题而提出的一种新的智能卡设
本文的研究对象是钕铁硼材料的磁片。如果磁片表面出现磕边、麻点或划痕缺陷轻则影响磁片的商业价值,重则在使用中造成严重的后果。在当前的质量检测中还主要依靠人工检测,但
集成了传统数据库/实时数据库及主动机制的主动实时数据库管理系统ARTs_EDB以内存数据库(MMDB)作为底层支持。在内存数据库中,数据库的主拷贝常驻内存。如何保持数据库数据的一
模式是软件设计过程中软件开发经验的总结,这些成熟的经验为开发新的软件系统提供了有价值的参考,研究模式在软件开发过程中的运用具有重要意义。本文以“江西消防远程服务网”
随着计算机网络技术、多媒体技术的发展,近年来,附带光盘的图书越来越多,而随书附盘图书不同于普通图书,书中的光盘由书附带,但需要借助计算机阅读,并随书一起以传统的印刷形式出版
支持向量机(SVM),是近几年在统计学习这一坚实理论基础之上发展起来的,针对小样本数据的机器学习方法,其优良的推广性能引起众多研究者的重视并得到较好应用。本文从SVM的理论分
随着中国金融体制改革的逐渐深入以及WTO的加入,传统的计划金融模式逐渐瓦解,市场金融模式逐渐形成。中国银行业面临着前所未有的竞争压力,各银行通过开发新的产品和服务,来提高
在学习CSCW理论,特别是协作模式、协作控制机制以及基于WEB的CSCW系统理论的基础上,本文重点研究了协同编著系统的体系结构、并发控制的方法、访问控制、版本管理、协同感知
无线传感器网络是微电子机械系统、无线通信、计算机三大技术相结合而产生的一种新型无线网络技术。无线传感器网络由大量具有感知、通信和计算能力的传感器节点组成,是布设在
容迟网络是一种异于传统网络的网络体系结构,源节点与目的节点之间不存在完整的端到端路径,主要利用节点移动带来的通信机会逐跳转发消息,形成一种“存储-携带-转发”的消息传输