位置:成果数据库 > 期刊 > 期刊详情页
龙芯2号处理器系统优化关键技术
  • 期刊名称:计算机研究与发展,43(6):980-986,2006
  • 时间:0
  • 分类:TP316.81[自动化与计算机技术—计算机软件与理论;自动化与计算机技术—计算机科学与技术]
  • 作者机构:[1]中国科学院计算技术研究所计算机系统结构重点实验室,北京100080, [2]中国科学院研究生院,北京100049
  • 相关基金:国家自然科学基会杰出青年基金项目(60325205);国家“八六三”高技术研究发展计划基金项目(2002AA110010);中国科学院知识创新工程重大项目(KGCX2-109) 0perating system has a great effect on the stabilization and the performance of applications and processor. In this paper, concentrating on Linux operating system and Godson-2 processor, several methods that can improve the stabilization and the performance of applications are introduced. They include solutions to cache synonyms, ways to reduce the cost of TLB miss and Uncache Accelerate to improve the performance of video output. 0ur work is supported by the National Science Foundation of China (60325205), 863 Hi-Tech Research and Development Program of China (2002AA110010) and Knowledge Innovation Engineering Project of the Chinese Academy of Sciences (KGCX2-109).
  • 相关项目:计算机系统结构
中文摘要:

系统软件作为处理器和应用程序之间的接口,对于充分利用处理器的特性来维护处理器与应用程序的稳定性和提高应用程序的性能起着极其重要的作用.描述了在Linux内核中解决龙芯2号处理器的Cache别名问题的方法以及通过增加页的大小、软TLB和FAST_TLB_REFILL的方法减小TLB失效的性能损失,还有Uncache Accelerate对媒体播放软件的加速.实验结果表明,在系统软件中增加这些方法的支持,对系统的稳定性和性能都有较大的好处.

英文摘要:

As the interface between applications and processor, system software plays an important role in maintaining the stabilization of processor and improving the performance of applications. In this paper, ways to resolve cache synonyms in Godson-2 processor and methods to decrease performance loss resulting from TLB miss, such as augmenting the page size, software TLB and FAST_ TLB_ REFILL, are described. And a way of Uncache Accelerate for improving performance of video output is depicted. Experimental results show that these kinds of methods in system software can benefit the stabilization and performance of the computer system.

同期刊论文项目
期刊论文 73 会议论文 33
同项目期刊论文