cuda API提供了一个有状态库的功能:连续两个调用彼此相关。简而言之,上下文就是它的状态。 运行时API是驱动程序API的包装器/助手。在驱动程序API中可以看到上下文被显式地提供,并且您可以拥有一堆上下文以方便使用。有一个特定的上下文是驱动程序和运行时API共享的(请参见主要上下文)。 上下文保存了控制和使用设备所需的所有管理数据。例如,它保存的分配内存的列表,包含设备代码的加载模块,CPU和GPU内存之间的零复制映射等。 最后,请注意,本文更多是基于经验而非文件证明。