【技术实现步骤摘要】
至少一个实施例涉及用于执行为并行计算平台所写的一个或更多个程序的处理资源。例如,至少一个实施例涉及使得在软件程序的执行期间将信息存储在寄存器中的处理器或计算系统。
技术介绍
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所述的系统,其中所述一个或更多个电路用于执行编译器以至少部分地基于所观测到的所述一个或更多个存储位置的性能度量来将...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。