改訂新版 OpenCL入門向けサンプルコード
下記よりダウンロードしてください。
ダウンロード
ファイル名: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
6-2/4のサンプルコードに特有の条件
カーネル内で使用するハードウェアリソースの都合上、NVIDIAのGPUの場合にはCUDA Coreが16個以上のハードウェアが必要です。
OpenCL入門(初版)向けサンプルコード
下記よりダウンロードしてください。
ダウンロード
ファイル名:samples.zip, 容量:2.216MB
サンプルコード全体の動作条件
NVIDIAの配布するCUDA SDK3.0 β版に付属のOpenCLでは現状のサンプルコードは動作しません。以下のページからダウンロードしたOpenCLを使用してください。
http://developer.nvidia.com/object/get-opencl.html
また、WindowsでNVIDIA GPUを使用する際には、グラフィックスのタイムアウト機能であるTDRをオフにする必要があります。この問題については以下を参照してください。
https://docs.microsoft.com/en-us/windows-hardware/drivers/display/timeout-detection-and-recovery
6-2/4のサンプルコードに特有の条件
カーネル内で使用するハードウェアリソースの都合上、NVIDIAのGPUの場合にはCUDA Coreが16個以上のハードウェアが必要です。