节点文献

动态二进制翻译的多核并行化中原子指令的翻译研究

ON ATOMIC INSTRUCTION TRANSLATION IN MULTI-CORE PARALLELISM OF DYNAMIC BINARY TRANSLATION

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 宋克鑫陈香兰陈华平王篁

【Author】 Song Kexin;Chen Xianglan;Chen Huaping;Wang Huang;School of Computer Science and Technology,University of Science and Technology of China;

【机构】 中国科学技术大学计算机科学与技术学院

【摘要】 多核已成为处理器发展的趋势,我国自主设计和研发的龙芯也已有相应的多核产品——龙芯3A等系列。利用QEMU在龙芯上运行x86的操作系统和应用程序是推广龙芯使用的一种有效方法。目前,官方发布的QEMU还不能利用多核并行化运行,造成巨大的资源浪费。为充分使用龙芯3A的多核,就QEMU在龙芯3A上的多核并行化问题进行研究,发现并解决了移植过程中遇到的原子指令问题,使得QEMU全系统模拟器能利用龙芯3A的多核来稳定地支持通用操作系统windows XP和x86/Linux的运行。

【Abstract】 Multi-core has become the development trend of the processor. The Loongson,as China’s independently designed and developed chip,also has its corresponding multi-core product,the Loongson-3A series. A good way to promote the use of Loongson is to make x86 operating systems and applications run on the Loongson by QEMU. Currently,the official release of QEMU can not yet make use of multi-core to run parallelly,this results in a huge waste of resources. For full use of multi-core of Loongson-3A,in this paper we explore the multi-core parallelisation issue of QEMU on Loongson-3A processor hardware platform,find and give solution to the atomic instruction problem in transplant process,and enable the QEMU systemwide simulator to take the advantages of multi-core of Loongson-3A to support the common operating systems as windows XP and x86 / Linux stably.

【关键词】 龙芯3A多核并行化移植原子指令
【Key words】 Loongson-3AMulti-coreParallelismTransplantationAtomic instructions
【基金】 中央高校基本科研业务费专项资金资助(WK0110000016)
  • 【文献出处】 计算机应用与软件 ,Computer Applications and Software , 编辑部邮箱 ,2013年11期
  • 【分类号】TP314
  • 【被引频次】4
  • 【下载频次】69
节点文献中: 

本文链接的文献网络图示:

本文的引文网络