Je sais qu'il y a une limite de 128 Mo pour un seul bloc de mémoire GPU sur les GPU AMD. Existe-t-il une limite similaire sur les GPU Nvidia?Allocation de mémoire Nvidia vs AMD
2
A
Répondre
2
Sur GTX 560 clGetDeviceInfo
renvoie 256 Mo pour CL_DEVICE_MAX_MEM_ALLOC_SIZE, mais je peux allouer un peu moins de 1GiB. Voir this thread pour discuter du problème.
Sur AMD, cette limite est toutefois appliquée. Vous pouvez l'augmenter en modifiant les variables d'environnement GPU_MAX_HEAP_SIZE et GPU_MAX_ALLOC_SIZE (voir this thread).
5
Vous pouvez interroger ces informations lors de l'exécution à l'aide de clGetDeviceInfo et CL_DEVICE_MAX_MEM_ALLOC_SIZE. Pour plus d'informations, voir pour plus d'informations.
Questions connexes
- 1. Android - Création d'objet/Allocation mémoire vs Performance
- 2. Problème avec démo OpenGL - fin avec NVidia, problèmes sur AMD
- 3. allocation mémoire
- 4. version ++ C vs débogage, allocation de mémoire, sauté constructeurs
- 5. Allocation de mémoire Android
- 6. allocation dynamique de mémoire
- 7. Allocation de mémoire variable
- 8. allocation de mémoire CRT
- 9. Allocation de mémoire dynamique
- 10. Allocation de mémoire Java
- 11. Allocation de mémoire C
- 12. Allocation de mémoire ** p
- 13. allocation de mémoire dynamique
- 14. Allocation de mémoire - Arduino
- 15. Allocation de mémoire
- 16. argv allocation de mémoire
- 17. Code OpenCL pour travailler à la fois avec AMD/Nvidia
- 18. C allocation de mémoire tampon
- 19. Allocation de mémoire de pile
- 20. Allocation de mémoire de matrice
- 21. Allocation de mémoire de programme
- 22. Allocation de mémoire en Java
- 23. allocation de mémoire double point
- 24. structures imbriquées allocation de mémoire
- 25. allocation de mémoire en Java
- 26. allocation de mémoire en C
- 27. allocation de mémoire dans Xvfb
- 28. Allocation de la mémoire Silverlight
- 29. Allocation dynamique de la mémoire
- 30. allocation de mémoire en C++