【发布时间】:2016-10-01 22:29:29
【问题描述】:
很长一段时间以来,我一直想知道 CPU 指令如何与 GPU 交互。据我了解,CPU 有一组可以理解和执行的指令(机器代码),驱动程序是一种通过 CPU 与 GPU 通信的软件。
但是这个软件是如何通信的呢? CPU 是否包含某些明确告诉它与另一个设备通信的汇编指令?
我是否可以编写汇编代码或 C/C++ 代码来与显卡通信,就像驱动程序在特定机器环境下所做的那样?
【问题讨论】:
-
你知道有开源操作系统,对吧? Just dive in。这是深水,但很有教育意义。
-
CPU 如何与硬盘、鼠标或键盘、电源按钮或声音芯片通信?