System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 使用度量的寄存器配置技术制造技术_技高网
当前位置: 首页 > 专利查询>辉达公司专利>正文

使用度量的寄存器配置技术制造技术

技术编号:43324814 阅读:0 留言:0更新日期:2024-11-15 20:23
本发明专利技术公开了使用度量的寄存器配置技术,具体公开了用于分配和/或指派寄存器的装置、系统和技术。在至少一个实施例中,至少部分地基于与在编译的寄存器分配阶段之前生成的变换相关联的一组估计的性能度量来分配寄存器。

【技术实现步骤摘要】

至少一个实施例涉及用于执行为并行计算平台所写的一个或更多个程序的处理资源。例如,至少一个实施例涉及使得在软件程序的执行期间将信息存储在寄存器中的处理器或计算系统。


技术介绍

1、修改用于将数据移入和移出存储器的指令需要考虑由那些修改引起的一个或更多个性能成本。在考虑性能成本的同时修改用于将数据移入和移出存储器的指令可进行改善。


技术实现思路

【技术保护点】

1.一种处理器,包括:

2.如权利要求1所述的处理器,其中:

3.如权利要求1所述的处理器,其中待分配的所述第一多个处理器寄存器至少部分地基于与所述一个或更多个计算性能度量相对应的一个或更多个阈值。

4.如权利要求1所述的处理器,其中待分配的所述第一多个处理器寄存器至少部分地基于一个或更多个阈值数量的处理器寄存器组。

5.如权利要求1所述的处理器,其中所述一个或更多个电路用于使软件程序的中间表示IR的一个或更多个指令被修改。

6.如权利要求1所述的处理器,其中所述一个或更多个计算性能度量包括指示所述一个或更多个软件线程的运行时的值。

7.如权利要求1所述的处理器,其中待分配的所述第一多个处理器寄存器至少部分地基于与所述第一多个处理器寄存器相关联并且要在分配所述第一多个处理器寄存器之前被测量的一个或更多个其他计算性能度量。

8.一种系统,包括:

9.如权利要求8所述的系统,其中:

10.如权利要求8所述的系统,其中待分配的所述第一多个处理器寄存器至少部分地基于估计所述一个或更多个计算性能度量的一个或更多个函数。

11.如权利要求8所述的系统,其中待分配的所述第一多个处理器寄存器至少部分地基于在一个或更多个阈值数量处理器寄存器组以下数量的处理器寄存器组。

12.如权利要求8所述的系统,其中待分配的所述第一多个处理器寄存器至少部分地基于与对应于软件程序的中间表示IR的干扰图分离的数据结构。

13.如权利要求8所述的系统,其中所述一个或更多个计算性能度量包括指示溢出指令的数量的值。

14.如权利要求8所述的系统,其中待分配的所述第一多个处理器寄存器至少部分地基于对所述一个或更多个软件线程的指令的一个或更多个修改。

15.一种方法,包括:

16.如权利要求15所述的方法,其中:

17.如权利要求15所述的方法,其中待分配的所述第一多个处理器寄存器至少部分地基于估计所述一个或更多个计算性能度量的一个或更多个函数。

18.如权利要求15所述的方法,其中待分配的所述第一多个处理器寄存器至少部分地基于执行所述一个或更多个软件线程所需的一个或更多个处理器寄存器组。

19.如权利要求15所述的方法,其中待分配的所述第一多个处理器寄存器至少部分地基于减少所述一个或更多个软件线程所需要的处理器寄存器的数量并且超过一个或更多个阈值性能值。

20.如权利要求15所述的方法,其中所述一个或更多个计算性能度量包括指示待插入以执行所述一个或更多个软件线程的指令的数量的一个或更多个值。

...

【技术特征摘要】

1.一种处理器,包括:

2.如权利要求1所述的处理器,其中:

3.如权利要求1所述的处理器,其中待分配的所述第一多个处理器寄存器至少部分地基于与所述一个或更多个计算性能度量相对应的一个或更多个阈值。

4.如权利要求1所述的处理器,其中待分配的所述第一多个处理器寄存器至少部分地基于一个或更多个阈值数量的处理器寄存器组。

5.如权利要求1所述的处理器,其中所述一个或更多个电路用于使软件程序的中间表示ir的一个或更多个指令被修改。

6.如权利要求1所述的处理器,其中所述一个或更多个计算性能度量包括指示所述一个或更多个软件线程的运行时的值。

7.如权利要求1所述的处理器,其中待分配的所述第一多个处理器寄存器至少部分地基于与所述第一多个处理器寄存器相关联并且要在分配所述第一多个处理器寄存器之前被测量的一个或更多个其他计算性能度量。

8.一种系统,包括:

9.如权利要求8所述的系统,其中:

10.如权利要求8所述的系统,其中待分配的所述第一多个处理器寄存器至少部分地基于估计所述一个或更多个计算性能度量的一个或更多个函数。

11.如权利要求8所述的系统,其中待分配的所述第一多个处理器寄存器至少部分地基于在一个或更多个阈值数量处理器寄存...

【专利技术属性】
技术研发人员:D·A·伯森
申请(专利权)人:辉达公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1