OpenCL w / Broadcom GPU?


15

この質問がここで以前に質問され、回答されたことを知っています:計算にGPUを使用できますか?

しかし、最近多くの開発が行われています。これには、今後さらに追加されるというヒントも含まれます。これが今後数か月以内に発生する可能性があるかどうか、つまりRPI上のOpenCLを知っている人はいますか?


今後6か月以内にOpenCLが確実に実装されることは非常に疑わしいです。私が見たことから、Pi FoundationまたはBroadcomがこれに取り組んでいるという兆候はありません。

ここには実験的で放棄されたOpenCLコンパイラがあります:raspberrypi.org/forums/viewtopic.php
f

回答:


3

公式ではありませんが、Raspberry Piブログをフォローすると、QPU用のASMコンパイラ(Raspberry PiのGPUの心臓部)が存在することがわかります。この方法を試してみたい場合は、ASMコードを(レジスタレベルで)コンパイルする必要があります。このリンクを推奨できます:

http://rpiplayground.wordpress.com/2014/05/03/hacking-the-gpu-for-fun-and-profit-pt-1/

ただし、OpenCLを使用する場合は、さらに待つ必要があると思います。


3

ラズベリーパイ財団はいる されて 承認する間もなく、2014年以来、パイにGPGPUをブロードコムは、ドキュメントをリリースした後、 GPU内部のQPU単位のために。

実験的なOpenCLコンパイラは、サイモンJ.ホール(GPU BLOBを使用せずにQuakeを許容できる程度に実行するための密接に関連した2014年10,000ドルのコンテストの勝者)によって作成されました


0

GPUを使用する方法は2つありますが、残念ながらOpenCLに関係する方法はありません。

  1. 計算のために頂点またはフラグメント共有者を乱用します。
  2. Androidをインストールして、RenderScript(Android独自のGPGPU言語)を使用してみてください。PiのGPUがサポートされているかどうかは実際にはわかりませんが。

OpenCLは、AMD(Radeon GPUとCPUコアの両方)、nVidia(GPUとTegra ARM CPUコアの両方)、Intel( Intel HD / Iris統合GPUコアとCPUコアの両方)。私はかつてOpenCL AESデモプログラムを試しましたが、4GBのディスクイメージを暗号化するときに、クアッドコアIntel Core 2とGeForce GTX 650 Tiの両方を最大限に活用しました。
マックスソンチャン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.