• 保存到桌面加入收藏设为首页
服务器技术

VS2010平台在并行计算对支持云计算方面的改善

时间:2016-07-05 10:40:07   作者:老谭   来源:IDCSPED   阅读:3869   评论:0
内容摘要:云计算的核心原理就是实现在不同服务器之 间的负载均衡,也就是说,让不同的服务器参与同一个计算。这就涉及到并行计算的问题。在云计算之前,硬件技术的发展总是会给软件带来免费的性能提升。如增 加内存、更换性能更高的CPU后,软件几乎不用做任何的修改,就可以在新硬件上使用,而且性能会有很大的提升。在以前,不少系统管理员总喜欢通...

云计算的核心原理就是实现在不同服务器之 间的负载均衡,也就是说,让不同的服务器参与同一个计算。这就涉及到并行计算的问题。在云计算之前,硬件技术的发展总是会给软件带来免费的性能提升。如增 加内存、更换性能更高的CPU后,软件几乎不用做任何的修改,就可以在新硬忌鲜褂茫而且性能会有很大的提升。在以前,不少系统管理员总喜欢通过硬件升级 来提高应用程序的性能。

不过进入到云计算时代后,这种情况就不存在了。这主要是因为以前的硬件升级都有 一个前提,即只有一个运算核心。如在以前,CPU再怎么升级,都是单核,即只有一个头在运算。当CPU升级到多核时代后,也就是云计算的初步阶 段,CPU就有了多个运算核心。此时传统的应用软件由于受到架构的限制,如果不调整原先的设计方案,那么很难从中得到益处。在实际工作中,有些管理员更换 了双核的CPU后发现,应用软件性能没有明显的改善,甚至有下降的趋势。这与理论上的可以提高2倍运算率明显不符。这不能够怪云计算不好,而主要是原有的 应用软件架构还无法适应这个变化。

如果要让传统的应用软件能够在云计算时代发挥其优势,则必须对应用程序的架构进 行重大的调整。显而易见,这需要花费很大的时间与精力。为了减少鞲鲋匦驴发的时间与精力,在微软的Visual Studio 2010平台中加大了对并行运算的支持。Visual Studio 2010平台的目标是让大部分开发人员都能够高效的利用这个平台进行云计算系统的开发,并集成微软现有的多个开发平台。

Visual Studio 2010平台在并行计算上的优化,发现主要有以下几个方面的改善。

(1) Visual Studio 2010版本能够支持非托管的C++库和编辑器运行并行计算。也就是说即使应用软件中采用了非托管的C++,也能够支持多核运算。

(2) 在Visual Studio 2010种提供了一个并行性能分析器。通过这个分析器可以帮助开发人员迅终业接τ贸绦虻男阅芷烤保并向开发人员提出建议需要在哪些地方采取并行处理。

(3) 改善了Visual Studio 2010的调试器。在这个平台的调试器中可以智能的了解代码的并行特性,并且能够在跳似乎程序的不同执行单元的时候,显示应用程序的应用状态。

这些改进都是围衷萍扑阏箍的。有了这些特性的支持,可以让开发人员在最短的时间之内开发出一套合格的云计算系统。

原文链接:http://tech.ccidnet.com/art/33965/20101029/2228753_1.html


IDCsped 提供最新的IT互联网资讯,本着分享传播的宗旨,我们希望能帮助更多人了解需要的信息!

部分文章转载自互联网、部分是IDCsped原创文章,如果转载,请注明出处:www.idcsped.com !
微信号:13430280788  欢迎加微信交流!

标签:云计算  系统管理员  应用程序  应用软件  开发平台  
相关评论

销售电话:13430280788

Copyright © 2012-2017 | www.idcsped.com 版权所有

  粤公网安备 44010502001126号  粤ICP备12006439号-1