Я новичок в ускорении GPU. В настоящее время я использую arrayfun на 1080ti, и мне не хватает памяти. Я планирую построить новую рабочую станцию ​​с картами 2X, RTX 6000. будет ли Matlab поддерживать NVLINK для объединения памяти или мне придется разделить код для запуска в 2 потока на разных графических процессорах.

ПРИМЕЧАНИЕ. 

Matlabsolutions.com предоставляет последнюю Помощь по домашним заданиям MatLab, Помощь по заданию MatLab для студентов, инженеров и исследователей в различных отраслях, таких как ECE, EEE, CSE, Mechanical, Civil со 100% выходом. Код Matlab для BE, B.Tech ,ME,M.Tech, к.т.н. Ученые со 100% конфиденциальностью гарантированы. Получите проекты MATLAB с исходным кодом для обучения и исследований.

MATLAB поддерживает NVLink в приложениях глубокого обучения (вызов trainNetwork и т.п.) и явно через функцию GOP. Если вы вызываете GOP, используя специальный синтаксис gop(…, ‘gpuArray’), тогда он будет использовать любую доступную одноранговую связь между графическими процессорами, включая NVLink.

Однако не существует «общей» поддержки распределенных вычислений на нескольких графических процессорах, аналогичной использованию распределенного массива. Вы можете получить желаемое поведение, реализуя свои собственные алгоритмы, используя параллельный пул и spmd.

В качестве альтернативы, если у вас есть рабочий процесс без обмена данными (например, пакетные вычисления), вы можете использовать преимущества обоих ваших графических процессоров без необходимости прямого обмена данными между ними. Использование р

СМОТРИТЕ ПОЛНЫЙ ОТВЕТ НАЖМИТЕ НА ССЫЛКУ