今注目のニュース
「IT界のサグラダファミリア」みずほのシステムついに「完成」 「スタッフロールとか出して賞賛したい」
漫画『遊☆戯☆王』作者・高橋和希先生のSNS投稿に賛否 キャラクターに政治的表現をさせてしまった事を謝罪
東京一人暮らし学生の仕送り額、平均9万5000円 23区で一番お金がかかるのは品川区?

OpenCL単語

オープンシーエル

掲示板をみる(21)
  • twitter
  • facebook
  • はてな
  • LINE

OpenCLとは、システム上にたくさんある計算資を統一的に扱えるようにするためのAPIセットである。

概要

インテルAMD(に限らないが)のCPUは、実はGPUべて計算性が劣っている。というのも、シングルスレッドの実行性それなりにめられるCPUではコアが大きくなってしまい、一つのCPUに載せられるコアは多くて8コア程度がいまだ上限だからだ。

それに対しGPUコア1つあたりの計算性はあまり高くない。しかし、その分コア1つがコンパクトでありそのコアを何十個、時には100個以上並列に計算させて総合性を稼いでいるのである。ということは細かく分割して並列に計算できる処理の場合GPUに計算させたほうが速いのではないか。という発想からそのための開発環境を各メーカーが開発してきた。2003年頃から言われてきたGPGPU(汎用的に利用できるGPU)と言う技術である。

これを更に進めて、あらゆる計算資CPUGPUに限らず)を特定ハードに縛られず統一的に扱えるオープン無料APIとして、2008年6月Appleが発表したのがOpenCLである。2008年12月Appleが提案していた仕様を元にOpenCL 1.0がリリースされた。

API仕様Khronos Groupで決定されるが、実装は各メーカーが行う。マイクロソフトKhronos Groupに参加しておらず、DirectX11で同様の技術を開発中

このAPIに対応するアプリケーションは、演算性を大きく向上させることができる。ニコ動的には動画エンコード待ち時間が減る、動画がもっと綺麗になることが期待できる。

OpenCLは、Open Computing Languageの略。 Mac OS X Snow Leopard玉機の一つである。QuickTime Xでも利用されると思われる。

関連動画

関連項目

外部リンク

外部記事

掲示板

  • 19ななしのよっしん

    2015/04/16(木) 05:19:25 ID: hoR0uZidPf

    Geforce2015/4/13の350.12からOpenCL1.2に対応したらしい。
    600番台(Kepler)以降だけど。

    通りすがりですがメモしておきますね。

  • 20ななしのよっしん

    2018/08/05(日) 12:58:49 ID: O3pF0Uj6rG

    ベンダーがみんなCUDAしか使わない為なのか、OS X Mojave以降非サポートになるそうな。自分で作っておいてなんだかなとは思うがAppleだから仕方ない。

  • 21ななしのよっしん

    2019/02/16(土) 00:34:00 ID: mo+hEqfy6Q

    >>20
    正確にはちょっと違う。全部MetalでやることにしたからOpenCLもういらんという理由ね。

急上昇ワード

最終更新:2019/07/16(火) 19:00

ほめられた記事

最終更新:2019/07/16(火) 19:00

ウォッチリストに追加しました!

すでにウォッチリストに
入っています。

OK

追加に失敗しました。

OK

追加にはログインが必要です。

       

ほめた!

すでにほめています。

すでにほめています。

ほめるを取消しました。

OK

ほめるに失敗しました。

OK

ほめるの取消しに失敗しました。

OK

ほめるにはログインが必要です。

TOP