arrow-up icon

サンプルコード

deco-blob-3 decoration

改訂新版 OpenCL入門向けサンプルコード

下記よりダウンロードしてください。

decoration ダウンロード

ファイル名:samples2.zip, 容量:2.16MB

サンプルコード全体の動作条件

動作確認済みハードウェア

  • NVIDIA CUDA 4.1 + NVIDIA C2050
  • AMD APP SDK 2.6 + AMD FirePro v7900
  • Intel OpenCL SDK 1.5 + Intel Core i7 2600

OS

  • Linux: Ubuntu 11.04 x86_64
  • Mac: Mac OS X Lion 10.7
  • Windows: Windows 7 Pro 64bit (AMDのOpenCL環境のみで確認済み)

また、WindowsでNVIDIA GPUを使用する際には、グラフィックスのタイムアウト機能であるTDRをオフにする必要があります。この問題については以下を参照してください。
https://docs.microsoft.com/en-us/windows-hardware/drivers/display/timeout-detection-and-recovery decoration

6-2/4のサンプルコードに特有の条件

カーネル内で使用するハードウェアリソースの都合上、NVIDIAのGPUの場合にはCUDA Coreが16個以上のハードウェアが必要です。

OpenCL入門(初版)向けサンプルコード

下記よりダウンロードしてください。

decoration ダウンロード

ファイル名:samples.zip, 容量:2.216MB

サンプルコード全体の動作条件

NVIDIAの配布するCUDA SDK3.0 β版に付属のOpenCLでは現状のサンプルコードは動作しません。以下のページからダウンロードしたOpenCLを使用してください。
http://developer.nvidia.com/object/get-opencl.html decoration

また、WindowsでNVIDIA GPUを使用する際には、グラフィックスのタイムアウト機能であるTDRをオフにする必要があります。この問題については以下を参照してください。
https://docs.microsoft.com/en-us/windows-hardware/drivers/display/timeout-detection-and-recovery decoration

6-2/4のサンプルコードに特有の条件

カーネル内で使用するハードウェアリソースの都合上、NVIDIAのGPUの場合にはCUDA Coreが16個以上のハードウェアが必要です。