cudaGetDevicePropertiesを使ってグラフィックボードのプロパティを取得する
デバイス情報はcudaGetDevicePropertiesを使うことで取得できます。
デバイス番号は0からNまでの整数値で割り当てられています。
実行結果は以下のようになりました。もちろん使っているグラフィックボードによって結果は変わります。
Using device 0: GeForce 9500 GT
0番目のデバイスのプロパティ
デバイス名:GeForce 9500 GT
グローバルメモリの合計値:255MB
各ブロックに割り当てられる最大シェアードメモリ:16KB
各ブロックのレジスタ数:8192
ワープサイズ:32
メモリピッチ:262144
1ブロックあたりの最大スレッド数:512
ブロックの最大次元:(512, 512, 64)
グリッドの最大次元:(65535, 65535, 1)
最大コンスタントメモリ:64KB
バージョン:1.1
クロック周波数:1400MHz
特に最大グリッド数や最大ブロック数は、並列計算処理の割り当てにおいて必要な情報なので、この関数をうまく活用しましょう。
プログラミング
API COM
OpenCV
拡張現実感
デバッグ・解析
Adobe Flex
C++/CLI
CUDA
Webプログラム(JavaScript & PHP)
資料