首个基于自主CPU的国产云计算系统问世

来源自:捷世智通    点击数:11335   发布时间:2016-06-24

转载:人民邮电报  作者:吴权越

       日前,“基于国产龙芯3B1500处理器的云计算系统SD-30”(以下简称SD- 30)成果鉴定会在深圳大学召开。经广东省深圳市科技创新委员会授权,鉴定委员会通过SD-30系统的鉴定。SD-30是深圳大学陈国良院士团队联合龙芯 中科技术有限公司研制的我国第一套采用自主设计的基于龙芯3B1500处理器的云计算处理与应用系统,具有高密度、高能效、高扩展性的特点,在软硬件结合 的虚拟机设计与性能优化等关键技术上达到了国内领先水平。

       据了解,SD-30计算虚拟化效率颇为可观——通过SPECCPU2000测试表明,单CPU节点上单台、两台、四台虚拟机的计算虚拟化效率均达到80%以上;通过Stream内存带宽测试表明,单CPU节点上单台、两台、四台虚拟机的访存虚拟化效率均达到85%以上。
       深圳大学高性能中心副主任蔡晔表示:“自主CPU要做到支持云平台,主要难点在虚拟化技术,把物理资源变成逻辑资源,便于调度管理。虚拟化可以分为 两个方面理解,一是正向虚拟化——把多个物理节点组成一个逻辑节点,Hadoop、云储存这些互联网应用其实需要的是这种。二是反向虚拟化——把一个物理 节点拆分为多个逻辑节点,而真正需要在CPU层面支持的主要是反向虚拟化,其他都是软件的工作……为实现龙芯3B1500支持云平台,深圳大学和龙芯公司 采用了软硬结合的办法,对操作系统内核做一定修改,终于在SD-30上实现了基于国产龙芯CPU的虚拟化系统HKVM-Loongson,该系统采用 KVM虚拟化技术和OpenStack开源云计算软件栈,首次在超过40台国产龙芯集群服务器上构建了大规模的虚拟化节点并实现了对300个以上云计算虚 拟节点的有效资源管理与调度。”