NVIDIA显卡驱动,CUDA,cudnn之间关系及版本对应关系
显卡/GPU是具体干活的芯片,其从host端拿命令和数据。显卡驱动,
分内核态和用户态两部分。内核态驱动只管将用户态驱动发过来的命令和数据准备好,
通知GPU来拿,利用环形fifo来下发命令和数据指针,并追踪命令的完成状态。
用户态部分,负责对shader程序的编译,编译成GPU的二进制代码指令。
OS提供的D3D,OpenGL等函数库,屏蔽底层不同显卡的差异。
上层程序比如游戏,在准备好对应的模型、贴图纹理、着色器程序等数据之后,调用统一的D3D/OpenGL接口发起绘制请求,D3D则调用显卡用户态驱动提
转载
2020-12-21 16:31:28 ·
4183 阅读 ·
0 评论