0
かなり簡単です...私はcuda-gdbでフォーカスを変更したいと思います。現在のブロック(ブロック0)内の別のスレッドに変更できますが、別のブロックには変更できません。cuda-cdbのスイッチブロックフォーカス
(cuda-gdb) cuda block Current CUDA focus: block (0,0). (cuda-gdb) cuda block (9,0) CUDA focus unchanged. (cuda-gdb) cuda thread (9,0,0) New CUDA focus: device 0, sm 1, warp 0, lane 9, grid 42672, block (0,0), thread (9,0,0).
または(3.2マニュアルから)他の方法:
私は3.0マニュアルのCUDA/CUDA-GDB 3.0(cuda-gdb) thread [Current Thread 2 (Thread 140272898447104 (LWP 28681))] [Current CUDA Thread <<<(0,0),(0,0,0)>>>] (cuda-gdb) thread <<<(9),(10)>>> Switching to <<<(9,0),(10,0,0)>>> 0x000000000246a5c8 in my_kernel <<<(16,1),(128,1,1)>>> ... (cuda-gdb) thread [Current Thread 2 (Thread 140272898447104 (LWP 28681))] [Current CUDA Thread <<<(0,0),(0,0,0)>>>] (cuda-gdb) thread <<<20>>> Switching to <<<(0,0),(20,0,0)>>> 0x000000000246a5c8 in my_kernel <<<(16,1),(128,1,1)>>> ... (cuda-gdb) thread [Current Thread 2 (Thread 140272898447104 (LWP 28681))] [Current CUDA Thread <<<(0,0),(20,0,0)>>>]
の道を使用しています
私は間違っていますか?
cuda 3.0 | ubuntu 9.04 | gtx 480