Является ли cuMemAddressReserve специфическим для контекста или такие резервирования являются глобальными?
В последних версиях CUDA мы можем выполнять управление виртуальной памятью нижнего уровня - физическое распределение, резервирование диапазонов адресов и сопоставления. Мне интересно, насколько «глобальны» эти манипуляции с виртуальным адресным пространством.
В частности, если я зарезервирую некоторую часть этого адресного пространства - будет ли оно также запрещено за конфликтующее использование другими контекстами в системе?
А если говорить более конкретно, означает ли это, что
cuMemAddressReserve()
такое контекстно-зависимое / контекстно-локальное действие? Документация , кажется, не много говорить об этом.