主页期刊介绍编委会编辑部服务介绍道德声明在线审稿编委办公编辑办公English
2020-2021年专刊出版计划 微信服务介绍 最新一期:2020年第5期
     
在线出版
各期目录
纸质出版
分辑系列
论文检索
论文排行
综述文章
专刊文章
美文分享
各期封面
E-mail Alerts
RSS
旧版入口
中国科学院软件研究所
  
投稿指南 问题解答 下载区 收费标准 在线投稿
阮利,徐鹏,王慧祥,祝明发,肖利民,唐浩夫.龙芯3号处理器多核虚拟化技术.软件学报,2013,24(S2):127-139
龙芯3号处理器多核虚拟化技术
Multi-Core Virtualization on Loongson-3 Processor
投稿时间:2012-08-05  修订日期:2013-07-22
DOI:
中文关键词:  MIPS  龙芯3 号  虚拟化  多核  中断通信
英文关键词:MIPS  Loongson-3  virtualization  multi-core  interrupt communication
基金项目:国家自然科学基金(61003015, 61232009);国家高技术研究发展计划(863)(2011AA01A205);教育部博士点专项基金(2010110 2110018);北京市自然科学基金(4122042);软件开发环境国家重点实验室自主研究课题(SKLSDE-2012ZX-23)
作者单位E-mail
阮利 软件开发环境国家重点实验室. 北京航空航天大学, 北京 100191
北京航空航天大学 计算机学院, 北京 100191 
ruanli@buaa.edu.cn 
徐鹏 软件开发环境国家重点实验室. 北京航空航天大学, 北京 100191
北京航空航天大学 计算机学院, 北京 100191 
 
王慧祥 软件开发环境国家重点实验室. 北京航空航天大学, 北京 100191
北京航空航天大学 计算机学院, 北京 100191 
 
祝明发 软件开发环境国家重点实验室. 北京航空航天大学, 北京 100191
北京航空航天大学 计算机学院, 北京 100191 
 
肖利民 软件开发环境国家重点实验室. 北京航空航天大学, 北京 100191
北京航空航天大学 计算机学院, 北京 100191 
 
唐浩夫 软件开发环境国家重点实验室. 北京航空航天大学, 北京 100191
北京航空航天大学 计算机学院, 北京 100191 
 
摘要点击次数: 1808
全文下载次数: 2450
中文摘要:
      MIPS 处理器是精简指令集(RISC)处理器中的一个重要代表,通常应用于嵌入式系统中.近年来,随着MIPS处理器性能的大幅度提升,其应用渐渐扩展到了高性能服务器领域.龙芯3号处理器是MIPS架构的典型代表.在目前的服务器研究领域中,多核技术是一项重要的技术指标,而虚拟化技术是另一项重要的技术指标.当前,虽然虚拟化技术得到了快速发展,但是龙芯3号处理器上的虚拟化技术却鲜有成果.基于龙芯3号处理器的多核虚拟化技术面临许多问题,虚拟多核架构结构复杂、核间通信方式难以模拟等都会为龙芯3号处理器上的多核虚拟化带来困难.分析了多核龙芯3号处理器的硬件结构以及物理多核的核间中断通信方式,在此基础上介绍了龙芯3号处理器上多核虚拟化关键技术.主要在多核处理器虚拟化总体架构设计、虚拟多核结构设计以及虚拟多核的核间通信方式等方面进行了讨论.实验的结果表明,在龙芯3号处理器上,该多核虚拟化方法具有良好的效果.
英文摘要:
      MIPS architecture is an important member of RISC processor family, and it is mainly applied in embedded systems. With its performance improvement, the MIPS processor is gradually used in the field of high-performance servers. The Loongson-3 processor is a typical representative of the MIPS architecture. As a main feature of high-performance server, the multi-core architecture is indispensible. Meanwhile, virtualization technology is another important application for the server, however in recent years the technology rarely has success on the Loongson-3 processor. Combining virtualization technology and multi-core technology on the Loongson-3 processor has much more difficulties as the method to simulate the multi-core architecture is hard and collaborative mechanism among different cores is complex. This paper analyzes the multi-core architecture and communication mechanisms of the multi-core architecture Loongson-3 processor and introduces a virtualization method for the multi-core architecture Loongson-3 processor. It mainly discusses the overall design of virtualization method of the multi-core Loongson-3 processor, the simulation of Loongson-3 multi-core architecture and the virtual inter-processor interrupt communication in the virtual machine. Experimental results show that the presented method provides useful and efficient multi-core virtualization support for the Loongson-3 processor.
HTML  下载PDF全文  查看/发表评论  下载PDF阅读器
 

京公网安备 11040202500064号

主办单位:中国科学院软件研究所 中国计算机学会 京ICP备05046678号-4
编辑部电话:+86-10-62562563 E-mail: jos@iscas.ac.cn
Copyright 中国科学院软件研究所《软件学报》版权所有 All Rights Reserved
本刊全文数据库版权所有,未经许可,不得转载,本刊保留追究法律责任的权利