最終更新: mikk_ni3_92 2010年03月03日(水) 14:09:46履歴
現在地 >> メニュー >> CUDA >> CUDA編01 >> CUDA編01::まとめ
#include <iostream> #include <cutil_inline.h> #pragma comment (lib,"cudart.lib") #ifdef _DEBUG #pragma comment (lib,"cutil32D.lib") #else #pragma comment (lib,"cutil32.lib") #endif //------------- メイン関数 --------------------// int main(int argc, char **argv) { CUT_DEVICE_INIT(argc,argv); std::cout << "--------------------\n"; cudaDeviceProp devInfo; CUDA_SAFE_CALL(cudaGetDeviceProperties(&devInfo, 0)); //0番目のGPUの情報を取得 std::cout<<"ビデオカード名 : "<< devInfo.name <<"\n"; std::cout<<"GPUの総メモリ数 : "<<devInfo.totalGlobalMem/1024/1024<<" MB\n"; std::cout<<"各ブロックに割り当てられる最大 shared memory : "<<devInfo.sharedMemPerBlock/1024<<" KB\n"; std::cout<<"1ブロックあたりの最大スレッド数:"<<devInfo.maxThreadsPerBlock<<"\n"; CUT_EXIT(argc, argv);//終了 return 0; }