問題タブ [gpgpu]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - c# で GPU を利用する
グリッドからより多くの処理能力を得ようとしています。
すべての CPU/コアを使用していますが、C# で GPU を利用することは可能ですか。
ライブラリを知っている人やサンプルコードを入手した人はいますか?
gpgpu - NVidia/CUDAと比較したATIストリーム
これを単なる世論調査ではなく、答えられる質問にするために、私は次のように質問します。
ATIのStreamフレームワークをNVidiaのCUDAフレームワークと比較するサードパーティのレポートはありますか(つまり、ATIまたはNVidiaが話し合っているわけではありません)?
cuda - Nvidia の CUDA を使用した圧縮ライブラリ
NVIDIA のCUDA ライブラリを使用して、標準の圧縮方法 (Zip、GZip、BZip2、LZMA など) を実装するプロジェクトを知っている人はいますか?
多くの並列タスク (圧縮など) を利用できるアルゴリズムは、デュアルまたはクアッドコア CPU よりもグラフィックス カードではるかに高速に実行されないのではないかと考えていました。
このようなアプローチの長所と短所についてどう思いますか?
cuda - CUDA アプリがタイムアウトし、数秒後に失敗します。これを回避するにはどうすればよいですか?
CUDA アプリケーションは、失敗して終了するまでの最大実行時間が 5 ~ 15 秒になる傾向があることに気付きました。CUDAアプリケーションをそれほど長く実行しないことが理想的であることは理解していますが、CUDAを使用するのが正しい選択であり、スレッドごとのシーケンシャル作業の量のためにそれを長く実行する必要があるため、この時間を延長する方法はありますか?それを回避するには?
c - C、CUDA、および ANN 初心者へのアドバイスはありますか?
私はビジネス専攻で、学位プログラムの 3 分の 2 を終え、PHP の経験が少しあり、C++ の入門クラスを 1 つ受講しましたが、今ではプログラミング/コンピューター サイエンスよりもビジネスを選択したことを後悔しています。
より高度なプログラミングを学ぶことに興味があります。具体的にはCであり、最終的には人工ニューラルネットワークのデータ分析にCUDAアーキテクチャを使用するようになりました(AI、ビジョン、または音声処理ではなく、大規模なデータセットのデータポイントと一般的なデータ/統計分析の相関関係を見つけるため)。
C の学習を開始する方法について何かアドバイスはありますか? データを分析するための ANN/ベイジアン技術と同様に? たくさんの本がありすぎて、どれを選べばいいのかわからない。
CUDA はかなり新しいので、学習者にとって使いやすい (つまり、単純化された) 教材はあまりないように思われます。NVIDIA ドキュメント以外に CUDA の学習リソースはありますか?
さらに、GPGPU コンピューティングと大規模並列プログラミングについて説明している中で、どのリソースをお勧めしますか?
gpgpu - CUDA、OpenCL、PGIなど...しかし、GLSLとCgはどうなりましたか?
ポートランドグループが提供するCUDA、OpenCL、およびGPUオプションは興味深いものです...結果は印象的です(一部のグループでは125倍のスピードアップ)。GPGPUツールの次の波は、科学計算の世界を支配する準備ができているようです。しかし、GLSLとCgが発表されたときの同じファンファーレを思い出します。
GLSLとCgはどうなりましたか?サポートは終了しましたか?人々はまだGPUの汎用コンピューティングにGLSLとCgを使用していますか?
c - UBUNTU 9.04でCUDA開発を開始するにはどうすればよいですか?
Ubuntu 9.04でCUDA開発を開始するにはどうすればよいですか?ビルド済みのバイナリはありますか?デフォルトのアクセラレーションドライバーで十分ですか?
私の考えは実際にOpenCLで動作することですが、今のところそれを行うのは難しいようです。そのため、CUDAから始めて、より簡単に利用できるようになったらアプリケーションをOpenCLに移植することを考えました。