Estoy tratando de asignar algo de memoria pero a veces me sale un error "sin memoria". cudaMemGetInfo dice que hay más memoria disponible que necesito. Entonces, problema en la fragmentación de la memoria. ¿Es posible solucionar este problema? ¿Es posible colocar elementos en la memoria, uno por uno, y fragmentarlos en unas pocas paces que puedo colocar en la memoria?¿Es posible resolver el problema de fragmentación de memoria CUDA?
5
A
Respuesta
3
¡Si se sale de la memoria debido a la fragmentación de la memoria, entonces hay algún error en la forma en que se trabaja con la memoria! Usted es responsable de fragmentar esa memoria, considerar un rediseño de su programa y, por ejemplo, usar un grupo de memoria para evitar demasiada nueva/eliminar para evitar la fragmentación de la memoria
Cuestiones relacionadas
- 1. ¿Qué es fragmentación de memoria?
- 2. herramientas para ver/resolver Windows XP fragmentación de la memoria
- 3. Detección de problema de fragmentación de memoria en un proceso
- 4. Analizador de fragmentación de memoria
- 5. ¿Es posible resolver esto?
- 6. ¿Por qué la fragmentación de memoria es un problema en una máquina de 64 bits?
- 7. ¿Cuál es el tamaño de mi memoria de textura CUDA?
- 8. ¿Cuál es el conteo máximo de bloques posible en CUDA?
- 9. herramientas para comprobar la fragmentación de memoria
- 10. memoria CUDA preocupa
- 11. ¿Es posible ejecutar CUDA en GPU AMD?
- 12. ¿Cómo resolver el problema javax.mail.AuthenticationFailedException?
- 13. ¿Lidiar con la fragmentación en un grupo de memoria?
- 14. cómo resolver el problema de interbloqueo?
- 15. ¿Cómo resolver el problema expirado de TimeOut?
- 16. Sin memoria Problema de pérdida de memoria
- 17. Qué causa la fragmentación de la memoria en .NET
- 18. Asignación dinámica de memoria constante en CUDA
- 19. Android: android.view.ViewRoot $ CalledFromWrongThreadException - ¿Cómo resolver el problema?
- 20. Uso constante de la memoria en el código CUDA
- 21. ¿Debería preocuparme por la fragmentación de memoria con std :: vector?
- 22. Cómo analizar la fragmentación de memoria en Java?
- 23. Resolver el problema NP-completo en xkcd
- 24. ¿Cómo resolver el problema "Growing If Statement"?
- 25. ¿Es posible ejecutar un kernel cuda en múltiples gpus
- 26. Problema de memoria WebBrowser
- 27. resolver un problema con el mapa reducir
- 28. ¿Es posible reducir el uso de la memoria MongoDB?
- 29. problema del estadio: Proporcione un algoritmo para resolver el problema
- 30. Problema de memoria PHPExcel
¿Dónde puedo leer sobre el uso del grupo de memoria? – Robotex
¿Existe una biblioteca que implemente un grupo de memoria para CUDA? – Robotex
Perdón por la respuesta tardía, eche un vistazo a 'libhoard'. No recuerdo el sitio, pero googlear 'libhoard' te ayudará. – BigBoss