Apache 403 Forbidden: доступ запрещен, ошибка

Короткий ответ: нет.

cuPrintf и встроенная поддержка printf в среде исполнения Fermi и Kepler реализована с использованием устройства для размещения копий. Этот механизм ничем не отличается от использования cudaMemcpy для передачи буфера самому хосту.

Почти все совместимые с CUDA графические процессоры поддерживают так называемую память с нулевой копией (AKA «закрепленная, отображаемая»), что позволяет GPU, чтобы отобразить буфер хоста в его адресное пространство и выполнить передачу DMA в эту карту памяти. Обратите внимание, однако, что настройка и инициализация сопоставленной памяти имеют значительно более высокие накладные расходы, чем обычное распределение памяти (поэтому вам действительно нужно много транзакций для амортизации этих накладных расходов на протяжении всего срока службы вашего приложения) и что драйвер CUDA не может использовать нуль -copy с любыми другими адресами, поддерживаемыми физической памятью. Таким образом, вы не можете mmap-файл и использовать на нем нуль-копию, т.е. вам все равно понадобится явный код ввода I-го кода для получения из буфера нулевой копии на диск.

0
задан SheppardDigital 5 March 2019 в 19:14
поделиться