Нужно ли нам освобождать память, выделенную cudaMemcpyToSymbol? Если да, то как мы это делаем? В руководстве по программированию указано, что cudaGetSymbolSize используется для получения размера выделенной памяти, поэтому память выделяется точно.cuda gpu освобождение памяти выделено через cudaMemcpyToSymbol
0
A
ответ
2
cudaMemcpyToSymbol
не выделяет память, он просто копирует статически объявленный глобальный или постоянный символ памяти в текущем контексте. И cudaGetSymbolSize
возвращает размер любых статически объявленных символов. В любой операции не задействовано динамическое распределение памяти.
Смежные вопросы
- 1. освобождение памяти выделено cudamallocpitch
- 2. Освобождение памяти CUDA Matlab
- 3. C++ (компилятор?) Освобождение памяти выделено в функции
- 4. SWIG java: освобождение памяти выделено в C++
- 5. Освобождение памяти CUDA болезненно медленное
- 6. CUDA: cudaMemcpyToSymbol не копирует данные
- 7. Освобождение от общей разделяемой памяти CUDA
- 8. MATLAB GPU - Задержка копий памяти CUDA?
- 9. На памяти CUDA __constant__ и нескольких GPU?
- 10. GPU/CUDA: память повторного заказа памяти
- 11. Освобождение памяти Двоичные деревья
- 12. Распределение памяти на GPU
- 13. Cuda массив заполнение GPU
- 14. Multi-gpu CUDA Thrust
- 15. cuda gpu: разъяснение терминологии
- 16. Расчет нескольких GPU Cuda
- 17. CUDA: GPU Working
- 18. Освобождение памяти
- 19. CUDA: Передает данные от GPU к GPU
- 20. CUDA постоянной памяти недопустимый символ
- 21. выделено слишком много памяти
- 22. Поиск Выделено памяти
- 23. памяти на Nvidia GPU,
- 24. CUDA GPU медленнее, чем CPU
- 25. Картирование памяти в CUDA
- 26. cudaMemcpyToSymbol vs. cudaMemcpy, почему он все еще вокруг (cudaMemcpyToSymbol)
- 27. Как определить производительность CUDA gpu?
- 28. Выделение памяти CUDA (вложенное?)
- 29. фрагментация памяти в cuda
- 30. OpenCL версия cudaMemcpyToSymbol & optimization
Вы специалист! благодаря – user1118148