0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

GPU中的命令处理器究竟如何工作?

Dbwd_Imgtec 来源:未知 作者:伍文辉 2018-03-29 08:52 次阅读

命令处理器 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
    gpu
    +关注

    关注

    27

    文章

    4403

    浏览量

    126563

原文标题:GPU 中的命令处理器是如何工作的?

文章出处:【微信号:Imgtec,微信公众号:Imagination Tech】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    苹果A5与A4系列处理器发展规划

    那么,苹果A5处理器的初步分析结果究竟如何?它能够达到人们所预期的水平吗?
    发表于 04-15 09:57 2820次阅读

    国产GPU搭配国产处理器平台主机

    处理器gpu
    GITSTAR 集特工控
    发布于 :2024年03月27日 14:11:32

    ARM处理器及ARM处理器工作模式

    的Thumb指令。在程序的执行过程,微处理器可以随时在两种工作状态之间切换,并且,处理器工作状态的转变并不影响
    发表于 01-27 11:13

    ARM处理器及ARM处理器工作模式

    的Thumb指令。在程序的执行过程,微处理器可以随时在两种工作状态之间切换,并且,处理器工作状态的转变并不影响
    发表于 01-27 14:19

    【电子拆解无极限】四核处理器露给你看 HTC One X详细拆解

    `HTC One X手机作为首款可以买到的四核智能手机,拥有者光鲜亮丽的外表,但是卸了妆之后究竟如何呢?而NVIDIA的Tegra 3四核处理器是什么样子的呢?带着这一连串的疑问,让我们从拆解后的One X中找到答案吧。(文/转IT168)`
    发表于 04-25 14:39

    GPU

    GPU,Graphic Processing Unit,图形处理器GPU是相对于CPU的一个概念,由于在现代的计算机(特别是家用系统,游戏的发烧友)图形的
    发表于 01-16 08:59

    命令处理器系统服务怎么工作

    内部进行任何包装:回调应该看起来像:最后,下载白蚁、teraTerm或任何其他终端软件,并且您应该能够看到提示符tYPE有助于查看它是否有效:-这就是全部,希望这对那些试图实现命令处理器的人来说是有帮助的;1。这是一个截图,显示了当你键入“帮助”时你应该看到什么。
    发表于 03-27 09:41

    智能电话音频的未来究竟如何?

    智能电话音频的未来究竟如何?
    发表于 06-04 07:30

    怎么使用ARM处理器上的GPU进行编程工作

    怎么使用ARM处理器上的GPU进行编程工作呢?有哪位大神可以解释一下
    发表于 08-04 14:17

    请问各位rk3588的gpu性能究竟如何?

    , rk3588的gpu性能究竟如何? 是不是Scissor Test和PBO一定会造成性能下降呢? 有没有哪位朋友做过类似测试?PS:我又做了详细测试, 发现使用正交投影,关闭深度测试, 就是执行二维绘图的情况下, 性能立即下降,还不能说是Scissor Test的问题
    发表于 11-09 16:41

    怎样将GPU作为CPU的协处理器工作

    处理器,一种芯片,用于减轻系统微处理器的特定处理任务。CPU的缩写,译为中央处理器。也做叫微处理器。指具有运算器和控制器功能的大规模集成电
    发表于 01-09 14:46 1.1w次阅读

    amd处理器怎么样_amd处理器性能排行

    本文开始介绍了amd处理器发展和AMD处理器方案,其次详细的分析了amd处理器究竟如何,最后介绍了六款amd处理器以及它们的性能排名。
    发表于 01-09 16:09 2.3w次阅读

    魅族16X拆解 内部做工究竟如

    今天给大家再带来一次魅族 16 X 的 拆解图赏,更清晰的看清内部做工究竟如何。
    的头像 发表于 06-14 14:14 7882次阅读

    数据处理单元DPU能够处理GPU做不了的任务吗?

    很长一段时间以来,中央处理器(CPU)和图形处理单元(GPU)一直“统治”着数据中心。然而,近几年,数据处理单元(DPU)越来越多地出现在大家面前,并号称性能更强大、更专用、更异构,能
    的头像 发表于 02-02 10:44 831次阅读

    GPU图像处理工作原理

    现代GPU提供了顶点处理器和片段处理器两个可编程并行处理部件。在利用GPU执行图像处理等通用计算
    的头像 发表于 08-07 09:46 654次阅读
    <b class='flag-5'>GPU</b>图像<b class='flag-5'>处理</b>的<b class='flag-5'>工作</b>原理