【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及计算机性能工程领域,尤其涉及用于平衡处理器资源等计算资源的方法和系统。
技术介绍
1、计算资源(包括处理器资源)的使用在现代计算系统中起着至关重要的作用。然而,它也面临着一系列挑战。一个挑战是资源利用效率低,在程序执行过程中,并非所有可用的资源都能得到最佳利用。这可能会导致性能和效率降低。另一个挑战是资源的过度使用,这可能导致处理器停顿或争用,从而导致延迟和吞吐量下降。处理器中可用的寄存器数量有限,导致寄存器压力高,这可能会使资源优化进一步复杂化,原因在于这可能会导致频繁的寄存器溢出和重新加载,从而导致性能下降。
2、此外,动态调度的乱序处理器可能会在管理指令依赖关系和调度指令执行方面带来挑战。具有不同内存配置(例如,标量值和向量值的单独内存位置)的处理器也可能增加优化不同内存类型之间的数据移动的复杂性。
3、因此,需要消除或减轻现有技术的一个或多个限制的用于平衡计算资源的系统和方法。
4、
技术介绍
的目的是揭示申请人认为可能与本专利技术相关的信息。没有必要承认也不应解释任何上述信息构成与 ...
【技术保护点】
1.一种方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,还包括:确定对所述标量循环进行向量化是合法的。
3.根据权利要求1或2所述的方法,其特征在于,还包括:确定标量插值对于所述多个向量化循环中的每个向量化循环都是合法的。
4.根据权利要求1至3中任一项所述的方法,其特征在于,还包括:
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述代价模型基于以下一项或多项:
6.根据权利要求1至5中任一项所述的方法,其特征在于,还包括:
7.一种方法,其特征在于,包括:
< ...【技术特征摘要】
【国外来华专利技术】
1.一种方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,还包括:确定对所述标量循环进行向量化是合法的。
3.根据权利要求1或2所述的方法,其特征在于,还包括:确定标量插值对于所述多个向量化循环中的每个向量化循环都是合法的。
4.根据权利要求1至3中任一项所述的方法,其特征在于,还包括:
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述代价模型基于以下一项或多项:
6.根据权利要求1至5中任一项所述的方法,其特征在于,还包括:
7.一种方法,其特征在于,包括:
8.根据权利要求7所述的方法,其特征在于,所述从程序中获取向量化循环包括:对所述程序进行向量化。
9.根据权利要求7所述的方法,其特征在于,所述程序是预编译程序。
10.根据权利要求7至9中任一项所述的方法,其特征在于,还包括:确定标量插值对于所述向量化循环是合法的。
11.根据权利要求7至10中任一项所述的方法,其特征在于,还包括:获取所述向量化循环的运行时数据。
12.根据权利要求11所述的方法,其特征在于,还包括:根据所述获取的运行时数据确定标量插值在资源利用率方面有益于所述向量化循环,其中,所述获取的运行时数据是表示资源利用率的性能数据。
13.根据权利要求11或12所述的方法,其特征在于,所述将所述向量化循环的一次或多次标量迭代插值到所述向量化循环中包括:根据所述获取的运行时数据进行插值。
14.根据权利要求7至13中任一项所述的方法,其特征在于,所述将所述向量化循环的一次或多次标量迭代插值到所述向量化循环中包括:
15.根据权利要求13所述的方法,其特征在于,还包括:确定标量插值的可用标量资源。
16.根据权利要求15所述的方法,其特征在于,还包括:
17.根据权利要求7至16中任一项所述的方法,其特征在于,还包括:按照基于执行时间的性能顺序,调度所述标量插值向量化循环中的向量指令和标量指令,以生成...
【专利技术属性】
技术研发人员:亨利·高,何塞·纳尔逊·阿马拉尔,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。