На данный момент я пытаюсь оптимизировать некоторые ядра cuda...
При компиляции с опцией --ptxas-options=-v я получаю информацию о регистрах %co.
В моем случае я всегда получаю дополнительные строки, которые для меня не имеют смысла:
ptxas : info : Compiling entry function '_Z20backprojLinTexInterpP7double3S0_S0_P7double2iiiiiS2_PdPf' for 'sm_20'
ptxas : info : Function properties for _Z20backprojLinTexInterpP7double3S0_S0_P7double2iiiiiS2_PdPf
8 bytes stack frame, 0 bytes spill stores, 0 bytes spill loads
ptxas : info : Used 47 registers, 32 bytes smem, 112 bytes cmem[0], 56 bytes cmem[16]
ptxas : info : Function properties for __internal_trig_reduction_slowpathd
40 bytes stack frame, 0 bytes spill stores, 0 bytes spill loads
строки с 1 по 4 мне понятны, а что последние строки?
Гугл тут не поможет.... уже пробовал.
Кто-нибудь знает, что означают эти строки? Я получаю их для каждого скомпилированного ядра в моей программе.
long
в системах, отличных от Windows. - person njuffa   schedule 10.06.2013