0

キーを生成するためのmatlabプログラム(cuda)を作成します。

より良いパフォーマンスを得るためにcudaプログラムを最適化する方法は?

4

3 に答える 3

3

CUDAプログラミングツールとアーキテクチャの学習に時間を費やす必要があります。developer.nvidia.comにはたくさんの良い情報があり、CUDA開発者のための活発で役立つフォーラムがあります-初心者がCUDA開発について理解するのに最適な場所です。

于 2010-02-24T14:09:40.833 に答える
1

NVIDIA Webサイトには大量のトレーニング資料があります。具体的には、トレーニングページをチェックアウトし、無料のオンラインセミナーの少なくとも1つにサインアップしてください(事前に録音されたセッションも利用できます。同じリンク)。

開始したら、NVIDIA CUDAフォーラムまたはここStackOverflowにコードを投稿すると、コミュニティが役立つ可能性がありますが、より具体的な回答を得るには、より具体的な質問が必要になります。

于 2010-02-24T18:36:24.473 に答える
1
  • まず、並列アルゴリズムを使用します
  • メモリアクセスパターンの調整(合体読み取りなど)
  • テクスチャ、共有メモリを使用する
  • コア占有率を調整します(cuda excelスプレッドシートを確認してください)
  • ストリームを使用する

プログラミングガイドとベストプラクティスを読む必要があります。プログラミングGemsも非常に優れています。

于 2010-02-25T04:22:03.430 に答える