cuda和opencl哪個(gè)快 學(xué)習(xí)CUDA或OpenCL編程,有多大意義?
學(xué)習(xí)CUDA或OpenCL編程,有多大意義?你好,CUDA只能在NVIDIA的顯卡架構(gòu)中使用,所以如果在NVIDIA中使用,CUDA最好稍微優(yōu)化一下,編程也很方便。但OpenCL幾乎可以用于任何圖形卡
學(xué)習(xí)CUDA或OpenCL編程,有多大意義?
你好,CUDA只能在NVIDIA的顯卡架構(gòu)中使用,所以如果在NVIDIA中使用,CUDA最好稍微優(yōu)化一下,編程也很方便。但OpenCL幾乎可以用于任何圖形卡,如ATI的。這取決于用戶在哪里使用它。謝謝,我希望采用
如果你只是運(yùn)行支持OpenCL的軟件,NV驅(qū)動(dòng)程序已經(jīng)包含了OpenCL的運(yùn)行時(shí)。只要將圖形卡驅(qū)動(dòng)程序更新到195.62或更高版本(當(dāng)前驅(qū)動(dòng)程序已經(jīng)高于此版本),就可以自動(dòng)啟動(dòng)OpenCL。不需要額外的軟件安裝或手動(dòng)配置。當(dāng)然,你的顯卡應(yīng)該支持CUDA,但只要不是7、8年前的老卡,就可以了。
如果您想開發(fā)OpenCL,您需要下載OpenCL SDK(CUDA SDK包中包含了N card的OpenCL SDK,可以從NV官網(wǎng)下載,但您似乎需要Quadro或Tesla卡才能使用。我以前嘗試過使用GTX圖形卡,但CUDA SDK無法加載它)。有關(guān)配置方法,請參閱SDK中的文檔。
顯卡opencl是什么?
在許多方面,CUDA和OpenCL之間的關(guān)系類似于DirectX和OpenGL之間的關(guān)系。與DirectX和OpenGL、CUDA和OpenCL一樣,前者是一個(gè)成熟的NVIDIA開發(fā)平臺(tái),具有完整的工具包,后者是一個(gè)開放的標(biāo)準(zhǔn)。盡管他們有相同的目標(biāo):通用并行計(jì)算。但CUDA只能在NVIDIA的GPU硬件上運(yùn)行,OpenCL的目標(biāo)是面對任何類型的大規(guī)模并行處理器,期望為不同類型的硬件提供相同的編程模型。
openclcuda選哪個(gè)?
渲染圖片時(shí),雙顯卡有兩種工作模式:1。A圖形卡負(fù)責(zé)2D圖片渲染和視頻硬件加速,B圖形卡負(fù)責(zé)3D圖片渲染、OpenCL/CUDA等通用計(jì)算(如集成圖形卡單顯示切換)。2A圖形卡和B圖形卡都是單顯示器,兩個(gè)圖形卡在任何時(shí)間同時(shí)工作,狀態(tài)是同步的。這種模式也稱為crossfire或SLI。這項(xiàng)技術(shù)的原理十多年來變化不大。就像原來的伏都教2一樣,它將畫面分為兩部分:上半部分和下半部分,分別由兩個(gè)或多個(gè)圖形卡渲染,然后由負(fù)責(zé)顯示和輸出的圖形卡組合顯示。因此,第一個(gè)問題是獨(dú)立顯示不一定在集成顯卡的基礎(chǔ)上工作,除非它使用集成顯卡的獨(dú)立顯示模式,如Optimus(大多數(shù)雙圖形筆記本)。如何最大限度地提高顯卡的效率?這個(gè)。。。。。這取決于如何定義最大功效。