微软周五宣布了C++ Accelerated Massive Parallelism (AMP)规范,它可以让C++开发人员编写出来的程序可以调用图形卡硬件加速,下一个版本也就是Visual Studio 11的beta版本中已经开始这项工作。C++ AMP是微软Visual Studio和C++编程语言的新扩展,用于帮助开发人员充分适应现在和未来的高度并行和异构计算环境。
之前微软在VS中完成的多核心运算支持已经让许多程序对CPU的利用率提升,而对GPU的支持度将是下一个要解决的课题。目前微软已经和AMD、NVIDIA等公司一道准备开放标准的细节,不久后开发人员就可以享受到更广泛的异构硬件加速支持。
(文/cnbeta)