Как CUDA синхронизирует две графические карты? Как они общаются? У меня две карты Tesla, но я не знаю, как между ними общаться.
Мне нужно хранить в ОЗУ матрицу на 5 гб. У меня есть две карты Tesla по 3 ГБ ОЗУ каждая. Могу ли я принудительно выполнить синхронизацию, разделив ядро на более мелкие?
1 ответ
Этот =" Учебник по программированию на нескольких графических процессорах , разработанный инженером по технологиям разработчиков NVIDIA Паулиусом Мичикявичусом, дает подробный обзор программирования на CUDA на нескольких графических процессорах, включая обмен данными и синхронизацию между графическими процессорами.
Таким образом, CUDA Runtime API (v4.x и более поздние версии) предоставляет функции cudaMemcpy*
, обеспечивающие одноранговое копирование, а синхронизация может быть достигнута с помощью Stream и Event API (например, cudaStreamWaitEvent()
) .
Похожие вопросы
Новые вопросы
cuda
CUDA (Compute Unified Device Architecture) - это платформа параллельных вычислений и модель программирования для графических процессоров NVIDIA (графических процессоров). CUDA предоставляет интерфейс для графических процессоров NVIDIA через различные языки программирования, библиотеки и API.