2011-01-25 10 views
2

ptxファイルを変更して実行ファイルにリンクするにはどうすればよいですか?ptxにハッキングする

ところで、私は.cuから.ptxファイルを生成する方法と、.ptxから.cubinを生成する方法を知っています。しかし、私は最終的な実行ファイルを得る方法を知らない。

具体的には、私はsample.cuファイルを持っています。このファイルはsample.ptxにコンパイルされています。次に、nvccを使用してsample.ptxをsample.cubinにコンパイルします。ただし、この.cubinファイルをホストコードなしで直接実行することはできません。 .cubinファイルをオリジナルの.cuファイルにリンクして、最終実行ファイルを生成するにはどうすればよいですか?

答えて

2

cuModuleLoadDataExを使用して、cudaドライバapiから直接ptxコードを実行できるはずです。ページ5にhereの例があります。

1

CUDA 4.0以降、CUDAカーネルにインラインPTXを書くことができます。

関連する問題