アプリケーションをビルドする

このステップでは、ソースコードをコンパイルしてホストとターゲットの両方で実行するアプリケーションを生成し、アプリケーションを実行します。ソースコードをコンパイルするには、前のステップと同じターミナルセッションで指定したコマンドを実行します。新しいターミナルセッションを開く場合は、新しいターミナルセッションで環境変数を設定する必要があります。

  1. 次のコマンドを使用してソースコードをコンパイルします。

    icc -openmp tbo_sort.c -o tbo_exe_MIC

    デフォルトでは、コンパイラーはホストとターゲットの両方で実行するアプリケーションを生成します。-openmp オプションを指定すると、コンパイラーは OpenMP* 宣言子に基づいてマルチスレッド・コードを生成します。

  2. 次のコマンドを使用してアプリケーションを実行します。

    ./tbo_exe_MIC

このアプリケーションは、システムのターゲット数、最初の 20 個の値 (昇順)、最初の 10 個の偶数、奇数、素数を表示します。

コードの大部分はホスト上で実行されますが、最初の 10 個の偶数、奇数、素数を検索するコードはターゲット上で実行されます。このチュートリアルの最後で、これらのコードセクションがどのように定義されているかを説明します。

次のステップでは、ターゲットに関する情報を処理しているコードセクションを確認します。

次へ


このヘルプトピックについてのフィードバックを送信