GPUプログラミング
NVIDIA以外のGPUでも使える、GPUなどの並列計算のためのプログラミングの仕組みの例として正しいものはどれか。
- AHTML
- BSQL
- COpenCL
答えと解説を見る
正解:C. OpenCL
CUDAはNVIDIAのGPU向けの仕組みですが、OpenCLは業界団体が定めた標準の規格で、複数の会社のGPUやCPU、FPGAなどで使えます。ほかにも、C++で書けるSYCL、AMDのGPU向けでCUDAに近い書き方のHIPなどがあります。書き方は違っても、スレッドの階層、共有メモリ、合体アクセス、分岐のそろえ方といった原理は共通しています。
- A. HTMLはWebページを書くための言語です。
- B. SQLはデータベースを操作する言語です。
- C. 正しい。複数の会社の装置で使える標準の規格です。