Page-Lockedメモリで転送(応用編)Page-Lockedメモリで転送(応用編)Page-Lockedメモリ(応用編)OpenCVなどを使用していると、ホスト側のメモリ領域は勝手に作成されるため、Page-Lockedメモリを使用して転送することができません。memcpyでメモリーをホスト側で一旦コピーすればできますが、そのコピー時間が無駄となります。出力(デバイスからホストに転送)するメモリを、Page-Lockedメモリにし、元のポインタが指すアドレスを、Page-Lockedメモリのアドレスに変更してしまう方法があります。h_pinned;一旦pinnedメモリに転送して、h_outのアドレスをpinnedメモリのアドレスに変更してしまっています。殆ど時間はかかりません。※後ほどOpenCVを利用したソースも公開します。基本的には同じで、「h_out」が「->imageData」となるだけです。