unified-memory

    2

    1答えて

    質問1) 私がCUDAドライバAPIを呼び出すときは、通常、まずGPUランタイムを表すコンテキストを現在のスレッドにプッシュする必要があります。通常のcuMallocの場合、メモリはコンテキストで指定されたGPUに割り当てられます。しかし、cuMallocManagedを呼び出して統合メモリを作成しようとすると、GPUコンテキストをプッシュする必要がありますか? 質問2) はそれぞれ1 GBのDR

    0

    1答えて

    新しく作成されたプロセスでCUDAを初期化するには、今日の多くのサーバグレードマシンではかなり時間がかかります。as long as a half-second以上。 @RobertCrovella explainsのように、CUDAの初期化には通常、デバイスとホストのメモリマップの調和を含む統一メモリモデルの確立が含まれます。これは、大量のメモリを持つマシンではかなり長い時間がかかります。この長