期刊文献+

面向众核的空分系统结构研究

Exploring Non-Uniform Memory Access Architecture for Multi-core Platform
下载PDF
导出
摘要 虚拟机技术通过操作系统级的并行能够一定程度上适应硬件的并行发展。但是其层叠性能损失和能耗增加使得其应用有限。本文中分析了当前虚拟机技术存在的缺陷,引入了空分复用的思想,并重新设计了一个面向众核平台的系统结构,通过将不同功能部分绑定到特定处理器上,通过处理器间的中断来完成功能调用。这种机制避免了时分复用技术带来的切换开销,通过处理期间显式消息传递代替了难以确定执行时间的cache一致性协议,并针对NUMA结构下,处理器地位不一致的情况,提出了相应的分配和迁移策略。 A virtual machine can adapt to the parallel development oI hardware to a certain extent mrougn the oper ating systemlevel parallelism. However, it causes the loss of stack performance and increases energy consumption. This paper analyzes the shortcomings of the current virtual machine, introduces the space division multiplexing, and redesigns the architecture of a multicore platform by binding different functions to specific parts of the processor, and the break between processors completes function calls. This mechanism avoids switching costs caused by the time division multiplexing. The explicit message passing during processing takes the place of cache coherence proto cols because it is difficult to determine the execution time. Because the processor status is inconsistent with the NU MA architecture, we propose the corresponding distribution and transfer strategies.
出处 《机械科学与技术》 CSCD 北大核心 2013年第6期868-872,共5页 Mechanical Science and Technology for Aerospace Engineering
关键词 虚拟机 多核 空分技术 操作系统 design computer architecture virtual machine space division multiplexing operating system-levelparallelism muhi-core platform
  • 相关文献

参考文献8

  • 1Baumann A, et al. The multikemel: a new OS architecture for scalable muhicore systems [ A ]. In : Symposium on Operating Systems Principles(SOSP) [ C ] ,2009:29 - 44.
  • 2Bugnion E, et al. Disco: running commodity operating systems on scalable multiprocessors[ J]. ACM SIGOPS Operating Systems Review, 1997,31 : 143 - 156.
  • 3Hartig H, et al. The performance of --kernel-based systems [ A ]. In : Symposium on Operating Systems Principles (SOSP) [ C ], 1997,66.
  • 4Engler D, Kaashoek M. Exokernel: an operating system architec- ture for application-level resource management[ A ]. In : Symposi- um on Operating Systems Principles (SOSP) [ C] , New York, 1995:251 - 266.
  • 5Whitaker A, et al. Denali : A scalable isolation kernel [ A ] In : Proceedings of the Tenth ACM Sigops European Workshop[ C ], 2002.
  • 6Saha B, et al. Enabling scalability and performance in a large scale CMP environment [ A ]. Second European Conference on Computer Systems [ C ] ,2007.
  • 7Wentzlaff D, Agarwal A. Factored operating systems (los) : the case for a scalable operating system for muhicores [ J ]. ACM SIGOPS Operating Systems Review,2009,43:76 - 85.
  • 8Liu R, et al. Tessellation: space-time partitioning in a manycore client 0S[ A]. In: USENIX Workshop on Hot Topics in Par- ailelism (HotPar)) [ C ], Berkeley, CA ,2009:10 - 10.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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