5

メモリを割り当てようとしていますが、「メモリ不足」というエラーが発生することがあります。cudaMemGetInfoは、私が必要とするより多くのメモリが利用可能であると言います。だから、メモリの断片化の問題。この問題を解決することは可能ですか? 要素を 1 つずつメモリに配置するのではなく、メモリに配置できるいくつかのピースに断片化することは可能ですか?

4

1 に答える 1

3

メモリの断片化が原因で「メモリ不足」になった場合は、メモリの操作方法にエラーがあります!! そのメモリを断片化する責任があります。プログラムの再設計を検討してください。たとえば、メモリのプールを使用して、メモリの断片化を避けるために、新規作成/削除が多すぎないようにします。

于 2012-10-12T21:23:30.357 に答える