微软为VS加入支持并行程序的组件

微软已经更新了Visual Studio工具集的功能,以更好地支持并行编程。

通过其为Visual Studio 2008新设的加载项,微软正在调试提供支持消息传递接口( MPI的)程序。VS 2008新增的技术将被列入Visual Studio 2010。

MPI是一种用于程序并行计算机的独立的语言通信协议。此外, MPI是一个API,一套允许多台计算机进行彼此沟通的规范。这以协议用于计算机集群和超级计算机之中。

对微软的新的并行程序设计支持的博客中,微软开发高级副总裁 "Soma" Somasegar表示通过这一新的能力,"您可以选择一组头节点,你想要的任意多个内核,并按下F5键调试您的MPI程序。"

索马塞加尔还表示:"任何规划模型被引进的时候,开发人员需要强有力的工具支持,学习,写作,调试来优化他们的代码从而利用它。尤其是这样增加了一套新的变数方程的并行程序设计。"

就他本人而言,Somasegar指出,"Visual Studio正成为一个所有书面并行程序类型丰富的和富有成效的环境。"

Somasegar还表示,除了核心工作,微软调试团队还做了很多,"并行调试技术领导Allinea已将他们的环境移植到Visual Studio 。 Allinea的加载项可以进一步简化MPI的具体调试,其中包括根据上下文的排名切换,团队智慧的步骤,暂停和运行,并行堆栈预览和层压。"