как узнать, сколько регистров использует ядро cuda во время выполнения? Я знаю, как найти информацию во время компиляции, но я не хочу жестко кодировать числа в
спасибо
Я не думаю, что с CUDA 2.x возможно получить информацию во время выполнения. Глядя на документацию для новой бета-версии 3.0, кажется, что cudaFuncGetAttributes будет делать то, что вы хотите.
Я думаю, что вы видите в компиляциях тот, который будет использоваться во время выполнения, или по крайней мере максимальное количество регистров, используемых во время выполнения.