2012-10-12 4 views
5

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

答えて

3

メモリの断片化のために「メモリ不足」になった場合、メモリの使用方法にいくつかのエラーがあります。あなたはそのメモリを断片化し、プログラムの再設計を検討し、メモリの断片化を避けるためにあまりにも多くの新しい/削除を避けるためにメモリのプールを使用するなどの責任があります

+0

メモリプールの使用についてはどこで読むことができますか? – Robotex

+0

CUDAにメモリプールを実装しているライブラリはありますか? – Robotex

+0

申し訳ありませんが、遅く答えて、 'libhoard'を見てください。私はサイトを覚えていないが、グーグルの「libhoard」があなたを助けるだろう。 – BigBoss

関連する問題