Прагма для выделения переменной в качестве постоянной памяти на графическом процессоре
coder.gpu.persistentMemory( отображает постоянное MATLAB® переменная pvar)pvar CUDA® enabled NVIDIA® Графический процессор как переменная с постоянной памятью. Переменная должна быть фиксированного размера и типа данных, поддерживаемых для генерации кода GPU.
Это функция генерации кода. Это не влияет на MATLAB.
Примечание
Для CUDA MEX постоянная память на графическом процессоре сохраняется в течение всего сеанса работы с MATLAB. Для освобождения памяти графический процессор используйте clear mex Команда MATLAB. Для освобождения памяти графический процессор в статических библиотеках, динамических библиотеках или исполняемых целях вызовите сгенерированный <primary function name>_terminate() функции домашнего хозяйства.
Классы MATLAB не поддерживаются coder.gpu.persistentMemory прагма.
The coder.gpu.persistentMemory pragma не поддерживается в Simulink®.
Если постоянная переменная в MATLAB переменного размера, генератор кода не сопоставляет переменную с постоянной памятью на графическом процессоре.
codegen | coder.gpu.constantMemory | coder.gpu.kernel | coder.gpu.kernelfun | coder.gpu.nokernel | gpucoder.stencilKernel