Я ищу функцию, которая подсчитывает количество ячеек моего устройства cuda. Я знаю, что каждый микропроцессор имеет определенные ядра, а мое устройство cuda имеет 2 микропроцессора.
Я много искал, чтобы найти функцию свойства, которая подсчитывает количество ядер на микропроцессор, но я не мог. Я использую код ниже, но мне еще нужно количество ядер?
- cuda 7.0
- язык программирования C
- visual studio 2013
код:
void printDevProp(cudaDeviceProp devProp)
{ printf("%s\n", devProp.name);
printf("Major revision number: %d\n", devProp.major);
printf("Minor revision number: %d\n", devProp.minor);
printf("Total global memory: %u", devProp.totalGlobalMem);
printf(" bytes\n");
printf("Number of multiprocessors: %d\n", devProp.multiProcessorCount);
printf("Total amount of shared memory per block: %u\n",devProp.sharedMemPerBlock);
printf("Total registers per block: %d\n", devProp.regsPerBlock);
printf("Warp size: %d\n", devProp.warpSize);
printf("Maximum memory pitch: %u\n", devProp.memPitch);
printf("Total amount of constant memory: %u\n", devProp.totalConstMem);
return;
}