説明
ホスト コードでバッファーを作成する際に、メモリ ポインターがページ アライメントされるようにしてください。
説明
ザイリンクス ランタイム (XRT) には、FPGA とのデータ転送を効率的にするため、ページ アライメントされたメモリを使用することをお勧めします。バッファー ポインターがページ境界に揃っていない場合、XRT が揃うように memcpy
を追加で実行します。この余分な memcpy
操作は、ホスト コード メモリがページ境界にアライメントされている場合は回避できます。
回避策
posix_memalign
、aligned_alloc
、_aligned_malloc
などを使って、cl_buffer
ホスト ポインターをページ境界に合わせます。