期刊文献+

CC-NUMA系统中面向页迁移的反向页表技术 被引量:1

Reverse Page Table Technology for Page Migration in CC-NUMA System
下载PDF
导出
摘要 页迁移技术是实现CC-NUMA访存局部性优化的一种重要策略,其实现涉及到虚存系统中物理地址到虚拟地址的转换,传统做法需要遍历所有进程的虚拟地址空间,效率低、开销大。针对此问题,介绍了一种在操作系统内核中高效实现物理地址到虚拟地址转换的技术——反向页表技术,并着重阐述了反向页表在页迁移策略中的应用。 Page migration is an important policy to exploit memory locality optimization in CC-NUMA systems. The implementation of page migration policy involves translation from physical addresses to virtual addresses in a virtual memory based system, it need travel through all the process address space in traditional approaches, which is inefficient and costly. Aiming at this problem, an efficient technology to realize translation from physical addresses to virtual addresses in OS kernel, named reverse page table is introduced. Emphasis is especially put on the application of reverse page table in page migration policy.
出处 《计算机工程》 EI CAS CSCD 北大核心 2005年第6期76-78,116,共4页 Computer Engineering
基金 国家"863"计划基金资助项目(2003AA1Z2060)
关键词 页迁移/复制 页表一致性 时间开销 页表 反向页表 Page migration/replication Consistency of page table Time overhead Page table Reverse page table
  • 相关文献

参考文献5

  • 1Verghese B, Devine S, Gupta A, et al. Operating System Support for Improving Data Locality on CC-NUMA Computer Servers. In Proceedings, Architectural Support for Programming Languages and Operating Systems, 1996:279-289.
  • 2Nikolopoulos D. Scheduler-activated Dynamic Page Migration for Multiprogrammed DSM Multiprocessors. In Journal of Parallel and Distributed Computing, 2002.
  • 3Laudon J, Lenoski D. The SGI Origin:A ccNUMA Highly Scalable Server[A].Proc. Of the 24th Annual Intl Symp. On Computer Architecture[C]. 1997.
  • 4van Riel R. Towards an O(1) VM:Making Linux Virtual Memory Management Scale Towards Large Amounts of Physical Memory. In Linux Symposium 2003,2003.
  • 5戴华东,郑立刚,杨学军.基于瞬时访问信息的动态页迁移机制[J].计算机工程与科学,2003,25(1):66-70. 被引量:1

二级参考文献9

  • 1[1]James Laudon,Daniel Lenoski. The SGI Origin:A ccNUMA Highly Scalable Server[A]. Proc of the 24th Annual Int'l Symp on Computer Architecture[C].1997.
  • 2[2]Vijayaraghavan Soundararajan,Mark Heinrich,Ben Verghese,et al. Flexible Use of Memory for Replication/Migration in Cache-Coherent DSM Multiprocessors[A]. Pro of the 25th Annual Int'l Symp on Computer Architecture[C].1998.342-355.
  • 3[3]Ben Verghese,Scott Devien,Anoop Gupta,et al. Operating System Support for Improving Data Locality on ccNUMA Computer Servers[A]. Proc of the 7th Int'l Conf on Architectural Support for Programming Languages and Operating Systems(ASPLOS VII)[C].1996.279-289.
  • 4[4]J P Singh, W D Weber, A Gupta. SPLASH: Stanford Parallel Applications for Shared Memory[J]. Computer Architecture News , 1992,20(1):5-44.
  • 5[5]Kai Li. IVY: A Shared Virtual Memory System for Parallel Computing[A]. Proc of the 1988 Int'l Conf on Parallel Processing[C].1988.125-132.
  • 6[6]D Black, A Gupta, W D Weber. Competitive Management of Distributed Shared Memory[A]. Proc of COMPCON[C].1989.184-190.
  • 7[7]S Baylor,K Ekanadham. Lazy Home Migration for Distributed Shared Memory Systems[A]. Proc of Int'l Conf on High Performance Computing[C].1997.
  • 8[8]An-Chou Lai,Babak Falsafi. Comparing the Effectiveness of Fine-Grain Memory Caching Against Page Migration/Replication in Reducing Traffic in DSM Clusters[A]. ACM Symp on Parallel Algorithms and Architectures (SPAA)[C].2000.
  • 9[9]D Nikolopoulos,T Papatheodorou,C Polychronopoulos,et al. User-Level Dynamic Page Migration for Multiprogrammed Shared-Memory Multiprocessors[A].Proc of the 29th Int'l Conf on Parallel Processing[C].2000.

同被引文献13

  • 1杜静,戴华东,杨学军.页迁移系统中反向页表技术的设计与实现[J].计算机科学,2004,31(12):210-213. 被引量:1
  • 2后计算时代64位系统解析[J].大众硬件,2006(2):17-38. 被引量:2
  • 3宿继奎,吴亚栋,吕必俊.32位到64位的移植[J].计算机应用与软件,2007,24(3):174-176. 被引量:4
  • 4曾忠,龙庆会,陈景秋.基于64位CPU系统的计算性能比较:Opteron vs. Xeon[J].计算机工程与应用,2007,43(19):98-103. 被引量:1
  • 5Silberschatz Abraham, Galvin Peter Baer, Gagne Greg. Operating System Concepts ( Seventh Edition) [ M ]. Beijing: China Higher Education Press ,2007.
  • 6Tanenbaum Andrew S. Modem Operating Systems ( Second Edition) [ M ]. Beijing: China Machine Press ,2005.
  • 7Chang A, Mergen M F. 801 storage:Architecture and programming [ J ]. ACM Translations on Computer Systems, 1988,6( 1 ) :28-50.
  • 8McDougall Richard, Mauro Jim. Solaris Internals : Solaris 10 and Open Solaris Kernel Architecture (2nd Edition) [ M ]. Sun Microsystems ,2007.
  • 9Sun中国工程研究院.Solaris内核结构(第2版)[M].北京:机械工业出版社.2007.
  • 10Sun中国工程研究院.Solaris性能与工具[M].北京:机械工业出版社,2007.

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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