1,CUDA和OpenCL有什么区别

cuda只能在N卡上使用,但出的比较早,各种库函数比较丰富,且已经应用于各种科学应用。opencl可以在A卡和N卡上使用,及各种计算协处理器上使用,库不是特别丰富,但是一个发展趋势,性能上比cuda差一点。

CUDA和OpenCL有什么区别

2,cuda和opencl有啥区别和联系

我了解不多,两个都是gpu参与运算(传统的程序处理,都是cpu参与,当前的电脑gpu都快比cpu跑的快了,大家想想别浪费gpu的能力,所以就出现了这个东西)。我说的跑的快是浮点运算。只不过由2个公司主导。
duda 我都没有反映过来是啥。。
回复 ddd010 笔误,是cuda,写错了!我希望用大白话说下就好。别搞得这么专业
这已经太专业了,不是我这种能了解的~说白了应该是两种不同的计算架构,前者CUDA是NVIDIA搞出来的(用在支持的GPU上),后者OpenCL最初是苹果弄出来的(跨平台),无非就是想法利用好GPU硬件性能。

cuda和opencl有啥区别和联系

3,OpenCL是什么与CUDA关系如何

opencl比cuda更加通用。cuda只适用于n卡opencl不仅适用于n卡,a卡甚至intel的集成显卡也支持
挖矿卡是专门用来做通算以赚取网络货币“比特币”的显卡。 理论上只要支持CUDA和OpenCL就行。
mdcs,openmp ,mex都是cpu上的mdcs 是matlab分布式计算工具箱,可以在集群中使用worker调配cpu资源openmp是单机多线程并行,c\c++ fortranmex 是matlab用于和其它语言混编的接口cuda 是nvidia推出的基于gpu上并行计算的架构用户可以在mex中加入openmp 或者cuda对matlab 代码进行混编的性能加速

OpenCL是什么与CUDA关系如何


文章TAG:opencl  哪个  有什么  什么  opencl和cuda哪个快  
下一篇