当前位置: 首页 > 专利查询>辉达公司专利>正文

使用度量的编译技术制造技术

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

【技术实现步骤摘要】

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


技术介绍

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


技术实现思路

【技术保护点】

1.一种处理器,包括:

2.如权利要求1所述的处理器,其中计算机程序的所述第一部分和所述第二部分与所述一个或更多个变量的一个或更多个活跃范围的两个或更多个片段相对应。

3.如权利要求1所述的处理器,其中所述一个或更多个电路用于执行所述编译器以至少部分地基于所述一个或更多个存储位置的估计的性能度量来将所述一个或更多个存储位置指派给所述一个或更多个变量。

4.如权利要求1所述的处理器,其中所述一个或更多个电路用于执行所述编译器以至少部分地基于对与所述一个或更多个变量相对应的寄存器偏好的一个或更多个指示来将所述一个或更多个存储位置指派给所述一个或更多个变量。...

【技术特征摘要】

1.一种处理器,包括:

2.如权利要求1所述的处理器,其中计算机程序的所述第一部分和所述第二部分与所述一个或更多个变量的一个或更多个活跃范围的两个或更多个片段相对应。

3.如权利要求1所述的处理器,其中所述一个或更多个电路用于执行所述编译器以至少部分地基于所述一个或更多个存储位置的估计的性能度量来将所述一个或更多个存储位置指派给所述一个或更多个变量。

4.如权利要求1所述的处理器,其中所述一个或更多个电路用于执行所述编译器以至少部分地基于对与所述一个或更多个变量相对应的寄存器偏好的一个或更多个指示来将所述一个或更多个存储位置指派给所述一个或更多个变量。

5.如权利要求1所述的处理器,其中所述一个或更多个电路用于执行所述编译器以至少部分地基于对所述计算机程序的两种或更多种类型的修改来将所述一个或更多个存储位置指派给所述一个或更多个变量。

6.如权利要求1所述的处理器,其中所述一个或更多个电路用于执行所述编译器以至少部分地基于将所述存储位置中的一个或更多个存储位置从另一个变量重新指派给所述一个或更多个变量,来将所述一个或更多个存储位置指派给所述一个或更多个变量。

7.如权利要求1所述的处理器,其中所述一个或更多个电路用于执行所述编译器以至少部分地基于对所述计算机程序的两种或更多种类型的修改的一个或更多个集合,来将所述一个或更多个存储位置指派给所述一个或更多个变量。

8.一种系统,包括:

9.如权利要求8所述的系统,其中所述一个或更多个存储位置的所述指派至少部分地基于对与所述一个或更多个变量相对应的存储位置偏好的一个或更多个指示。

10.如权利要求8所述的系统,其中所述一个或更多个电路用于执行编译器以至少部分地基于所观测到的所述一个或更多个存储位置的性能度量来将...

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

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

1