「OpenCL」の版間の差分
ナビゲーションに移動
検索に移動
imported>Administrator |
Administrator (トーク | 投稿記録) |
||
(他の1人の利用者による、間の1版が非表示) | |||
1行目: | 1行目: | ||
− | '''OpenCL''' | + | '''OpenCL'''(おーぷんしーえる)とは、[[並列コンピューティング]]のためのクロスプラットフォームな[[フレームワーク]]である。 |
== 概要 == | == 概要 == | ||
− | [[GPGPU]] | + | OpenCLは[[GPU]]([[GPGPU]])に特化しておけばよかったのに「汎用性」を掲げて[[FPGA]]や[[PS3]]の[[Cell]]、さらには[[Xeon Phi]]などにまで手を広げてグダグダになっている。このため[[GPU]]特化に特化した[[CUDA]]や[[DirectCompute]]とは使い勝手も性能も絶望的な差となっている。 |
− | [[ | + | |
+ | あまりのグダグダっぷりに[[Google]]や[[Apple]]も嫌気が差してか、[[Android]]は[[RenderScript]]や[[Vulkan]]へ移行し、[[macOS]]や[[iOS]]も[[Metal]]へと移行した。 | ||
== 関連項目 == | == 関連項目 == | ||
9行目: | 10行目: | ||
* [[CUDA]] | * [[CUDA]] | ||
* [[DirectCompure]] | * [[DirectCompure]] | ||
+ | * [[RenderScript]] | ||
+ | * [[Metal]] | ||
− | + | [[category: GPGPU]] | |
− | |||
− | |||
− |
2022年11月17日 (木) 01:51時点における最新版
OpenCL(おーぷんしーえる)とは、並列コンピューティングのためのクロスプラットフォームなフレームワークである。
概要[編集 | ソースを編集]
OpenCLはGPU(GPGPU)に特化しておけばよかったのに「汎用性」を掲げてFPGAやPS3のCell、さらにはXeon Phiなどにまで手を広げてグダグダになっている。このためGPU特化に特化したCUDAやDirectComputeとは使い勝手も性能も絶望的な差となっている。
あまりのグダグダっぷりにGoogleやAppleも嫌気が差してか、AndroidはRenderScriptやVulkanへ移行し、macOSやiOSもMetalへと移行した。