3

発表された CPU から GPU へのリファクタリングを試すために、Nvidia Nsight Eclipse Edition をインストールしました。残念ながら、このリファクタリングを適用できませんでした。これは、この機能が見つからなかっただけでなく、Web でこれに関する情報や例を見つけられなかったからです。

私がこれまでにやったこと:

  • さまざまなツールチェーンを使用して Nsight (C++ プロジェクト、C/C++ CUDA プロジェクト) でさまざまなプロジェクトを作成

  • この単純な axpy アルゴリズムは GPU カーネルにリファクタリングできるはずだと考えたので、ソース ファイルを編集して次のコードを含めます。

    int test() {
        const int N = 10;
        float y[N] = {0,1,2,3,4,5,6,7,8,9};
        float x[N] = {9,8,7,6,5,4,3,2,1,0};
        float a = 1.0;
    
        for (int i = 0; i < N; i++) {
            y[i] = a * x[i] + y[i];
        }
        return 0;
    }
    
  • CPU から GPU へのリファクタリングの for ループをクリックしているときに、コンテキスト メニューを検索しました。

私はこれで成功していないので、CPU から GPU へのリファクタリングを使用できる人はいますか? もしそうなら、どのように?たぶん、このリファクタリングに関する私の理解は完全に間違っています。

こちらのプレスリリースで説明されています:リンク

4

0 に答える 0