題:
我可以使用GPU進行計算嗎?
Alex L
2012-06-13 01:48:49 UTC
view on stackexchange narkive permalink

是否可以使用GPU進行計算? (例如CUDA / OpenCL)

五 答案:
#1
+68
finnw
2012-06-13 02:03:34 UTC
view on stackexchange narkive permalink

從2012年開始,最好的選擇是在GLSL ES中將計算實現為片段著色器,並找到一種將輸出表示為RGBA(32位)紋理的方法。

在2012年的一次演講中,OpenCL不太可能實現,但將來可能會開發一個API;答案從 21:20開始,Eben說:“我們可能會為人們提供一些途徑,使人們能夠從通用計算中獲得一些收益。”

諸如 VC4CL項目已嘗試在Raspberry Pi使用的VideoCore IV GPU上實現OpenCL,其他相關項目現在也提供了對GPU某些常規計算能力的訪問。

AFAIK所說的話是迄今為止最明確的答案……答案始於21:20,Eben說:“我們可能會為人們提供一些方法,使人們可以從中獲得一些通用計算能力”
一些GPU代碼已經開源! https://github.com/raspberrypi/userland
這等效於實現OpenCL,因為有人可以將VideoCore OpenCL後端添加到LLVM以將OpenCL編譯為VC。
[官方文檔發布]在2014年發生了變化。 -kingdom /)以及官方博客本身上有關GPGPU的各種博客文章。
#2
+29
Nick McCloud
2012-06-13 02:01:08 UTC
view on stackexchange narkive permalink

目前不存在-僅用於顯示目的的幀緩衝接口。沒有OpenCL,也沒有計劃,也沒有創建OpenCL的文檔。 CUDA僅是Nvida,因此不適用。 OpenGL驅動程序可用後,您也許可以通過GPU進行一些計算,但是還有待觀察。

在RPi論壇上查看以下詳細線程: GPU Processing API

#3
+11
raspi-ninja
2015-12-09 14:06:56 UTC
view on stackexchange narkive permalink

這可能是有用的。.樹莓派的GPGPU python庫。 https://github.com/nineties/py-videocore

通用GPU(GPGPU)是一種圖形處理單元(GPU),其執行非通常由CPU

進行的專門計算
#4
+9
flakeshake
2016-01-15 22:03:04 UTC
view on stackexchange narkive permalink

自2014年以來,Raspberry Pi基金會已經 成為 認可 Pi上的GPGPU,距博通發布文檔後不久

Simon J. Hall(與2014年緊密相關的 10,000 $競賽的獲勝者的獲獎者)創建了一個實驗性OpenCL編譯器,以使Quake能夠在沒有使用GPU BLOB):請參見此處

#5
+9
user46562
2016-05-15 21:20:06 UTC
view on stackexchange narkive permalink

您可以編寫使用QPULib在Pi的GPU上運行的高級程序:

https://github.com/mn416/QPULib

這是一種針對Pi的GPU中的12個矢量處理器(QPU)的編程語言和編譯器。它旨在易於使用,並以EDSL(嵌入式域特定語言)實現-一種輕量級的功能,可以替代成熟的OpenCL後端。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...