1

Parallel Nsight でインライン PTX をステップ実行するときに PTX レジスタを表示することはできますか?

インライン PTX にブレークポイントを設定してステップ スルーできますが、PTX レジスタにカーソルを合わせても値が表示されません。SASS をオンにすると、これらのレジスターにカーソルを合わせるとその値が表示されますが、PTX レジスターと SASS レジスターの間の関係を追跡するのは困難です。

4

1 に答える 1

2

残念ながら、GPU は PTX を直接実行することはできません。実行できるのは SASS マイクロコードのみです。ドライバーの JIT コンパイラー (PTX->SASS を変換する) には、コンパイル中に PTX コードを大幅に変更する自由があるため、一般的な部分式の削除などの最適化を実行します。 PTX レジスターと SASS レジスターの間」および 2) 実行中に PTX レジスターを検査できないことは、すべて正確すぎます。

これらの制限のいずれも、近い将来に取り除かれるとは思いません。

于 2012-04-06T02:18:25.857 に答える