期刊文献+

龙芯2号处理器系统优化关键技术 被引量:3

Critical Techniques of System Optimization for Godson-2 Processor
下载PDF
导出
摘要 系统软件作为处理器和应用程序之间的接口,对于充分利用处理器的特性来维护处理器与应用程序的稳定性和提高应用程序的性能起着极其重要的作用·描述了在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.
出处 《计算机研究与发展》 EI CSCD 北大核心 2006年第6期980-986,共7页 Journal of Computer Research and Development
基金 国家自然科学基金杰出青年基金项目(60325205) 国家"八六三"高技术研究发展计划基金项目(2002AA110010) 中国科学院知识创新工程重大项目(KGCX2-109)~~
关键词 龙芯2号处理器 Cache别名 软TLB Uncache Accelerate Godson-2 processor cache synonyms software TLB Uncache Accelerate
  • 相关文献

参考文献10

  • 1胡伟武,张福新,等.龙芯项目资料.北京:中国科学院计算技术研究所,2004.
  • 2Michel Cekleov, Michel Dubois. Virtual-address caches. Part 1;Problems and solutions in uniprocessors. IEEE Micro, 1997, 17(5): 64-71
  • 3J. R. Goodman. Coherency for multiprocessor virtual address caches. The 2nd Int'l Conf. Architectural Support for Programming Languages and Operating Systems, Palo Alto, CA,1987
  • 4Dominic Sweetman. See MIPS Run. San Francisco: Morgan Kaufmann, 1999
  • 5Linus Torvalds, et al. Documentation for Linux kernel, version 2.4.22. http://www.kernel.org/pub/linux/kernel/v2.4/linux-2.4.22.tar. bz2, 2003
  • 6The Standard Performance Evaluation Corporation. http://www.spec. org/cpu2000, 2000
  • 7Gokul B. Kandiraju, Anand Sivasuhramaniam. Charactering the d-TLB behavior of SPEC CPU2000 benchmarks. USENIX Symposium on Operating Systems Design and Implementation,Boston, MA, 2002
  • 8Joe Heinrich. MIPS R10000 User's Manual. Mountain View,California: MIPS Technologies, Inc., 1996
  • 9Kavita Bala, M. Frans Kaashoek, William Weihl.Software prefetching and caching for translation lookaside buffers. USENIX Symposium on Operating Systems Design and Implementation,Monterey, CA, 1994
  • 10Elphinstone, Heiser. Page tables for 64-bit computer systems:[Ph.D. dissertation]. New South Wales: School of Computer Science & Engineering, University of New South Wales, 1999

同被引文献11

  • 1许先超.减少TLB失效开销提高64位Linux系统性能的方法[J].计算机工程,2006,32(2):70-72. 被引量:2
  • 2Romer T H,Ohlrich W H,Karlin A R,et al.Reducing TLB and memory overhead using online superpage promotion. Proc of the22nd Annual Int Symp on Computer Architecture . 1995
  • 3Navarro J,Iyer S,Druschel P,et al.Practical,transparent operating system support for superpages. Proc of the5th Symp on Operating Systems Design and Implementation . 2002
  • 4Swanson Mark R,Stoller Leigh,Carter John B.Increasing tlb reach using superpages backed by shadow memory. Proc of the25th Annual Int Symp on Computer Architecture . 1998
  • 5Bhattacharjee A,Martonosi M.Inter-core cooperative tlb for chip multiprocessors. Proc of the15th Edition of ASPLOS on Architectural Support for Programming Languages and Operating Systems . 2010
  • 6TALLURI M,HILL M D.Surpassing the TLB performance of superpages with less operating system support. International Conference on Architectural Support for Programming Languages and Operating Systems-ASPLOS . 1994
  • 7Kavita Bala,M Frans Kaashoek,William Weihl.Software prefetching and caching for translation lookaside buffers. USENIX Symposium on Operating System Design and Implementation . 1994
  • 8G. B. Kandiraju,A. Sivasubramaniam.Characterizing the D-TLB Behavior of SPEC CPU2000 Benchmarks. Proceedings of the 29th ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems . 2002
  • 9王焕东,高翔,陈云霁,胡伟武.龙芯3号互联系统的设计与实现[J].计算机研究与发展,2008,45(12):2001-2010. 被引量:22
  • 10高翔,陈云霁,王焕东,唐丹,胡伟武.System Architecture of Godson-3 Multi-Core Processors[J].Journal of Computer Science & Technology,2010,25(2):181-191. 被引量:7

引证文献3

二级引证文献14

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部