并行计算
文章平均质量分 83
l724225271
热爱IT
展开
-
谈CUDA和OpenCL的差异和发展前景
观点1从很多方面来看,CUDA和OpenCL的关系都和DirectX与OpenGL的关系很相像。如同DirectX和OpenGL一样,CUDA和OpenCL中,前者是配备完整工具包、针对单一供应商(NVIDIA)的成熟的开发平台,后者是一个开放的标准。 虽然两者抱着相同的目标:通用并行计算。但是CUDA仅仅能够在NVIDIA的GPU硬件上运行,而OpenCL的目标是面向任何一种Massiv原创 2014-04-24 22:59:39 · 12507 阅读 · 2 评论 -
cuda编程需要注意的
在编写cuda代码时,由于并行处理都是在GPU端,如果在设备端代码中不加捕捉异常的话,即使在GPU端运行出错了,你也不会知道出错了。GPU端的代码又不好调试,因此知道怎么在GPU端的代码添加异常捕捉是非常有必要的,当然这和在cup端的不太一样。以下是一段异常捕捉代码,供大家参考:转载 2014-05-29 22:16:24 · 2149 阅读 · 0 评论