Raspberry Pi と GPU
2022-10-25 19:16 JST
Raspberry Pi4 で GPU をしようとするにはどうしたらよいか?調べてみる。
GPU は VC6
Raspberry Pi の 4 以前は VideoCoreIV(VC4) という GPU を使っておりアーキテクチャも公開されている。どうやら icd への対応はなさそう(オープンソースとしては見つけられなかった)。py-videocore6 が一番進んでそうだ。
リンク集
Raspberry Pi 用の GPGPU の Python ライブラリ。 VideoCoreIV 用
VideoCoreVI 用 の GPGPU の Python のライブラリ。
PyVideoCore の Qiita の記事
Raspberry Pi4 で GPGPU に挑戦している人がいる
VC4CL OpenCL をかけるのかな? VideoCoreVI には対応していないみたい。
VC4CL つかったブログ。この人、Rust でステレオマッチングも作っている。 すごいね。
Idein のブログ?VC6 大変みたいね。性能出すには。
こちらも VC4CL つかったブログ。絵を使って整理されている。
KhronosGroup の github にある SPIRV のツール
Google も OpenCL カバーしているのか
clspv をつかって OpenCL と Vulkan やっている。中身が何かは不明。
これも VC4CL をつかったブログ
Intel GPU を使うことが出来る? Xe まではカバーしているみたいだけど、 最近の PCIe の GPU はどうなのだろうか?(不明)
OpenASIP ってなんだろう?
TTA-based Co-design Environment をとりあえずポイントしておく
PoCL で OpenASIP で FPGA 拡張できるらしいぞ。
これを目標にしよう Tutorial: OpenCL SGEMM tuning for Kepler
MOCL3 ってなんだろう?