2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

OpenCLプログラミング#1

1 :a36 ◆K0BqlCB3.k :2008/12/10(水) 15:38:25 .net
さてついにOpenCLの仕様が公開されました。

http://www.khronos.org/opencl/

公式ページにはAPIのヘッダファイルが公開されており、
まだ実際に動かす事はできないもののプログラミングすることは可能となっています。
ということで、公開に先んじてプログラミングを始めてしまいましょう。

850 :デフォルトの名無しさん:2015/12/20(日) 01:02:38.32 ID:XNwlDZDb.net
nvidiaはopenAMP+だっけ?あっちに力いれてんじゃないのかね?

851 :デフォルトの名無しさん:2015/12/20(日) 04:40:12.37 ID:oUoqwn36.net
AMDもCUDAに対応するみたいなニュースをみたけど、どうなったんだろう?
GPGPUの技術も速く落ち着いて欲しい

852 :デフォルトの名無しさん:2015/12/20(日) 07:41:04.82 ID:MpbNAZoy.net
CUDAが各社GPU共通のならいいけどそうじゃないからなぁ
Intel iGPUでも使えないと困る

853 :デフォルトの名無しさん:2015/12/20(日) 07:47:22.55 ID:14eB8c4R.net
AMDのあれは、HSAをターゲットにしたHalideやvexclのような並列計算APIで、
それがNVIDIA向けにもコンパイルできるって話だな。既存のCUDAコードからも
コンバートできるというのは目新しいが。

