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

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

3天内不再提示

​Imagination D系列 GPU 中的流水线数据主控器(Pipelined Data Masters)

颖脉Imgtec 2024-08-30 12:56 次阅读

Imagination 的PowerVR GPU由一个固件处理器驱动,该处理器负责工作负载的高级调度和优先级设置。它与固定功能单元的数据主控器协同工作。为了允许多种类型工作的并发处理,PowerVR GPU 为每种类型的工作分配了一个数据主控器,包括几何处理、3维、计算和2维(或数据移动)。这些数据主控器负责这些工作的底层运行,包括设置工作。前几代产品采用了单任务数据主控器,这意味着数据主控器会执行特定的工作,而切换工作则需要固件处理器来设置下一个工作。这种方法意味着大部分的设置工作发生在从一个渲染切换到下一个渲染时,这通常会导致空闲时间,期间固件处理器将设置下一个工作并重新编程寄存器。这种设置工作可能需要数据访问和其他复杂的同步任务,由于延迟问题,可能导致数千个周期的固件工作期间没有为特定的数据主控器安排任何工作。这通常会导致空闲时间,甚至导致 GPU 核心的电源门控,从而损失性能以及降低扩展效率。随着 PowerVRGPU 的速度越来越快,具有更强大的 SPU、更多数量的SPU 和多核架构,GPU 的渲染/处理性能显著提升。这意味着处理计算内核和/或图形渲染所需的时间减少了(因为我们拥有了更大、更快的 GPU 核心),但是我们仍然只有一个固件处理器,这意味着设置阶段仍需相同的时间。例如,比较AXT-16-512和 DXT-72-2304,理论上我们的处理速度提高了 4.5 倍,但是固件处理时间保持不变,因此如果不做改进,它占总时间的比例将会更大。这一点如下图所示:33e8f35c-668c-11ef-89ff-92fbcf53809c.pngIMG D 系列 GPU 通过在数据主控器引入流水线技术来解决设置时间问题。流水线技术意味着固件可以在 GPU 仍在处理上一个工作的同时设置(流水线化)下一个工作。实际上,固件工作现在与GPU 工作重叠而不是在工作之间串行运行。这种方法使得同一级核心的性能提高了 5%,因为我们避免了空闲周期并提高了 GPU 处理硬件的利用率,这意味着芯片性能回报更好。这一概念如下图所示:

33f8a018-668c-11ef-89ff-92fbcf53809c.png

上一代的空闲时间也可以通过我们的 PVRTune统计工具观察到:34098ec8-668c-11ef-89ff-92fbcf53809c.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    19257

    浏览量

    229632
  • 数据
    +关注

    关注

    8

    文章

    7002

    浏览量

    88937
  • gpu
    gpu
    +关注

    关注

    28

    文章

    4729

    浏览量

    128879
