コピーとカーネルの同時操作を実行する
場合:dataCopy操作の2倍の長さのカーネルrunTimeがある場合、カーネルの実行ごとに2つのコピーを取得しますか?
私が見ているストリームの例は、1:1の関係を示しています。(コピー時間=カーネル実行時間)何か違うものがあるとどうなるのかしら。カーネルの起動ごとに常に1つのコピー操作(最大)がありますか?または、コピー操作はカーネルの起動とは無関係に実行されますか?つまり、実行時間とコピー時間がそのように機能すれば、カーネルの起動ごとに5つのコピー操作を完了することができます。
(カーネルを起動する前にキューに入れるコピー操作の数を把握しようとしています。)
1対1:(コピーする時間=カーネル実行時間)
<-stream1Copy-><-stream2Copy->
......................。 ....... <-stream1Kernel->
2対1:(コピーまでの時間=カーネル実行時間の1/2)
<-stream1Copy-> <-stream2Copy-> <-stream3Copy->
................... ......... <---------- stream1Kernel ------------>