龙芯3号处理器多核虚拟化技术研究
MIPS处理器是精简指令集(RISC)处理器中的一个重要代表,通常应用于嵌入式系统中。近年来,随着MIPS处理器性能的大幅度提升,其应用渐渐的扩展到了高性能服务器领域。龙芯3号处理器是MIPS架构的典型代表。在目前的服务器研究领域中,多核技术是一项重要的技术指标,而虚拟化技术是另一项重要的技术指标。当前,虽然虚拟化技术得到了快速发展,但是龙芯3号处理器上的虚拟化技术却鲜有成果。基于龙芯3号处理器的多核虚拟化技术面临许多问题,虚拟多核架构结构复杂,核间通信方式难以模拟等都会为龙芯3号处理器上的多核虚拟化带来困难。本文分析了多核龙芯3号处理器的硬件结构以及物理多核的核间中断通信方式,在此基础上介绍了龙芯3号处理器上多核虚拟化关键技术。主要在多核处理器虚拟化总体架构设计、虚拟多核结构设计以及虚拟多核的核间通信方式等方面进行了讨论。最后实验的结果表明在龙芯3号处理器上,多核虚拟化方法具有良好的效果。
处理器 多核虚拟化技术 精简指令集
WANG Huixiang 王慧祥 RUAN Li 阮利 ZHU Mingfa 祝明发 XIAO Limin 肖利民 TANG Haofu 唐浩夫
State Key Laboratory of Software Development Environment,Beijing 100191,China 软件开发环境国家重点实验室,北京 100191 School of Computer Science and Engineering,Beihang University,Beijing 100191,China 北京航空航天大学计算机学院,北京 100191
国内会议
张家界
中文
1-12
2012-10-29(万方平台首次上网日期,不代表论文的发表时间)