在阅读与GPU计算相关的一些论文时,我遇到了理解这两个术语GPU上下文和GPU硬件通道的困难。以下是对它们的简要提及,但我无法理解它们的含义。
命令:GPU使用特定于架构的命令进行操作。每个GPU上下文都被分配一个FIFO队列,CPU上运行的程序将命令提交给该队列。只有当GPU本身分派相应的命令时,才会触发GPU上的计算和数据传输。
通道:每个GPU上下文都被分配一个GPU硬件通道,其中管理命令分派。Fermi不允许多个通道同时访问同一GPU功能单元,但允许它们在硬件中自动切换并共存。
所以,是否有一个清晰简单的解释呢?