Семантика cuMemAdvise: разные контексты, асинхронность

Читая документацию по cuMemAdvise , я обнаружил, что задаюсь вопросом о двух моментах, один в тексте и один отсутствует в тексте:

  • Делает cuMemAdvise()применить ко всему контексту для указанного устройства? Это не делается явным образом, и функции, зависящие от контекста, обычно зависят от устройства, как и сам контекст.
  • Утверждается, что эта функция «демонстрирует асинхронное поведение» (обычно). В каком смысле это так (учитывая, что не указан поток, на который следует запланировать это действие функции)? Означает ли это, что управление возвращается немедленно, даже если совет еще не полностью применен / распространен?

0 ответов

Другие вопросы по тегам