2014-09-02 52 views
0

我在GPU計算的世界很新。所以我真的很喜歡有人向我解釋非常基本的東西。我有英特爾的芯片組與以下的GPU:怎樣編程的INTEL GPU

  • GMA4500
  • HD顯卡

我感興趣的巨大數據集運行代數和位功能,如數組或按位移置GPU中的陣列線。目標當然是獲得更多的表現。

我的主要問題是我怎麼能在GPU上的程序,例如?過去我曾使用CUDA編程nVIDIA視頻卡。我從以前的主題了解到,我無法將CUDA用於INTEL GPU。提前致謝!!

更新1

我發現英特爾支持OpenCL的高清顯卡。更確切地說,英特爾OpenCL應用SDK爲英特爾®平臺上的OpenCL應用提供了全面的開發環境,包括兼容的驅動程序,代碼示例,代碼生成器等開發工具,優化指南以及對優化工具的支持。

SDK支持的OpenCL 1.2的第三和第四代英特爾®酷睿™處理器與英特爾®核芯顯卡和英特爾®虹膜™圖形系列,採用英特爾核芯顯卡的英特爾®凌動™處理器,英特爾®至強®處理器和英特爾®至強融核™協處理器。

+0

OpenCL的可能是你的搜索詞。 – urzeit 2014-09-02 13:37:30

+0

也許有一些opencl測試版驅動程序可以使用,但可能性很低,使得GL包裝器可以很好。如照明而不是乘法和混合而不是加法。 – 2014-09-02 19:12:18

回答

3

OpenCL是標準的,跨廠商API爲GPGPU編程,大致類似於nVidia的專有CUDA。

+0

/同意,CUDA不會對非NVIDIA GPU上運行,我不知道AMP的狀態(甚至都不支持整合型芯片組) – 2014-09-02 13:46:39

+2

根據http://en.wikipedia.org/wiki/List_of_Intel_graphics_processing_units HD圖形和GMA4500不支持openCL – Nick 2014-09-02 13:48:25

+0

嗯,看起來像是GPU在2008年發佈的,大約是OpenCL第一版之前的一年。如果它支持OpenGL片段着色器,則可以對這些片段着色器進行一些有限的計算工作,但您可能只需要獲得更新的GPU。 4500的設計不支持除圖形以外的任何其他功能。 – Wyzard 2014-09-02 13:52:49