收藏 人收藏

    评论

    相关推荐

    工业流水线的智能助手——智能计数,效率倍增

    在工业流水线,每一个产品的计数都至关重要。迪卡尔ITMC-DSeries-x02系列物联网测控终端,您的智能生产伙伴。
    的头像 发表于 11-06 17:11 265次阅读
    工业<b class='flag-5'>流水线</b>的智能助手——智能计数,效率倍增

    ADS900高速流水线模数转换(ADC)数据

    电子发烧友网站提供《ADS900高速流水线模数转换(ADC)数据表.pdf》资料免费下载
    发表于 07-30 14:11 0次下载
    ADS900高速<b class='flag-5'>流水线</b>模数转换<b class='flag-5'>器</b>(ADC)<b class='flag-5'>数据</b>表

    ADS930高速流水线模数转换(ADC)数据

    电子发烧友网站提供《ADS930高速流水线模数转换(ADC)数据表.pdf》资料免费下载
    发表于 07-30 14:10 0次下载
    ADS930高速<b class='flag-5'>流水线</b>模数转换<b class='flag-5'>器</b>(ADC)<b class='flag-5'>数据</b>表

    ADS901高速流水线模数转换数据

    电子发烧友网站提供《ADS901高速流水线模数转换数据表.pdf》资料免费下载
    发表于 07-30 11:43 1次下载
    ADS901高速<b class='flag-5'>流水线</b>模数转换<b class='flag-5'>器</b><b class='flag-5'>数据</b>表

    ADS5421流水线式模数转换(ADC)数据

    电子发烧友网站提供《ADS5421流水线式模数转换(ADC)数据表.pdf》资料免费下载
    发表于 07-30 11:16 0次下载
    ADS5421<b class='flag-5'>流水线</b>式模数转换<b class='flag-5'>器</b>(ADC)<b class='flag-5'>数据</b>表

    ADS5413 CMOS流水线模数转换(ADC)数据

    电子发烧友网站提供《ADS5413 CMOS流水线模数转换(ADC)数据表.pdf》资料免费下载
    发表于 07-29 13:21 0次下载
    ADS5413 CMOS<b class='flag-5'>流水线</b>模数转换<b class='flag-5'>器</b>(ADC)<b class='flag-5'>数据</b>表

    ADS5237流水线式模数转换(ADC)数据

    电子发烧友网站提供《ADS5237流水线式模数转换(ADC)数据表.pdf》资料免费下载
    发表于 07-29 11:46 0次下载
    ADS5237<b class='flag-5'>流水线</b>式模数转换<b class='flag-5'>器</b>(ADC)<b class='flag-5'>数据</b>表

    ADS828流水线式CMOS模数转换数据

    电子发烧友网站提供《ADS828流水线式CMOS模数转换数据表.pdf》资料免费下载
    发表于 07-23 09:17 0次下载
    ADS828<b class='flag-5'>流水线</b>式CMOS模数转换<b class='flag-5'>器</b><b class='flag-5'>数据</b>表

    ADS830流水线式CMOS模数(A/D)转换数据

    电子发烧友网站提供《ADS830流水线式CMOS模数(A/D)转换数据表.pdf》资料免费下载
    发表于 07-17 11:40 0次下载
    ADS830<b class='flag-5'>流水线</b>式CMOS模数(A/<b class='flag-5'>D</b>)转换<b class='flag-5'>器</b><b class='flag-5'>数据</b>表

    ADS805流水线模数转换ADC数据

    电子发烧友网站提供《ADS805流水线模数转换ADC数据表.pdf》资料免费下载
    发表于 07-16 11:28 0次下载
    ADS805<b class='flag-5'>流水线</b>模数转换<b class='flag-5'>器</b>ADC<b class='flag-5'>数据</b>表

    ADS804流水线式模数(A/D)转换数据

    电子发烧友网站提供《ADS804流水线式模数(A/D)转换数据表.pdf》资料免费下载
    发表于 07-16 11:27 0次下载
    ADS804<b class='flag-5'>流水线</b>式模数(A/<b class='flag-5'>D</b>)转换<b class='flag-5'>器</b><b class='flag-5'>数据</b>表

    ADS5422流水线式模数转换(ADC)数据

    电子发烧友网站提供《ADS5422流水线式模数转换(ADC)数据表.pdf》资料免费下载
    发表于 07-16 11:17 0次下载
    ADS5422<b class='flag-5'>流水线</b>式模数转换<b class='flag-5'>器</b>(ADC)<b class='flag-5'>数据</b>表

    固定式的扫码在SMT流水线的使用

    新大陆固定式扫码作为一种高效的条码扫描设备,广泛应用于各个行业,尤其是在SMT(表面贴装技术)流水线中有重要的作用。以下是新大陆固定式扫码在SMT
    的头像 发表于 07-03 10:18 495次阅读
    固定式的扫码<b class='flag-5'>器</b>在SMT<b class='flag-5'>流水线</b><b class='flag-5'>中</b>的使用

    新大陆工业读码Soldier100,用于流水线数据码采集

    新大陆工业读码Soldier100在流水线数据采集中的应用新大陆工业读码Soldier100是一款专为高速流水线研发生产的工业级固定式条
    的头像 发表于 06-26 14:12 311次阅读
    新大陆工业读码<b class='flag-5'>器</b>Soldier100,用于<b class='flag-5'>流水线</b>上<b class='flag-5'>数据</b>码采集

    具有3态输出的多级流水线寄存数据

    电子发烧友网站提供《具有3态输出的多级流水线寄存数据表.pdf》资料免费下载
    发表于 05-16 09:39 0次下载
    具有3态输出的多级<b class='flag-5'>流水线</b>寄存<b class='flag-5'>器</b><b class='flag-5'>数据</b>表