854 :デフォルトの名無しさん:2016/03/29(火) 10:04:21.74 ID:/c8bAcK4.net
サッカーブッシュ日本代表日程ぷあたん(しゅっちょうまいくろ教育長交代)春文執行40代売上差額シュガーチョコ
https://www.youtube.com/watch?v=NDq1QoJY0nY宇ドナルドアナリストパワーストーンコーチングとしまえん
サッカーブッシュ日本代表日程古本屋よしたけしゅっちょうちょこしゅがー
ディーラー税務署天才開発者死亡詰みヨミドクターマイクロサービス不足
サッカーブッシュ日本代表日程ぷあたんシフト光金さかい強制バイト人権侵害問題
春分資源執行ニューヨーク低原価ぼったステーキソルトレイク福岡横浜新橋奴隷課金パチシフト強制バイト問題新潟米センター生残
コスメ24チャリティー隠れ40代生活保護プレイボーイバイトレードいたりあん接待問題
マスコミKARDローンケーオーサービス不足婚活パーティー寄付金執行原発ビジネス
FBIチャイニーズタイホテル売上事務所ガチャ決算ガチャキャンペーン(販売報道陣過激派組織向携帯最新情報提供終了
校長発言細心注意ノートン産廃エラー(著作権クレーム中国反応融資高額教育費)(中国捕鯨団体40代社員サッカーコメント
高額入学金ヤフウ新橋大学ヤフウ新橋理事長FX経費 おじや50代資産ガリバズフィード40代エリート

855 :デフォルトの名無しさん:2016/05/30(月) 13:15:08.40 ID:27ORFIrk.net
CUDA8.0RCでも1.2どまり

856 :デフォルトの名無しさん:2016/05/31(火) 02:00:22.72 ID:tLbBjsj4.net
CUDAが強すぎて、なかなか広がらないイメージ

857 :デフォルトの名無しさん:2016/05/31(火) 15:24:04.45 ID:o40hgVi5.net
あまり最適化されてない(できない、ifがそれなりに多い)プログラムをCPUとGPUで動かしてみて、
早い方を採用するには都合がいい。

858 :デフォルトの名無しさん:2016/08/08(月) 11:44:01.40 ID:OeTPyxgg.net
CUDAは強い強い言われてるけど結局一社独占の技術だから過渡期の産物で終わってメインストリームにはなれんよ
nvidia自体x86やARM関係なくCPUを締め出しにかかって古い仕様を拡張する気がなさそうだし

859 :デフォルトの名無しさん:2016/08/08(月) 23:41:36.48 ID:FOEjBVJr.net
しかしOpenCLも最近失速気味だしなぁ。規格は2.2まで出てるのにいまだに2.1のまともな実装すら出てないし。
AMDが体力続かなくて手を引いたりしたらOpenVXみたいにフェードアウトするんじゃないか?

860 :デフォルトの名無しさん:2016/08/13(土) 04:34:37.27 ID:C6tpwDrS.net
物理レンダリングが出たばっかりなのに失速とは

861 :デフォルトの名無しさん:2016/10/29(土) 09:17:30.79 ID:W9gQheBG.net
AppleがGeForce採用すりゃNVIDIAもOpenCLをアップデートすると期待してたが、今回も採用なしか。
それとも逆に、いつまでもOpenCL 2.0対応しないから採用しないのかな。

862 :デフォルトの名無しさん:2016/10/29(土) 12:19:11.69 ID:YsxFht0u.net
OpenCLはオワコン

863 :デフォルトの名無しさん:2016/10/29(土) 15:09:52.99 ID:0Cs4HSkt.net
HIPだっけ?
あれでCUDAを汎用的に使えるようになるんじゃないの?

864 :デフォルトの名無しさん:2016/10/29(土) 18:46:14.19 ID:vjtn6SxB.net
>>862
C/C++使いはOpenCLも使えないと駄目ってなりつつあるんじゃないのか?

865 :デフォルトの名無しさん:2016/10/30(日) 01:49:24.70 ID:IKgBO44W.net
それはOpenMPでは

866 :デフォルトの名無しさん:2017/01/08(日) 01:47:50.25 ID:qDa6npPv.net
Vexcl難しい
サンプルコード少なすぎる

867 :デフォルトの名無しさん:2017/02/12(日) 09:50:54.30 ID:fljd0HzI.net
vexclは挫折してviennacl使ってる
使えるスキルある人ならvexcl良いと思うけど
自分には無理だった

868 :デフォルトの名無しさん:2017/02/12(日) 14:41:00.16 ID:VBfSC62c.net
boost.computeなら、どうだろうか?

869 :デフォルトの名無しさん:2017/02/16(木) 11:11:01.71 ID:sX4bqSJb.net
Boost.computeはcudaに対応してない

870 :デフォルトの名無しさん:2017/02/17(金) 01:28:52.49 ID:LtwBLUnB.net
OpenCLの話題だし、CUDA対応とかより、いかにOpenCLのコードが書きやすいかのほうが大切だと思うんだ

871 :デフォルトの名無しさん:2017/02/28(火) 20:15:03.56 ID:514SeM49.net
ここ1年くらい停滞気味で話題が少なかったけど、これはめでたい。

NVIDIA 378.66 drivers for Windows offer OpenCL 2.0 evaluation support
https://www.khronos.org/news/permalink/nvidia-378.66-drivers-for-windows-offer-opencl-2.0-evaluation-support

一方で、前にいろいろぶち上げたAMDは何してるんだ?Ryzenで忙しいってか?

872 :デフォルトの名無しさん:2017/03/17(金) 02:02:00.80 ID:YSidBwLT.net
Vexclで行列計算したいけど行列掛け算のexampleしかない
qr分解とかライブラリ使って出来ないの?
Vienaclにはqr分解とか例が沢山あるのに

873 :デフォルトの名無しさん:2017/03/17(金) 11:56:23.09 ID:ol/nseXL.net
できる

874 :デフォルトの名無しさん:2017/03/30(木) 08:07:31.22 ID:sSr9ORWQ.net
過疎ってるところ恐縮ですが、質問です。

通常のCプログラムの中で、コプロ的な使い方でOpenCLをインラインアセンブラのように使うような使い方は可能なのでしょうか?
もしくは、その様な使い方を実現する方法はないでしょうか。

875 :デフォルトの名無しさん:2017/04/04(火) 23:25:23.65 ID:d4Y6801f.net
Openmpでgpuの並列計算も出来るようになってから
Viennaclは更新も止まって、もう実質一年ぐらい更新ない

Openmpがgpu計算の標準になるのかな

876 :デフォルトの名無しさん:2017/10/25(水) 09:29:08.47 ID:h/b8kKiY.net
開発環境自体もOpenCL 2.0で止まっている感じはするな
鈍足になった感じはする

877 :デフォルトの名無しさん:2018/04/03(火) 04:40:48.84 ID:mPevnajZ.net
cudaだと毎回計算結果違うとかビットエラーで整数計算も間違うことあるらしい
OpenCLをamdで動かすとどうなの?

878 :デフォルトの名無しさん:2018/04/03(火) 11:25:01.62 ID:R6gDm2yr.net
えっ

879 :デフォルトの名無しさん:2018/04/03(火) 23:11:05.85 ID:RICRRaNn.net
マイニング終了でRädeonの中古が格安で大量に売られてるので
何か使えないか
Openclってひょっとして再帰できない?

880 :デフォルトの名無しさん:2018/04/06(金) 09:28:13.93 ID:Z8wP2fEV.net
>>877
科学計算用のやつだと、ちゃんとエラー補正してくれるよ

881 :デフォルトの名無しさん:2018/05/18(金) 19:25:23.10 ID:RN2l/52Z.net
再帰できないってことはないだろ。
確認まではしてないけど、小さいの書けばすぐわかるからよろしくです

882 :デフォルトの名無しさん:2018/05/18(金) 23:22:29.85 ID:z36hYsyi.net
たしか昔はcudaも再帰できなかったと思う
ある時期までの規格なら再帰できないとかもありえる
あるいは製品依存とか?

883 :デフォルトの名無しさん:2018/05/19(土) 10:52:19.90 ID:iBGlap+k.net
再帰って、例えば階乗(n!)を関数内で1引いて乗算して、また自身を呼び出すみたいなことでしょ?
できないわけないよな……と脳内で思ってます。

色々な階乗をパラでやっても大丈夫だと思うし、一つの階乗をパラでやっても排他きちんとやれば大丈夫だと…

もしかして全く勘違いなこと言ってるのかな…
(最近CL書いてない、というか、並列プログラム自体ネタがなくて書いてないorz)

884 :デフォルトの名無しさん:2018/05/19(土) 12:28:46.68 ID:BjCA6AhS.net
再帰するにはスタックが必須になるから
そんな暗黙の領域管理をGPUにやらせるのかってことでしょ
再帰がなければ関数ごとに固定領域を決めればいいので楽できる

885 :デフォルトの名無しさん:2018/05/19(土) 13:45:59.07 ID:iBGlap+k.net
普通に関数呼んでreturnで帰って来るんだから、スタックなんて意識しなくていいんじゃない?
(関数の戻り先は、勝手にスタックに積んでreturnで勝手に取り出してくる)

スタック容量が少ないから別途管理しないといけないってこと?

886 :デフォルトの名無しさん:2018/05/19(土) 14:22:31.54 ID:7qbCVCh9.net
ふつう、関数はインライン展開される。

再帰だと原則それができない。

887 :デフォルトの名無しさん:2018/05/19(土) 15:09:02.73 ID:GMayPujS.net
888

888 :デフォルトの名無しさん:2018/05/19(土) 16:23:46.57 ID:KZiehyBT.net
マイニング負け組はこちらへどうぞ
intel Oprencl2.1が今はお勧め
書籍もいっぱいあるぞ!
構わないからデペロッパーになろう

889 :デフォルトの名無しさん:2018/05/19(土) 19:18:17.82 ID:fx9VLx2G.net
>>886
マジっすか。勉強になりました。
m(_ _)m

890 : :2018/05/20(日) 14:06:31.19 ID:JyKbNFIa.net
>>886
Yコンビネータを見よ
インライン展開された、いいかえると無名関数であっても、再帰は可能である

891 :デフォルトの名無しさん:2018/05/20(日) 14:35:44.13 ID:KmZcyykh.net
的外れすぎるw
Yコンビネータは無名関数で再帰ができるようになる程度の意味しかないだろ。
(末尾呼び出し最適化がない限り)関数呼び出し深さが不定であるのには変わりない。

もちろんOpenCLには末尾呼び出し最適化も第一級オブジェクトとしての関数もないし、
それどころか関数ポインタすらない。

892 :デフォルトの名無しさん:2018/05/20(日) 16:22:27.06 ID:V9eOsuAz.net
うむ

893 :デフォルトの名無しさん:2018/05/23(水) 19:10:21.35 ID:Au5e7VGg.net
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

H1I8V

894 :デフォルトの名無しさん:2018/05/24(木) 10:34:27.52 ID:cPlRxlDn.net
H1I8V

895 :デフォルトの名無しさん:2018/07/04(水) 18:21:25.84 ID:bZ79e0V+.net
これ人気らしいぞhttps://goo.gl/ZosWhA

896 :デフォルトの名無しさん:2018/07/04(水) 21:44:26.88 ID:gFgZc5FG.net
QOJ

897 :デフォルトの名無しさん:2018/07/05(木) 16:14:25.67 ID:AeL6VB/V.net
H1I8V

898 :デフォルトの名無しさん:2019/06/19(水) 04:56:27.83 ID:tVNS+22r.net
【出資】松本卓朗 人工知能詐欺【注意】
https://rio2016.5ch.net/test/read.cgi/rikei/1560859403/

899 :デフォルトの名無しさん:2019/06/19(水) 08:10:22.42 ID:qaAgAiWI.net
久しぶりに何か書かれたと思ったら orz

総レス数 899
180 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★