生成中间表示的方法和系统技术方案

技术编号:40461990 阅读:18 留言:0更新日期:2024-02-22 23:16
本公开涉及一种由至少一个处理器执行的生成中间表示的方法。生成中间表示的方法包括:由中间表示生成器从程序中提取用于输入/输出的数据相关信息和运算相关信息的步骤;由中间表示生成器从提取到的数据相关信息和提取到的运算相关信息判断是否存在原地运算的步骤;以及当存在原地运算时,由中间表示生成器利用提取到的数据相关信息、提取到的运算相关信息和与原地运算相关联的生成规则来生成中间表示的步骤。原地的输入数据包括被经原地运算而生成的输出数据代替的数据。

【技术实现步骤摘要】
【国外来华专利技术】

本公开涉及一种生成中间表示的方法和系统,具体地,涉及一种针对包括原地(in-place)运算的程序的生成中间表示的方法和系统。


技术介绍

1、程序可以包括数据以及对数据执行运算的指令。执行程序的最简单的方法是按顺序执行给定的指令,但在这种情况下,无法考虑未来给出的运算来执行,因此能够适用的优化技术是有限的。

2、为了解决这样的问题,可以配置一个与程序具有相同含义的中间表示,并对中间表示适用优化技术,对其进行转换之后再执行,而不是按顺序执行给定的指令。

3、程序中包括的运算中的一些运算可以包括原地运算。当用中间表示图表表达原地运算时,可能会出现循环结构,并且随着循环结构的出现,算法可能会变得复杂,因此存在很难适用优化的问题。


技术实现思路

1、要解决的技术问题

2、本公开提供一种生成中间表示的方法、计算机可读记录介质和装置(系统)以解决如上所述的问题。

3、技术方案

4、本公开可以以各种方式实现,包括方法、装置(系统)或存储在可读存储介质中的计算机程序本文档来自技高网...

【技术保护点】

1.一种生成中间表示的方法,其为针对包括原地运算的程序生成中间表示的方法,所述方法由至少一个处理器执行,其中,

2.根据权利要求1所述的生成中间表示的方法,其中,

3.根据权利要求2所述的生成中间表示的方法,其中,

4.根据权利要求3所述的生成中间表示的方法,其中,

5.根据权利要求2所述的生成中间表示的方法,其中,

6.根据权利要求5所述的生成中间表示的方法,其中,

7.根据权利要求2所述的生成中间表示的方法,其中,

8.根据权利要求7所述的生成中间表示的方法,其中,

9.根据权利要求8所述...

【技术特征摘要】
【国外来华专利技术】

1.一种生成中间表示的方法,其为针对包括原地运算的程序生成中间表示的方法,所述方法由至少一个处理器执行,其中,

2.根据权利要求1所述的生成中间表示的方法,其中,

3.根据权利要求2所述的生成中间表示的方法,其中,

4.根据权利要求3所述的生成中间表示的方法,其中,

5.根据权利要求2所述的生成中间表示的方法,其中,

6.根据权利要求5所述的生成...

【专利技术属性】
技术研发人员:李在镇朴正镐赵康元金熙勋金陈杓
申请(专利权)人:默睿株式会社
类型:发明
国别省市:

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

1