- 1 名前:a36 ◆K0BqlCB3.k [2008/12/10(水) 15:38:25 ]
- さてついにOpenCLの仕様が公開されました。
www.khronos.org/opencl/ 公式ページにはAPIのヘッダファイルが公開されており、 まだ実際に動かす事はできないもののプログラミングすることは可能となっています。 ということで、公開に先んじてプログラミングを始めてしまいましょう。
- 44 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 22:48:46 ]
- >>42
大丈夫、Mac専用じゃないよ。 Appleが規格の孤立化を避けるのが目的だと思うけど、 最初からオープン標準化にこだわって作られた規格。 規格の策定作業のメンバーにはIntelやAMD、NVIDIA、 ソニーなど、MSを除く主要企業は全て参加しているし、 OpenGL(ES)との連携やスマートフォンへの対応もあるし、 これから先、携帯端末全盛の時代の最有力候補でもある。
- 45 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 22:50:10 ]
- >>44
あんたに聞いてないんだよ
- 46 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 23:06:31 ]
- >>45
あうごめんwでも答えちゃうよ? Mac OS X Snow Leopardに実装されるのがOpenCLで、 Windows7/vistaに実装されるのがDirectX Compute Shader。 どちらのGPGPU技術もまあ競合するものだわさ。 スマートフォンへの実装は別にして、DirectX系技術はWindows限定だし、 OpenCLにはオープンな技術というメリットがある。ただし、Windowsが市場を ほぼ独占してるPC業界にとって、有力なのはやはりDirectX Compute Shader の方になる。だから当面、OpenCLの主要プラットフォームがとりあえず Macなのは致し方ない現実、という考え方じゃないのかな? もちろんマルチプラットフォーム化を重視して、Windows環境下でも OpenCLを採用する企業も当然存在するとは思うけど。
- 47 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 23:13:48 ]
- >>46
お前の意見なんてどうでもいい マジで黙ってろクソ野郎
- 48 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 23:18:30 ]
- >>47
あうごめんwでも答えちゃったよ?
- 49 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 18:57:22 ]
- で、まだかね?
- 50 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 11:40:11 ]
- マルチコア動作版くらいそろそろ出せよ ガオー
- 51 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 11:44:25 ]
- てかDirectXは独自に実装するみたいだが
MSは意地でも標準化を妨害したいらしいw
- 52 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 12:35:14 ]
- 妨害つーか、OpenCLはOpenGLとは連携するが
Direct3Dとは連携しないので、MSが自前で作るしかない。
- 53 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 19:01:40 ]
- MSはどっちかっていうとマルチCore CPUをグラフィックに活かそうとしているよね。
逆。
- 54 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 19:03:43 ]
- >>52
MSはCompute Shaderを準備中。
- 55 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 00:45:30 ]
- 言語はC99ベースだからいいかと思ったけど、再帰が使えないのは痛いな。
Cで書いてコンパイルしたバイナリと、OpenCLで書いてコンパイルしたバイナリを リンクできればいいな。
- 56 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 11:20:43 ]
- .objが中間コード的なものだったら出来たかもね。
- 57 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 03:39:12 ]
- 再帰なんていらね
|

|