Visual Studio 2010对并行计算的支持(2)

时间:2009-11-23   来源:   网友评论:0   人气: 515 作者:

Task Parallel Library(TPL)和Coordination Data Structures,在运行时层次上,有使用非托管代码开发应用程序时可用的并发运行时(Concurrency Runtime),也有托管代码的任务调度器(Task Scheduler)。有了这些丰富的开发工具,函数库和运行时的支持,我们可以轻松地将合适的业务逻辑并行化,从而充分地利用多核心CPU的性能。

  除了上文所提到的微软应对并行计算的解决方案,实际上,微软在并行计算开发的整个生命周期,都提供了相应的工具和Framework对其进行很好的支持,从设计和建模到应用程序的调试,从应用程序的性能优化到最后的性能验证。

图3,完整的生命周期支持

  总之,借助Visual Studio 2010所泰来的微软并行计算解决方案,我们可以轻松实现软件的并行化,充分利用多核CPU所带来的性能提升,从而再次吃上“免费的午餐”。


 

文章评论