高性能服务器结构smp,虚拟SMP高性能服务器技术

03虚拟SMP高性能服务器技术

虚拟SMP高性能服务器技术

由于DHVMM提供了部件虚拟化技术,由此计算所发展了新型的内存共享技术和动态部署技术,因此,传统的SMP服务器的体系架构已经不能满足需求,必须研究新型的体系结构以构建大型虚拟SMP高端服务器。完全支持目前的TCC协议的transactional shared memory(事务块共享存储)技术还是很难直接应用在实用的高端商业虚拟服务器中,其中的原因与传统的高性能计算技术一样,还是应用并行化的困境,还没有高效的编译器能够自动将主流系统软件和大型应用软件如Oracle数据库事务化(transactionalize),因而不得不依赖于编程人员的经验和智慧。

另一个目前难以克服的障碍是事务块共享存储技术中引入了对要读取的共享变量的"预测",因此就必须考虑预测失败的异常处理。通常的做法是回溯(rollback),因而代价高昂。考虑到这些现实的阻碍,需要研究创新的基于软件实现的虚拟SMP体系架构,要求能不依赖于编译和手工进行事务块共享存储的优化,要面向部件虚拟化,使其具有良好的可扩展性和高可用性,既支持传统的共享内存和消息传递编程模式,也支持UPC和TCC等新的编程模式,以提高系统的生产率。

对PB级存储的支持

现代的高端商用服务器面临对存储能力的巨大需求,因此计算所研究的服务器必须能够提供PB(Peta Byte,1015)级存储能力的支持。传统的PB级存储系统可能是基于光纤通道(Fibre-channel)的SAN存储网络,也可能是基于 infiniband网络技术的存储系统,例如Oracle RAC。而计算所将把两者的优势结合起来,研究一种基于Infiniband 网络技术的SAN存储系统(IB-SAN Infiniband Based Storage Area Network)。同时,加入磁盘部件的虚拟化技术,这个技术不仅是前面提到的DHVM的基础之一,也是IB-SAN的基础。

对于GPU,内存和磁盘从本质上来说是没有区别的,都是用来提供和存储数据和指令的,差别在于访问速度和由此决定的成本。在PGAS编程模型中,存储空间应该是统一的(包括内存和磁盘,本地和远程),以此为基础构建分布式基于软件(也支持硬件)的RAID以提高存储的可靠性和吞吐率。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值