[发明专利]自动管道组成有效
申请号: | 201380061907.2 | 申请日: | 2013-12-20 |
公开(公告)号: | CN104813282B | 公开(公告)日: | 2018-09-11 |
发明(设计)人: | S.A.克里格;M.D.耶罗尼莫 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 徐予红;张懿 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动 管道 组成 | ||
1.一种用于自动管道组成的系统,其中所述系统包括:
处理器,其中所述处理器执行代码;以及
代码存储装置,其中句法元素被注入到所述代码存储装置内的代码中,
其中所述句法元素规定将独立函数合并到单个循环中,并且将数据访问合并用于每个函数。
2.如权利要求1所述的系统,其中编译器使用编译器标记来将句法元素注入到所述代码中。
3.如权利要求1所述的系统,其中用户将句法元素显式插入到所述代码中。
4.如权利要求1所述的系统,其中注入句法元素包括使用静态代码分析来自动地推断所述句法元素。
5.如权利要求1所述的系统,其中注入句法元素包括使用编译指示或特殊的数据类型来显式指示所述句法元素。
6.如权利要求1所述的系统,其中所述句法元素是描述所述数据的组织的数据属性。
7.如权利要求1所述的系统,其中所述句法元素是描述要合并的所述数据类型、函数以及缓冲器大小的计算属性。
8.如权利要求1所述的系统,其中在所述代码的所述执行之前,所述处理器使用所述处理器的本机语言来将句法元素注入到所述代码中。
9.如权利要求1所述的系统,其中编译器在中间级将句法元素注入到所述代码中,其中所述中间级是基于所述系统的硬件的抽象。
10.如权利要求1所述的系统,其中所述句法元素被注入到高级编程语言中或由编译器或翻译器注入所述句法元素。
11.如权利要求1所述的系统,其中运行时间系统使用在目标处理器上执行的句法元素来生成优化的机器代码。
12.一种用于自动管道组成的设备,包括:
用于将句法元素注入到代码中的逻辑,其中所述句法元素规定将独立函数合并到单个循环中,并且将数据访问合并用于每个函数;
用于执行所述管道的逻辑,其中所述管道包括所述合并的函数和数据访问。
13.如权利要求12所述的设备,其中用于注入句法元素的所述逻辑包括使用编译器标记来自动地推断所述句法元素。
14.如权利要求12所述的设备,其中用于注入句法元素的所述逻辑包括使用静态代码分析来自动地推断所述句法元素。
15.如权利要求12所述的设备,其中用于注入句法元素的所述逻辑包括使用编译指示或特殊的数据类型来显式指示所述句法元素。
16.如权利要求12所述的设备,其中所述句法元素是描述所述数据的组织的数据属性。
17.如权利要求12所述的设备,其中所述句法元素是描述要合并的所述数据类型、函数以及缓冲器大小的计算属性。
18.如权利要求12所述的设备,还包括运行时间系统,用于使用在目标处理器上执行的句法元素来生成优化的机器代码。
19.如权利要求12所述的设备,其中所述设备是打印装置。
20.如权利要求12所述的设备,其中所述设备是图像捕获机制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380061907.2/1.html,转载请声明来源钻瓜专利网。