Описание тега mapped-memory

Отображенная память позволяет различным процессам взаимодействовать через общий файл.
1 ответ

Правила согласованности для cudaHostAllocMapped

Кто-нибудь знает документацию по модели согласованности памяти для области памяти, выделенной с cudaHostAlloc(..., cudaHostAllocMapped)? Например, когда записи с устройства становятся видимыми для чтения с хоста, это будет полезно (может произойти п…
05 апр '13 в 16:01
1 ответ

Переподписка памяти GPU с отображенной памятью, унифицированной виртуальной адресацией и унифицированной памятью

Я рассматриваю возможности обработки данных на GPU, который слишком велик для памяти GPU, и у меня есть несколько вопросов. Если я правильно понимаю, что с отображенной памятью данные находятся в основной памяти и передаются в GPU только при обращен…
20 сен '17 в 22:23
3 ответа

Как правильно получить доступ к отображенной памяти без неопределенного поведения в C++

Я пытался выяснить, как получить доступ к отображенному буферу из C++17, не вызывая неопределенное поведение. Для этого примера я буду использовать буфер, возвращаемый Vulkan's vkMapMemory, Итак, согласно N4659 (окончательный рабочий проект C++17), …
0 ответов

VB сопоставленный файл памяти Массив целых чисел

Я пытаюсь создать массив целых чисел в файле отображения памяти и прочитать файл на C++, но здесь я не буду спрашивать о части C++. MakeMem() имеет {"Недостаточно места в буфере."} Private Sub MakeMem() Dim integer2 = New Integer(31) {} For j As Int…
25 сен '17 в 06:51
1 ответ

Есть ли что-то противоположное cudaHostGetDevicePointer()?

Предположим, что мое устройство Kepler и выше, CUDA 6,5 или выше, а мой драйвер с 2015 года. Можно ли сделать противоположность cudaHostGetDevicePointer()? то есть, при условии адресации на стороне устройства проявления некоторой отображенной памяти…
14 мар '16 в 00:38
0 ответов

Не удается открыть сопоставленный файл с адреса

Я не могу открыть карту памяти. Когда я использую OpenFileMappingA(), он возвращает NULL, а GetLastError() возвращает 161 (ERROR_BAD_PATHNAME). Я использую следующий код: MEMORY_BASIC_INFORMATION mbi = { 0 }; VirtualQuery(image->raw_data, &mb…
10 авг '19 в 00:39
1 ответ

Должен ли cudaMemset работать с указателем устройства, отображенным из cudaHostRegister

Я наткнулся на образец кода от одного из моих коллег, где cudaMemset не работает должным образом при запуске на V100. #include <iostream> #include <stdio.h> #define CUDACHECK(cmd) \ {\ cudaError_t error = cmd;\ if (error != cudaSuccess) …
11 ноя '20 в 18:24
0 ответов

Эффективный способ чтения сопоставленного файла памяти по мере поступления новых данных с использованием MemoryMappedViewAccessor.

Я ищу эффективный способ чтения файла сопоставленной памяти с помощью MemoryMappedViewAccessor, созданного из метода CreateViewAccssor. Я действительно не хочу просто использовать цикл while(true) и выходить из цикла, когда это необходимо. Я не виде…
29 сен '23 в 18:49