%0 Journal Article %T 龙芯3号处理器多核虚拟化技术 %A 阮利? %A 徐鹏? %A 王慧祥? %A 祝明发? %A 肖利民? %A 唐浩夫? %J 软件学报 %P 127-139 %D 2013 %X mips处理器是精简指令集(risc)处理器中的一个重要代表,通常应用于嵌入式系统中.近年来,随着mips处理器性能的大幅度提升,其应用渐渐扩展到了高性能服务器领域.龙芯3号处理器是mips架构的典型代表.在目前的服务器研究领域中,多核技术是一项重要的技术指标,而虚拟化技术是另一项重要的技术指标.当前,虽然虚拟化技术得到了快速发展,但是龙芯3号处理器上的虚拟化技术却鲜有成果.基于龙芯3号处理器的多核虚拟化技术面临许多问题,虚拟多核架构结构复杂、核间通信方式难以模拟等都会为龙芯3号处理器上的多核虚拟化带来困难.分析了多核龙芯3号处理器的硬件结构以及物理多核的核间中断通信方式,在此基础上介绍了龙芯3号处理器上多核虚拟化关键技术.主要在多核处理器虚拟化总体架构设计、虚拟多核结构设计以及虚拟多核的核间通信方式等方面进行了讨论.实验的结果表明,在龙芯3号处理器上,该多核虚拟化方法具有良好的效果. %K mips %K 龙芯3 %K 号 %K 虚拟化 %K 多核 %K 中断通信 %U http://www.jos.org.cn/ch/reader/view_abstract.aspx?file_no=13031&flag=1