概要

インテル® Xeon Phi™ コプロセッサーを搭載したシステムは、CPU とコプロセッサーの両方でアプリケーションを実行できます。アプリケーションは CPU (ホスト) で開始した後、ソースコードのユーザー定義セクションをコプロセッサー (ターゲット) にオフロードします。

このチュートリアルでは、サンプルコードをコンパイルしてホストとターゲットの両方で実行するアプリケーションを生成します。コードには、ホストとターゲットの両方で実行するように定義されているセクションが含まれています。アプリケーションを実行した後、ソースコードを確認して、ホストとターゲットの両方で実行するセクションを定義する方法を参照します。最後に、同じコードをコンパイルしてホストでのみ実行するアプリケーションを生成します。

注

このチュートリアルを行うには、インテル® Xeon Phi™ 製品ベースのシステムが必要です。

チュートリアルの概要

このチュートリアルでは、ソースコードをコンパイルしてホストとターゲットの両方で実行するアプリケーションを生成する方法を説明します。このコードを使用して、ターゲットの数を特定することができます。コードには、ホストとターゲットの両方で実行するように定義されたセクションが含まれています。

所要時間

15-20 分

目的

このチュートリアルでは、以下のトピックについて説明します。

  • システムのターゲットの数を特定するコードを記述します。

  • ホストとターゲットの両方で実行するコードを記述します。

  • コードをコンパイルしてホストとターゲットの両方で実行するアプリケーションを生成します。

  • 同じコードをコンパイルしてホストでのみ実行するアプリケーションを生成します。


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