摘要: 微软在他们的GoingNative 2012大会上为其C++ AMP(C++加速大规模并行处理)发布了开放规范(PDF)。C++ AMP被描述成“一种能够在数据并行硬件上加速C++代码的编程模型”。而这类硬件中最常见的例子要属独立显卡上能够使用多核或SSE CPU作为替代选择的GPU了。 微软声明的C++ AMP编程模型如下: ……给你上面几个方面的显式控制,包括:在CPU和加速器之间进行数据拷贝,以及在GPU 上执行计算。你可以显式地管理CPU和加速器间的所有通信。这类通信既可以是同步的也可以是异步的。加速器中的数据并行计算,可以通过使用多维数组、高层 次数组操作函数、多维索引操作以及其他. 阅读全文
posted @ 2012-02-23 01:12 ChaunceyHao 阅读(192) 评论(0) 推荐(0)