[发明专利]用于图形处理单元的时钟控制方案在审
申请号: | 202180019257.X | 申请日: | 2021-03-05 |
公开(公告)号: | CN115427912A | 公开(公告)日: | 2022-12-02 |
发明(设计)人: | 兰吉特·库马尔·萨佳;斯里坎特·戈迪;阿尼鲁德·R·阿查里亚 | 申请(专利权)人: | 超威半导体公司 |
主分类号: | G06F1/08 | 分类号: | G06F1/08;G06F1/06 |
代理公司: | 上海胜康律师事务所 31263 | 代理人: | 李献忠;张华 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 图形 处理 单元 时钟 控制 方案 | ||
1.一种方法,包括:
基于图形处理单元[100]的一个或多个着色器引擎模块[104]的第一工作负载和一个或多个非着色器引擎模块[106]的第二工作负载独立地调整由所述一个或多个着色器引擎模块接收的第一时钟信号的第一频率和由所述一个或多个非着色器引擎模块接收的第二时钟信号的第二频率中的至少一者。
2.根据权利要求1所述的方法,其中独立地调整所述第一频率和所述第二频率中的所述至少一者是基于指示所述第一工作负载的第一性能计数器[109]数据和指示所述第二工作负载的第二性能计数器数据,所述方法还包括:
计算所述第一性能计数器数据与所述第二性能计数器数据之间的差,其中独立地调整所述第一频率和所述第二频率中的所述至少一者是基于所述差来进行的。
3.根据权利要求2所述的方法,还包括:
确定所述差在超过预定时间段内小于预定保护频带[404]的下限阈值,其中独立地调整所述第一频率和所述第二频率中的所述至少一者包括:
独立地调整所述第一时钟信号的所述第一频率而不调整所述第二时钟信号的所述第二频率。
4.根据权利要求2所述的方法,还包括:
确定所述差在超过预定时间段内大于预定保护频带[404]的上限阈值,其中独立地调整所述第一频率和所述第二频率中的所述至少一者包括:
独立地调整所述第二时钟信号的所述第二频率而不调整所述第一时钟信号的所述第一频率。
5.根据权利要求2所述的方法,其中独立地调整所述第一频率和所述第二频率中的所述至少一者包括:
确定所述差在预定保护频带[404]的上限阈值与下限阈值之间,其中独立地调整所述第一频率和所述第二频率中的所述至少一者包括:
调整所述第一时钟信号的所述第一频率以匹配所述第二时钟信号的所述第二频率。
6.根据权利要求1所述的方法,其中独立地调整所述第一频率和所述第二频率中的所述至少一者包括:
向分频器[110]发送至少一个控制信号;
通过所述分频器,基于所述至少一个控制信号向所述一个或多个着色器引擎模块发送具有所述第一频率的所述第一时钟信号;以及
通过所述分频器,基于所述至少一个控制信号向所述一个或多个非着色器引擎模块发送具有所述第二频率的所述第二时钟信号。
7.根据权利要求1所述的方法,其中独立地调整所述第一频率和所述第二频率中的所述至少一者包括:
向第一多个分频器[210-1,210-N]发送第一控制信号;
向第二多个分频器[211-1,211-N]发送第二控制信号;
通过所述第一多个分频器,基于所述第一控制信号向所述一个或多个着色器引擎模块发送具有所述第一频率的所述第一时钟信号;以及
通过所述第二多个分频器,基于所述第二控制信号向所述一个或多个非着色器引擎模块发送具有所述第二频率的所述第二时钟信号。
8.一种图形处理单元(GPU)[100],包括:
分频器[110];
多个着色器引擎模块[104],所述多个着色器引擎模块耦合到所述分频器并且被配置为从所述分频器接收第一时钟信号;
多个非着色器引擎模块[106],所述多个非着色器引擎模块耦合到所述分频器并且被配置为从所述分频器接收第二时钟信号;以及
控制器[108],所述控制器被配置为基于所述多个着色器引擎模块的第一检测工作负载和所述多个非着色器引擎模块的第二检测工作负载向所述分频器输出第一控制信号和第二控制信号以选择性地控制所述第一时钟信号的第一频率和所述第二时钟信号的第二频率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于超威半导体公司,未经超威半导体公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202180019257.X/1.html,转载请声明来源钻瓜专利网。