さてついにOpenCLの仕様が公開されました。
http://www.khronos.org/opencl/
公式ページにはAPIのヘッダファイルが公開されており、
まだ実際に動かす事はできないもののプログラミングすることは可能となっています。
ということで、公開に先んじてプログラミングを始めてしまいましょう。
OpenCLプログラミング#1
■ このスレッドは過去ログ倉庫に格納されています
1a36 ◆K0BqlCB3.k
2008/12/10(水) 15:38:25282デフォルトの名無しさん
2010/03/14(日) 15:29:40 GeForce GT 240 でOpenCL SDK V2.3のサンプルが動かない。
というかSDKでビルドは成功するが全然動かない。
ドラバは最新の 196.21
GPU-Z.0.3.9で確認するとOpenCLはチェックが入っている。
というかSDKでビルドは成功するが全然動かない。
ドラバは最新の 196.21
GPU-Z.0.3.9で確認するとOpenCLはチェックが入っている。
283デフォルトの名無しさん
2010/03/14(日) 15:41:44 現状CUDAで十分な気がする
284デフォルトの名無しさん
2010/03/14(日) 18:08:04 CUDAもOpenCLもこのまま消えそうだね
285デフォルトの名無しさん
2010/03/14(日) 21:15:50 ほかで何が残りそうなの
286デフォルトの名無しさん
2010/03/14(日) 23:21:11 調べてないけど、OpenGL 4は、OpenCLと連携するようになってるらしいから
徐々にOpenCLも使われるようになっていくんじゃない
徐々にOpenCLも使われるようになっていくんじゃない
287デフォルトの名無しさん
2010/03/15(月) 18:48:08 POWERVR SGX545を採用したモバイル機器での普及の方が先かも知れない。
288デフォルトの名無しさん
2010/03/15(月) 20:09:26 >>286
既にOpenGLと連携できるよ。頂点バッファとかテクスチャとかだからGL2.x以降とかな?
既にOpenGLと連携できるよ。頂点バッファとかテクスチャとかだからGL2.x以降とかな?
289デフォルトの名無しさん
2010/03/18(木) 17:36:26 NVIDIAのOpenCLのダウンロードから一通りダウンロードしてきたけど、
コンパイルとかは、どのコマンドを使うの?
OSはLinuxです。
コンパイルとかは、どのコマンドを使うの?
OSはLinuxです。
290デフォルトの名無しさん
2010/03/18(木) 19:40:13 何のコンパイル?
291デフォルトの名無しさん
2010/03/20(土) 03:12:14 >>290
OpenCL file
OpenCL file
292デフォルトの名無しさん
2010/03/20(土) 05:50:48 nvcc
293290
2010/03/20(土) 08:02:27 fileてのが何かよくわからんが
NVIDIAサンプルに含まれるホスト側のCソースなら/OpenCL/makeでいけるかと。
カーネル用のCLソースならclBuildProgram()関数でどうぞ。
NVIDIAサンプルに含まれるホスト側のCソースなら/OpenCL/makeでいけるかと。
カーネル用のCLソースならclBuildProgram()関数でどうぞ。
294デフォルトの名無しさん
2010/03/20(土) 17:29:53295デフォルトの名無しさん
2010/03/20(土) 18:17:46 Mac OS X 10.6を手に入れたんだけど、OpenCLの使い方を教えてください
とりあえず、ドライバだけは入れました。
とりあえず、ドライバだけは入れました。
296デフォルトの名無しさん
2010/03/20(土) 19:11:03 ソース書く→コンパイル→実行→happy
297デフォルトの名無しさん
2010/03/20(土) 20:03:11 >>295
ttp://developer.apple.com/
ttp://developer.apple.com/
298デフォルトの名無しさん
2010/03/20(土) 20:08:14 あと
ttp://developer.apple.com/mac/library/navigation/index.html?section=Resource+Types&topic=Sample+Code#section=Frameworks&topic=OpenCL
ttp://developer.apple.com/mac/library/navigation/index.html?section=Resource+Types&topic=Sample+Code#section=Frameworks&topic=OpenCL
299デフォルトの名無しさん
2010/03/21(日) 13:14:54 LinuxでOpenCLやってるんだけど、倍精度は使えへんの?
300デフォルトの名無しさん
2010/03/21(日) 14:28:18 282だけど
CUDA 3.0 Downloads
で上手くいきました。
ありがとう。>294
CUDA 3.0 Downloads
で上手くいきました。
ありがとう。>294
301デフォルトの名無しさん
2010/03/22(月) 12:45:47 Linuxと倍精度になんの関係が
302デフォルトの名無しさん
2010/03/22(月) 13:16:38 CL C言語での倍精度浮動小数点はGPUベンダーにより任意サポート
303デフォルトの名無しさん
2010/03/26(金) 00:59:44 よくわからんけど、倍精度を有効にするスイッチとかあるの?
CUDAだとsm13だけど
CUDAだとsm13だけど
304デフォルトの名無しさん
2010/03/26(金) 08:06:27305デフォルトの名無しさん
2010/04/01(木) 22:53:00 struct {
int I;
} tA;
struct {
tA * pa;
} tB;
__kernel void Func (__global tB *b) {
int idx = get_global_id(0);
int B = b[idx].a->I;
}
みたいにすると、int B に値が入らないのってなんで?
書き方が悪いのかな?
教えてエロい人。
int I;
} tA;
struct {
tA * pa;
} tB;
__kernel void Func (__global tB *b) {
int idx = get_global_id(0);
int B = b[idx].a->I;
}
みたいにすると、int B に値が入らないのってなんで?
書き方が悪いのかな?
教えてエロい人。
306デフォルトの名無しさん
2010/04/02(金) 00:52:35307デフォルトの名無しさん
2010/04/02(金) 01:07:15 これはコンパイル通るのか?
308デフォルトの名無しさん
2010/04/02(金) 02:12:02 tAの実体はいずこ?
tBのメンバpaはポインタだぞ。
ポインタは実体ではないぞ。
やるなら、
__kernel void Func (__global tB *b) {
int idx = get_global_id(0);
tA C;
C.I = 1;
b[idx].pa = (tA *)(&C);
int B = b[idx].pa->C;
}
じゃないか?
OpenCLより、ポインタを先に勉強した方がいいぞ。
tBのメンバpaはポインタだぞ。
ポインタは実体ではないぞ。
やるなら、
__kernel void Func (__global tB *b) {
int idx = get_global_id(0);
tA C;
C.I = 1;
b[idx].pa = (tA *)(&C);
int B = b[idx].pa->C;
}
じゃないか?
OpenCLより、ポインタを先に勉強した方がいいぞ。
309デフォルトの名無しさん
2010/04/02(金) 02:33:18310デフォルトの名無しさん
2010/04/02(金) 08:10:34 305だけど、306の話で知りたいことはわかった。
変な質問でごめんね。みんなありがとう。
変な質問でごめんね。みんなありがとう。
311デフォルトの名無しさん
2010/04/23(金) 01:47:27 ラデですまんが、vista64でATI Stream 2.01にしたらopen CLのサンプルがVC++ Expressでコンパイルできても動かない(clGetPlatformIDsが-1001を返す)んだけど、こんなことなた人います?
2.0bだと動いたのだが。
Platform SDKの64bitコンパイラを使えばちゃんとサンプルも動かせるけど、MS流儀のコンパイルオプションやmakefileの書式が面倒くさい・・・
LinuxのCUDA機を購入する前にPCでOpen CLのお勉強をしようと思ったのにつまらんところで時間をくってしまった。
2.0bだと動いたのだが。
Platform SDKの64bitコンパイラを使えばちゃんとサンプルも動かせるけど、MS流儀のコンパイルオプションやmakefileの書式が面倒くさい・・・
LinuxのCUDA機を購入する前にPCでOpen CLのお勉強をしようと思ったのにつまらんところで時間をくってしまった。
312デフォルトの名無しさん
2010/04/23(金) 11:34:25 SDKサンプルのoclBandWidthTestやったらホスト・デバイス間で5300MB/sくらいだったんだけど
この数値ってグラボだけじゃなくマザーとメインメモリも影響するよね?
GPGPUの処理がハードウェア的にどう依存してるのか良くイメージ出来てないんだけど
i7のQPIとかは影響するの?
この数値ってグラボだけじゃなくマザーとメインメモリも影響するよね?
GPGPUの処理がハードウェア的にどう依存してるのか良くイメージ出来てないんだけど
i7のQPIとかは影響するの?
313デフォルトの名無しさん
2010/04/23(金) 12:28:21314デフォルトの名無しさん
2010/04/24(土) 00:44:55 >>313
そこを読んだけど、それにはデフォルトを呼び出すんじゃなくてclGetPlatformIDsを呼び出してセレクトしろってことでしょ。
で、2.01の64bit版にはちゃんと32bit版のOpenCL.dllが入っているのに、32bitでコンパイルしたらclGetPlatformIDsがなにやら不明なエラーを返してしまうことが問題で・・・
そこを読んだけど、それにはデフォルトを呼び出すんじゃなくてclGetPlatformIDsを呼び出してセレクトしろってことでしょ。
で、2.01の64bit版にはちゃんと32bit版のOpenCL.dllが入っているのに、32bitでコンパイルしたらclGetPlatformIDsがなにやら不明なエラーを返してしまうことが問題で・・・
315デフォルトの名無しさん
2010/04/24(土) 01:01:40 SDKを削除>再インストールしてみたらどう?
こんな話があるし↓
ttp://absolutearea.blogspot.com/2010/04/opencl-ati-stream-sdk_05.html
こんな話があるし↓
ttp://absolutearea.blogspot.com/2010/04/opencl-ati-stream-sdk_05.html
316デフォルトの名無しさん
2010/04/24(土) 01:06:52 >>315
それはビルドができないってことでしょ。
ビルドはできるんだよねぇ。実行もできる。ただOpenCLの関数が怪しい物を返すので。
OpenCL.dllの日付は32bit版と64bit版も同じだからバージョン違いが残ってるわけでもないしなぁ。
それはビルドができないってことでしょ。
ビルドはできるんだよねぇ。実行もできる。ただOpenCLの関数が怪しい物を返すので。
OpenCL.dllの日付は32bit版と64bit版も同じだからバージョン違いが残ってるわけでもないしなぁ。
317デフォルトの名無しさん
2010/04/24(土) 03:20:56 >>316
中身読んでくれてないのね…
この人も-1001 返ってるって書いてあるし、
貴方とおんなじかなって思ったんだけど
> 「デバッグ」メニューから「デバッグなしで開始」を選択
> HelloCL!
> Getting Platform Information
> Platform::get() failed (-1001)
> 続行するには何かキーを押してください . . .
> ありゃ?なんでじゃ?
>
> ATI Stream SDK をインストーラでリペアしてもだめだった。
> しかたがないので、ATI Stream SDK をアンインストール後、再びインストールした。
> サンプルをコンパイルして動作確認。うまくいった。
中身読んでくれてないのね…
この人も-1001 返ってるって書いてあるし、
貴方とおんなじかなって思ったんだけど
> 「デバッグ」メニューから「デバッグなしで開始」を選択
> HelloCL!
> Getting Platform Information
> Platform::get() failed (-1001)
> 続行するには何かキーを押してください . . .
> ありゃ?なんでじゃ?
>
> ATI Stream SDK をインストーラでリペアしてもだめだった。
> しかたがないので、ATI Stream SDK をアンインストール後、再びインストールした。
> サンプルをコンパイルして動作確認。うまくいった。
318デフォルトの名無しさん
2010/04/24(土) 03:37:42319デフォルトの名無しさん
2010/04/24(土) 10:55:01 wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
320デフォルトの名無しさん
2010/04/24(土) 15:07:22 そんなwwwとか書くなよ・・・実際のところ既にアンインストール後再インストールは試してるしなぁ。
321デフォルトの名無しさん
2010/04/24(土) 17:53:49 なんで出されたもの読まずにコメント出来るのか理解不能ではある
322デフォルトの名無しさん
2010/04/25(日) 01:04:34 >>320
後だし情報で言い訳wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
後だし情報で言い訳wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
323デフォルトの名無しさん
2010/05/09(日) 03:00:01324デフォルトの名無しさん
2010/05/09(日) 09:39:11 ヤギだからじゃないのか?
325デフォルトの名無しさん
2010/05/14(金) 23:31:43 GF9400 (CUDA 3.0)のマシンとHD4850 (ATI Stream 2.1)のマシン両方で起こっているのだけれど、
clEnqueueNDRangeKernelで実行したカーネルのイベントがclGetEventInfoで状態を見るとCL_QUEUEDのまま変わりません(queueはインオーダー実行にしてあります)。
kernel自体はきちんと実行終了して希望の結果が得られて、clEnqueueWaitForEventsにイベントを入れて待ってもきちんとCL_SUCCESSで戻ってくるのに、そのイベントの状態を見るとCL_QUEUEDのまま。
そのために、clGetEventProfilingInfoでカーネルの実行時間を調べようとしてもCL_PROFILING_INFO_NOT_AVAILABLEが返ってきて調べられない始末(CL_COMPLETEになっていない証拠)。
clEnqueueWriteBufferなどのイベントはちゃんとCL_COMPLETEになっている。
なんか再現する簡単なプログラムを付けたいけれど、OpenCLはカーネル動く例を書こうとしてもオマジナイが多すぎて改行多すぎで載せられないし・・・
・kernelは正しく実行されている
・WaitForEventも正しく戻る
・でもイベントはqueuedのまま
clEnqueueNDRangeKernelで実行したカーネルのイベントがclGetEventInfoで状態を見るとCL_QUEUEDのまま変わりません(queueはインオーダー実行にしてあります)。
kernel自体はきちんと実行終了して希望の結果が得られて、clEnqueueWaitForEventsにイベントを入れて待ってもきちんとCL_SUCCESSで戻ってくるのに、そのイベントの状態を見るとCL_QUEUEDのまま。
そのために、clGetEventProfilingInfoでカーネルの実行時間を調べようとしてもCL_PROFILING_INFO_NOT_AVAILABLEが返ってきて調べられない始末(CL_COMPLETEになっていない証拠)。
clEnqueueWriteBufferなどのイベントはちゃんとCL_COMPLETEになっている。
なんか再現する簡単なプログラムを付けたいけれど、OpenCLはカーネル動く例を書こうとしてもオマジナイが多すぎて改行多すぎで載せられないし・・・
・kernelは正しく実行されている
・WaitForEventも正しく戻る
・でもイベントはqueuedのまま
326デフォルトの名無しさん
2010/05/14(金) 23:59:03 うpろだに上げればよかろうよ
327デフォルトの名無しさん
2010/05/16(日) 13:46:46 並列処理の基本であるキューにためつつキューの中身を取り出して処理するみたいなことは出来るの?
328デフォルトの名無しさん
2010/05/16(日) 21:32:19 えっ
329デフォルトの名無しさん
2010/05/16(日) 22:10:17 そのためのキューです
330デフォルトの名無しさん
2010/05/17(月) 00:17:50 キューはCPU側で実装すればいいのか
331325
2010/05/17(月) 10:55:56 clEnqueueWaitForEventなんか使ってちゃダメだな。
clWaitForEventで待機したらeventがCL_COMPLETEになりました。
queueのインオーダーだと勝手にブロッキングになると勘違いしていてwaitなんて入れても入れんでも一緒ダロとか思ってました。
ところで、アウトオブオーダーの時にclEnqueueWaitForEventなんか使ったらqueue内の順序無視してwaitを先にやっちゃって止まるなんてことにはならんのだろうか・・・
clWaitForEventで待機したらeventがCL_COMPLETEになりました。
queueのインオーダーだと勝手にブロッキングになると勘違いしていてwaitなんて入れても入れんでも一緒ダロとか思ってました。
ところで、アウトオブオーダーの時にclEnqueueWaitForEventなんか使ったらqueue内の順序無視してwaitを先にやっちゃって止まるなんてことにはならんのだろうか・・・
332デフォルトの名無しさん
2010/05/17(月) 23:56:26 windowsのリモートデスクトップ経由でOpenCLのプログラムを実行するとplatformの取得に失敗するのな。
びっくりした。windows使えねぇw
びっくりした。windows使えねぇw
333デフォルトの名無しさん
2010/05/18(火) 00:18:59 それはNVIDIAのドライバのせいでは?
ATIのOpenCLでもそうなる?
ATIのOpenCLでもそうなる?
334デフォルトの名無しさん
2010/05/18(火) 00:39:34 そうなる。Windowsの仕様。
公式でもVNC使えって言ってる。
ttp://developer.amd.com/gpu_assets/App_Note-Running_ATI_Stream_Apps_Remotely.pdf
公式でもVNC使えって言ってる。
ttp://developer.amd.com/gpu_assets/App_Note-Running_ATI_Stream_Apps_Remotely.pdf
335デフォルトの名無しさん
2010/05/18(火) 05:11:24 NVIDIAのドライバのせいだなw
336デフォルトの名無しさん
2010/05/18(火) 09:44:11 VNCは遅い上にリモートの画面のロックは解除されたりキーボードやマウスでいじり放題になるので目の届かないコンピュータをいじるもんじゃないわな。
迂闊にエロサイトなんて見てしまったら・・・
迂闊にエロサイトなんて見てしまったら・・・
337デフォルトの名無しさん
2010/05/18(火) 10:36:11 cygwinでsshdを起動してssh経由でやっても動かないぜ。
mpiでやっても当然ダメなんだろうな。
こんな状態でHPC市場を狙ってるんですかねマクソさんは。
mpiでやっても当然ダメなんだろうな。
こんな状態でHPC市場を狙ってるんですかねマクソさんは。
338デフォルトの名無しさん
2010/05/19(水) 13:04:33 スクリーンセーバーにしてしまおうかと真剣に考えたw
339デフォルトの名無しさん
2010/05/20(木) 22:39:47 個人的な覚書
ATI Stream 2.1のcl_platform.hはこのままだとmingw-gccで使えない。
38行目の#include <stdint.h>を削除して
77行目 #else /* !_WIN32*/の次の行に入れる必要あり。
khrnosの配っているcl.hpp (\date $Date: 2010-04-23 10:16:50 -0500 (Fri, 23 Apr 2010) $は
namespace cl のなかでstd::pairと呼び出してる箇所を全て ::std::pairと修正、
#if defined(__CL_ENABVLE_EXCEPTIONS)
#include <exception>
#endif
をnamespace clの外側に移動する必要あり。
ATI Stream 2.1のcl_platform.hはこのままだとmingw-gccで使えない。
38行目の#include <stdint.h>を削除して
77行目 #else /* !_WIN32*/の次の行に入れる必要あり。
khrnosの配っているcl.hpp (\date $Date: 2010-04-23 10:16:50 -0500 (Fri, 23 Apr 2010) $は
namespace cl のなかでstd::pairと呼び出してる箇所を全て ::std::pairと修正、
#if defined(__CL_ENABVLE_EXCEPTIONS)
#include <exception>
#endif
をnamespace clの外側に移動する必要あり。
340デフォルトの名無しさん
2010/06/03(木) 07:06:02 ワープって何よ。
亜空間跳躍となにか関係あるのか?
亜空間跳躍となにか関係あるのか?
341デフォルトの名無しさん
2010/06/03(木) 23:01:30 OpenCLはワープサイズやウェイブフロントサイズをとってこれないのが難点だな。
これが取れないとポータビリティのある最適化はできないよ〜。
これが取れないとポータビリティのある最適化はできないよ〜。
342デフォルトの名無しさん
2010/06/04(金) 13:26:57 ワープとかの概念が無用なプラットフォームも OpenCL の対象範囲。
どうせハードウェアごとの最適化が入る部分は、CL がどうこうする部分じゃないよ。
その辺は #ifdef で。
どうせハードウェアごとの最適化が入る部分は、CL がどうこうする部分じゃないよ。
その辺は #ifdef で。
343デフォルトの名無しさん
2010/06/04(金) 22:55:03 ワープサイズに依存しない機種の場合はワープサイズ1でも返してくれればいいんだけど。
344デフォルトの名無しさん
2010/07/01(木) 23:02:44 コードのコンパイル、デバイスの生成、データ転送に喰われてスケールしないんだが。
ありがた味のわかるサンプル教えてくれ。
ありがた味のわかるサンプル教えてくれ。
345デフォルトの名無しさん
2010/07/01(木) 23:05:51 コンパイルやデバイスの生成やデータ転送と比べものにならないくらい長時間のデータを計算させる。
346デフォルトの名無しさん
2010/07/03(土) 00:48:14 openclでGPGPUするかどうかの判定ラインって何?
やってみないとわからんのか。
やってみないとわからんのか。
347デフォルトの名無しさん
2010/07/03(土) 12:42:13 計算量がNの3乗くらいなら有効だと思うよ。
ループが3重にネストしているような奴。
ループが3重にネストしているような奴。
348デフォルトの名無しさん
2010/07/24(土) 22:38:24 水を差すようだけど,OpenCLだからと言ってO(N^3)がO(N^2)に落ちる訳ではないんだから
それだけでは何の基準にもならないよね.
滅茶重い計算だとNも単純に大きくてデバイスローカルなメモリに収まらなかったりするし
対象デバイスのwarp sizeを想定しながらブロック化とか,結局ifdef祭り.
それだけでは何の基準にもならないよね.
滅茶重い計算だとNも単純に大きくてデバイスローカルなメモリに収まらなかったりするし
対象デバイスのwarp sizeを想定しながらブロック化とか,結局ifdef祭り.
349デフォルトの名無しさん
2010/07/24(土) 23:00:12 うるせえだまってろ
350デフォルトの名無しさん
2010/07/25(日) 08:00:33 でっていう
351デフォルトの名無しさん
2010/09/02(木) 01:36:07 もう少しなんかあっても良いよね。
352デフォルトの名無しさん
2010/10/10(日) 01:30:39 文字列処理のサンプルってないですか?
353デフォルトの名無しさん
2010/10/24(日) 00:50:26 新しいMacBookPro買ったんだけど
clCreateContextFromTypeでGPU指定したら、そこからCL_SUCCESSが返ってこない・・・
Appleのサイト見てもGeForce GT 330Mはサポートされてるのに
clCreateContextFromTypeでGPU指定したら、そこからCL_SUCCESSが返ってこない・・・
Appleのサイト見てもGeForce GT 330Mはサポートされてるのに
354デフォルトの名無しさん
2010/10/24(日) 01:04:56 >>353
nVidiaが公開してるCUDAドライバ入れた?
nVidiaが公開してるCUDAドライバ入れた?
355デフォルトの名無しさん
2010/10/24(日) 01:33:46356デフォルトの名無しさん
2010/10/24(日) 10:40:54 ドライバもなしにハードを動かそうとな?
357デフォルトの名無しさん
2010/10/24(日) 16:18:23 http://yanoshin.jp/entry_154.html
いつのバージョンかわからんけど
>*必ずToolkit、Driver、SDKの順にインストールすること!(なぜか?)
ドライバだけで、他は必要ないのかな?
http://journal.mycom.co.jp/column/osx/335/index.html
http://developer.apple.com/library/mac/#documentation/Performance/Conceptual/OpenCL_MacProgGuide/OpenCLontheMacPlatform/OpenCLontheMacPlatform.html
いつのバージョンかわからんけど
>*必ずToolkit、Driver、SDKの順にインストールすること!(なぜか?)
ドライバだけで、他は必要ないのかな?
http://journal.mycom.co.jp/column/osx/335/index.html
http://developer.apple.com/library/mac/#documentation/Performance/Conceptual/OpenCL_MacProgGuide/OpenCLontheMacPlatform/OpenCLontheMacPlatform.html
358デフォルトの名無しさん
2010/10/24(日) 16:21:17 今までRadeonユーザーにOpenCL使ってもらうには
SDKインストールしてもらわないといけなかったんだが、
最新ドライバから、OpenCLランタイムをインストールできるようになったらしい。
めでたいことだ。
SDKインストールしてもらわないといけなかったんだが、
最新ドライバから、OpenCLランタイムをインストールできるようになったらしい。
めでたいことだ。
359デフォルトの名無しさん
2010/10/24(日) 17:39:16 Radeonって全然高速じゃないし使う意味ないよなぁ
360デフォルトの名無しさん
2010/10/24(日) 18:35:46 Radeonユーザーの場合はDirectCompute使った方が良いね
361デフォルトの名無しさん
2010/10/24(日) 18:41:34 Core i …… RADEON HD 6xxx
Phenom II …… GeForce GTX 4xx
Phenom II …… GeForce GTX 4xx
362デフォルトの名無しさん
2010/10/24(日) 19:48:56 RadeonだとN体 24Gぐらいしかでないしな
Geforceだと500Gぐらい平気で出るんだけどねぇ
Geforceだと500Gぐらい平気で出るんだけどねぇ
363デフォルトの名無しさん
2010/10/24(日) 23:22:24364363
2010/10/27(水) 09:01:28 やっぱり動かない・・・
よく見たらApple英語サイトはGeForceGT330M書いてあるけど
日本語のほうは載ってないし
http://www.apple.com/macosx/specs.html
http://www.apple.com/jp/macosx/specs.html
よく見たらApple英語サイトはGeForceGT330M書いてあるけど
日本語のほうは載ってないし
http://www.apple.com/macosx/specs.html
http://www.apple.com/jp/macosx/specs.html
365デフォルトの名無しさん
2010/10/27(水) 11:20:00 それ、OSの必要条件じゃん。だから何?
366デフォルトの名無しさん
2010/10/29(金) 07:17:55 http://developer.apple.com/library/mac/#samplecode/OpenCL_Hello_World_Example/Introduction/Intro.html
> __kernel square
を
> __kernel void square
に置換。
のサンプルも動かない?
> __kernel square
を
> __kernel void square
に置換。
のサンプルも動かない?
367デフォルトの名無しさん
2010/10/29(金) 16:50:26368デフォルトの名無しさん
2010/10/29(金) 19:14:57 そりゃ変だな。ちなみにこちらは Radeon HD 5670 の iMac だが普通に動いてる。
CUDAのドライバにSDKは入れてる(入れただけで放置してたが)。
CUDAのドライバにSDKは入れてる(入れただけで放置してたが)。
369デフォルトの名無しさん
2010/11/06(土) 16:01:55 gccはOpenCLに興味ないみたいだね
代わりにclang使うしかないのか?UNIXでは
代わりにclang使うしかないのか?UNIXでは
370デフォルトの名無しさん
2010/11/07(日) 00:02:23371デフォルトの名無しさん
2010/11/07(日) 00:11:37 つってもGCC死んだらUNIX系が基盤から崩壊するから、
どうにかしなきゃいかんだろうしどうにかするだろ
どうにかしなきゃいかんだろうしどうにかするだろ
372デフォルトの名無しさん
2010/11/07(日) 00:29:49 マルチアーキ型のgccの最適化処理がx86特化型であるmsのソレ以上だったことなんてあったか?
373デフォルトの名無しさん
2010/11/07(日) 00:30:00 GCCってそんな立ち位置だったっけ?
広く愚直にというイメージがあるんだが
広く愚直にというイメージがあるんだが
2010/11/07(日) 01:03:36
GNUソフトウェアはいつだって言いだしっぺの法則が適用されるんだぜ。
Cell B.E.だってSCEが自らABIを公開してGCCやLinuxカーネルのパッチをコミットした。
NVIDIAやAMDがGCCにコミットしない限り動かんだろ。
Cell B.E.だってSCEが自らABIを公開してGCCやLinuxカーネルのパッチをコミットした。
NVIDIAやAMDがGCCにコミットしない限り動かんだろ。
375デフォルトの名無しさん
2010/11/07(日) 05:02:212010/11/07(日) 05:21:45
なんだかんだでHPCなんて所詮はサーバ市場の1%未満のニッチ市場だよ。
そのなかのGPGPU用の言語の一つのために必死になる奴もそうそういない。
なんならRailsやZend使ってWebサービスを構築してるSIerにでもGPGPUの素晴らしさを説いてくれw
そのなかのGPGPU用の言語の一つのために必死になる奴もそうそういない。
なんならRailsやZend使ってWebサービスを構築してるSIerにでもGPGPUの素晴らしさを説いてくれw
377デフォルトの名無しさん
2010/11/07(日) 10:51:44 >>376
動画のエンコード・デコードはダメなの??
動画のエンコード・デコードはダメなの??
378デフォルトの名無しさん
2010/11/07(日) 13:34:36 ffmpegと同等の画質を達成すればGoogle様が興味を示す
かも
かも
379デフォルトの名無しさん
2010/11/07(日) 13:44:30 なんでGPUを使う→低画質という思考になるの?
380デフォルトの名無しさん
2010/11/07(日) 14:24:23 馬鹿だから
2010/11/07(日) 15:08:22
ブロックサイズを細かく分けて並列処理しないとGPUのスループットの強みを生かせないから。
CPUで処理するレベルの高画質エンコードは構造的に不向き。せいぜいフィルタだけやらせておけというレベル。
CPUで処理するレベルの高画質エンコードは構造的に不向き。せいぜいフィルタだけやらせておけというレベル。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- サナエノミクスについて力説 積極的な財政出動で「所得増える 消費マインド上がる 税収増える」片山さつき財務大臣 ★3 [少考さん★]
- 中国軍機のレーダー照射1週間 駆け引き続く 中国、米のレッドライン模索 日本、米以外の同志国とも連携探る 米は対立から距離置く★2 [ぐれ★]
- 鈴木農相「おこめ券はお米しか買えないわけではない。例えば卵、味噌、しょうゆ、こうした購入に利用可能」 ★4 [Hitzeschleier★]
- 【芸能】粗品、日本テレビに苦言 客のレベルが「かなり低い。あいつら分かってない」「拍手したいだけやねん」 [冬月記者★]
- 橋下徹氏「総理なら岡田さんに何を聴かれても耐えてほしかった」 高市首相の台湾有事めぐる答弁に# [jinjin★]
- 「ヒートテックに寿命があります」ユニクロが明かした“3年劣化”の理由 暖かさが落ちる意外な原因とは [ぐれ★]
- 全国フェミニスト議員連盟「草津の対応は、性被害の告発を否定する人権侵害。姿勢は変わらない。女性議員を増やしこれからも精進する」 [932029429]
- お前らもちろんマモンキングやってるよな?
- 助けて!!地元でテレビ番組の超絶美人のアナウンサーさんが退社した。゚(゚´Д`゚)゚。
- 魅音が詩音で詩音が魅音
- (´・ω・`)VIPにおける現在確認している不具合について
- コイツら殺すか?
