Задайте выделение памяти (malloc
) режим, чтобы использовать в сгенерированном коде CUDA®.
Генерация кода Category:> Код графического процессора
Значение по умолчанию:
discrete
discrete
Сгенерированный код использует cudaMalloc
API для передачи данных между центральным процессором и графическим процессором. С точки зрения программистов дискретный режим имеет традиционную архитектуру памяти с отдельным адресным пространством глобальной памяти центрального процессора и графического процессора.
unified
Сгенерированный код использует cudaMallocManaged
API, который использует разделяемое (объединенное) адресное пространство глобальной памяти центрального процессора и графического процессора.
Этот параметр требует лицензии GPU Coder™.
Чтобы включить этот параметр, выберите Generate GPU code на панели Code Generation.
Параметр: GPUMallocMode |
Ввод: символьный вектор |
Значение:
'discrete' | 'unified' |
Значение по умолчанию:
'discrete' |