命令处理器 CP(Command Processor)是 GPU 中用来获取从 CPU 中生成的命令,并进行解释的处理单元。
命令传入 CP 的方式有两种,一是由 CPU 通过 PCI 总线直接写入,另一种是 GPU 通过 PCI 总线从命令流中获取,命令流包括环形缓冲区和两种间接缓冲区。CP 会将解释命令后得到的数据放到 GPU 特定模块中。CP 中还包含 DMA 模块,使得数据可以通过 DMA 传输。
命令和数据传输的两种方式为推和拉。
推模式中, CPU 通过 PCI 总线向 GPU 写入命令和数据。例如在初始化过程中,CPU 会设置 GPU 中一系列寄存器的状态,然后对其进行启动。
拉模式则是 GPU 主动地到内存的某个地方取命令,在这个时候,就需要 CPU 和 GPU 进行协商去共同管理共享的存储区。拉模式中,GPU 和 CPU 独立工作,CPU 负责产生命令,GPU 负责获取命令执行,工作效率较高。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
原文标题:GPU 中的命令处理器是如何工作的?
文章出处:【微信号:Imgtec,微信公众号:Imagination Tech】欢迎添加关注!文章转载请注明出处。
相关推荐
那么,苹果A5处理器的初步分析结果究竟如何?它能够达到人们所预期的水平吗?
发表于 04-15 09:57
•2935次阅读
处理器gpu
GITSTAR 集特工控
发布于 :2024年03月27日 14:11:32
的Thumb指令。在程序的执行过程中,微处理器可以随时在两种工作状态之间切换,并且,处理器工作状态的转变并不影响
发表于 01-27 11:13
的Thumb指令。在程序的执行过程中,微处理器可以随时在两种工作状态之间切换,并且,处理器工作状态的转变并不影响
发表于 01-27 14:19
`HTC One X手机作为首款可以买到的四核智能手机,拥有者光鲜亮丽的外表,但是卸了妆之后究竟如何呢?而NVIDIA的Tegra 3四核处理器是什么样子的呢?带着这一连串的疑问,让我们从拆解后的One X中找到答案吧。(文/转IT168)`
发表于 04-25 14:39
内部进行任何包装:回调应该看起来像:最后,下载白蚁、teraTerm或任何其他终端软件,并且您应该能够看到提示符tYPE有助于查看它是否有效:-这就是全部,希望这对那些试图实现命令处理器的人来说是有帮助的;1。这是一个截图,显示了当你键入“帮助”时你应该看到什么。
发表于 03-27 09:41
智能电话音频的未来究竟如何?
发表于 06-04 07:30
怎么使用ARM处理器上的GPU进行编程工作呢?有哪位大神可以解释一下
发表于 08-04 14:17
, rk3588的gpu性能究竟如何? 是不是Scissor Test和PBO一定会造成性能下降呢? 有没有哪位朋友做过类似测试?PS:我又做了详细测试, 发现使用正交投影,关闭深度测试, 就是执行二维绘图的情况下, 性能立即下降,还不能说是Scissor Test的问题
发表于 11-09 16:41
协处理器,一种芯片,用于减轻系统微处理器的特定处理任务。CPU的缩写,译为中央处理器。也做叫微处理器。指具有运算
发表于 01-09 14:46
•1.1w次阅读
本文开始介绍了amd处理器发展和AMD处理器方案,其次详细的分析了amd处理器究竟如何,最后介绍了六款amd处理器以及它们的性能排名。
发表于 01-09 16:09
•2.4w次阅读
现在处理器生产厂家都是根据处理器的市场定位来属于同一系列的处理器产品是一个系列型号的,这样可以方便分类以及管理,所以就型号而言是可以区别处理器性能的一个重要标识。这样很多朋友会问
发表于 05-28 09:16
•2735次阅读
很长一段时间以来,中央处理器(CPU)和图形处理单元(GPU)一直“统治”着数据中心。然而,近几年,数据处理单元(DPU)越来越多地出现在大家面前,并号称性能更强大、更专用、更异构,能
发表于 02-02 10:44
•1146次阅读
现代GPU提供了顶点处理器和片段处理器两个可编程并行处理部件。在利用GPU执行图像处理等通用计算
发表于 02-14 15:47
•1017次阅读
现代GPU提供了顶点处理器和片段处理器两个可编程并行处理部件。在利用GPU执行图像处理等通用计算
发表于 08-07 09:46
•1034次阅读
评论