C++AMP加速大规模并行计算利用CPU—GPU异构计算大大提升了计算速度,在GPU不符合要求时,可使用CPU的SIMD自动向量化提高性能。那么有没有消息是针对.net的原生异构计算的开发计划呢?使用OpenCL的.net封装不容易调试GPU部分的代码;利用P/Invoke或者WinRT调用C++AMP,编码还得在两个工程间来回切换也是不大方便。微软有没有.net原生的GPU计算,以及SIMD自动向量化的开发计划呢?
暂时还是使用支持.net的GPU计算类库了,效果还不错。微软和AMD合作让C++AMP开始支持Linux平台倒是个令人振奋的消息。