[发明专利]用于配置处理器以作为多个独立处理器的功能的技术在审
申请号: | 202010214099.0 | 申请日: | 2020-03-24 |
公开(公告)号: | CN112445611A | 公开(公告)日: | 2021-03-05 |
发明(设计)人: | 杰尔姆·F·小杜鲁克;G·S·帕尔默;J·S·R·埃万斯;S·辛格;S·H·邓肯;W·A·甘地;L·V·姗;E·罗克;苏斐琦;J·L·德明;A·梅内塞斯;P·维迪雅;P·乔吉尼帕里;T·J·珀塞尔;M·曼达尔 | 申请(专利权)人: | 辉达公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京市磐华律师事务所 11336 | 代理人: | 刘娟 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 配置 处理器 作为 独立 功能 技术 | ||
1.一种计算机实现的方法,包括:
生成第一信号以对处理器中包括的多个引擎的性能数据进行采样,其中所述性能数据由一个或更多个性能监视器捕获;
基于所述第一信号,从所述一个或更多个性能监视器接收所述性能数据;
提取与所述多个引擎中包括的第一引擎相关联的所述性能数据的第一子集;以及
将所述性能数据的所述第一子集存储在所述第一引擎可访问的第一数据存储中。
2.根据权利要求1所述的计算机实现的方法,其中所述第一数据存储对于所述多个引擎中包括的所有其他引擎是不可访问的。
3.根据权利要求1所述的计算机实现的方法,还包括:
提取所述多个引擎中包括的任何引擎均不可追溯的所述性能数据的一部分;以及
将任何引擎均不可追溯的所述性能数据的所述一部分存储在第二数据存储中。
4.根据权利要求3所述的计算机实现的方法,其中所述第二数据存储对于与所述处理器相关联的授权实体是可访问的,并且对于所述多个引擎中包括的所有引擎是不可访问的。
5.根据权利要求1所述的计算机实现的方法,其中生成所述第一信号以对所述性能数据进行采样包括:
将所述第一信号发送到所述一个或更多个性能监视器中包括的第一性能监视器中包括的信号计数器阵列;以及
经由所述信号计数器阵列对所述性能数据的至少一部分进行采样。
6.根据权利要求1所述的计算机实现的方法,其中生成所述第一信号以对所述性能数据进行采样包括:
根据逻辑信号表达式,组合由所述一个或更多个性能监视器中包括的第一性能监视器接收的一个或更多个信号;
确定满足所述逻辑信号表达式的条件;
作为响应,将所述第一信号发送到所述第一性能监视器中包括的信号计数器阵列;以及
经由所述信号计数器阵列对所述性能数据的至少一部分进行采样。
7.根据权利要求1所述的计算机实现的方法,其中所述性能数据基于经由第一多路复用器接收的第一信号组。
8.根据权利要求7所述的计算机实现的方法,其中所述性能数据还基于经由第二多路复用器接收的第二信号组。
9.根据权利要求1所述的计算机实现的方法,还包括:
提取与所述多个引擎中包括的第二引擎相关联的所述性能数据的第二子集;以及
将所述性能数据的所述第二子集存储在所述第二引擎可访问的第二数据存储中。
10.一种非暂时性计算机可读介质,其存储程序指令,该程序指令在由处理器执行时使所述处理器执行以下步骤:
生成第一信号以对处理器中包括的多个引擎的性能数据进行采样;
基于所述第一信号,接收所述性能数据;
提取与所述多个引擎中包括的第一引擎相关联的所述性能数据的子集;以及
将所述性能数据的所述子集存储在所述第一引擎可访问的第一数据存储中。
11.根据权利要求10所述的非暂时性计算机可读介质,其中生成所述第一信号以对所述性能数据进行采样包括:
将所述第一信号发送到性能监视器中包括的信号计数器阵列;以及
经由所述信号计数器阵列对所述性能数据的至少一部分进行采样。
12.根据权利要求10所述的非暂时性计算机可读介质,其中生成所述第一信号以对所述性能数据进行采样包括:
根据逻辑信号表达式,组合由性能监视器接收的一个或更多个信号;
确定满足所述逻辑信号表达式的条件;
作为响应,将所述第一信号发送到所述性能监视器中包括的信号计数器阵列;以及
经由所述信号计数器阵列对所述性能数据的至少一部分进行采样。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辉达公司,未经辉达公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010214099.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于配置处理器以作为多个独立处理器的功能的技术
- 下一篇:摄像镜头