インテルのみ表示可能 — GUID: mwh1391807307966
Ixiasoft
2.1. インテル® FPGA SDK for OpenCL™ のダウンロード
2.2. インテル® FPGA SDK for OpenCL™ のインストール
2.3. インテル® FPGA SDK for OpenCL™ ユーザー環境変数の設定
2.4. ソフトウェア・インストレーションの確認
2.5. FPGA ボード のインストール
2.6. エミュレーションによるホスト・ランタイムの機能性の検証
2.7. OpenCLカーネルのFPGAハードウェア・コンフィグレーション・ファイルの作成
2.8. FPGAのハードウェア・イメージの更新
2.9. FPGAでのOpenCLカーネルの実行
2.10. ソフトウェアのアンインストール
2.11. FPGAボードのアンインストール
3.1. インテル® FPGA SDK for OpenCL™ のダウンロード
3.2. インテル® FPGA SDK for OpenCL™ のインストール
3.3. インテル® FPGA SDK for OpenCL™ ユーザー環境変数の設定
3.4. ソフトウェア・インストレーションの確認
3.5. FPGAボードのインストール
3.6. エミュレーションによるホスト・ランタイムの機能性の検証
3.7. OpenCLカーネルのFPGAハードウェア・コンフィグレーション・ファイルの作成
3.8. FPGAのハードウェア・イメージの更新
3.9. FPGAでのOpenCLカーネルの実行
3.10. ソフトウェアのアンインストール
3.11. FPGA ボードのアンインストール
インテルのみ表示可能 — GUID: mwh1391807307966
Ixiasoft
2.9.2. 正常なカーネル実行からの出力3.9.2. 正常なカーネル実行からの出力
使用するFPGAでOpenCL™カーネルを実行するためにホスト・アプリケーションを動作させた際に、OpenCL™は正常なカーネル実行を通知します。
以下に出力の例を示します。
Reprogramming device [0] with handle 1 Querying platform for info: ========================== CL_PLATFORM_NAME = Intel(R) FPGA SDK for OpenCL(TM) CL_PLATFORM_VENDOR = Intel Corporation CL_PLATFORM_VERSION = OpenCL 1.0 Intel(R) FPGA SDK for OpenCL(TM), Version <version> Querying device for info: ======================== CL_DEVICE_NAME = <board name> : <descriptive board name> CL_DEVICE_VENDOR = <board vendor name> CL_DEVICE_VENDOR_ID = <board vendor ID> CL_DEVICE_VERSION = OpenCL 1.0 Intel(R) FPGA SDK for OpenCL(TM), Version <version> CL_DRIVER_VERSION = <version> CL_DEVICE_ADDRESS_BITS = 64 CL_DEVICE_AVAILABLE = true CL_DEVICE_ENDIAN_LITTLE = true CL_DEVICE_GLOBAL_MEM_CACHE_SIZE = 32768 CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE = 0 CL_DEVICE_GLOBAL_MEM_SIZE = 8589934592 CL_DEVICE_IMAGE_SUPPORT = true CL_DEVICE_LOCAL_MEM_SIZE = 16384 CL_DEVICE_MAX_CLOCK_FREQUENCY = 1000 CL_DEVICE_MAX_COMPUTE_UNITS = 1 CL_DEVICE_MAX_CONSTANT_ARGS = 8 CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE = 2147483648 CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS = 3 CL_DEVICE_MEM_BASE_ADDR_ALIGN = 8192 CL_DEVICE_MIN_DATA_TYPE_ALIGN_SIZE = 1024 CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR = 4 CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT = 2 CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT = 1 CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG = 1 CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT = 1 CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE = 0 Command queue out of order? = false Command queue profiling enabled? = true Using AOCX: hello_world.aocx Kernel initialization is complete. Launching the kernel... Thread #2: Hello from the Intel(R) FPGA OpenCL(TM) compiler! Kernel execution is complete.