[发明专利]在加速器中配置异构组件的方法和装置在审
申请号: | 202010585112.3 | 申请日: | 2020-06-24 |
公开(公告)号: | CN112394938A | 公开(公告)日: | 2021-02-23 |
发明(设计)人: | 迈克尔·贝阿尔;摩西·马奥;罗农·加巴伊;罗尼·罗斯纳;齐吉·沃尔特;奥伦·阿加姆 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F9/50 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 宗晓斌 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 加速器 配置 组件 方法 装置 | ||
1.一种用于在加速器中配置异构组件的装置,所述装置包括:
图编译器,所述图编译器用于:
标识工作负载中的工作负载节点;并且
为所述工作负载节点生成选择器;和
所述选择器,所述选择器用于标识计算构建块的输入条件和输出条件,其中所述图编译器用于响应于从所述选择器获得所标识的输入条件和输出条件,将所述工作负载节点映射到所述计算构建块。
2.根据权利要求1所述的装置,其中所述图编译器用于:
标识所述工作负载中的第二工作负载节点;并且
为所述第二工作负载节点生成第二选择器。
3.根据权利要求1或2中任一项所述的装置,其中所述第二选择器用于标识内核的第二输入条件和第二输出条件。
4.根据权利要求1-3中任一项所述的装置,其中所述工作负载是包括由所述图编译器获得的所述工作负载节点的图。
5.根据权利要求1-3中任一项所述的装置,其中所述输入条件对应于所述计算构建块的输入要求,而所述输出条件对应于所述计算构建块的执行的结果。
6.根据权利要求1-3中任一项所述的装置,其中所述图编译器用于响应于将所述工作负载节点映射到所述计算构建块而生成可执行文件。
7.根据权利要求1-3中任一项所述的装置,其中所述图编译器还包括插件,所述插件用于基于所标识的输入条件和输出条件,在所述工作负载节点与所述计算构建块之间形成转换层以使得能够将所述工作负载节点映射到所述计算构建块。
8.至少一种非暂态计算机可读存储介质,所述至少一种非暂态计算机可读存储介质包括指令,所述指令当被执行时,使至少一个处理器至少执行以下操作:
标识工作负载中的工作负载节点;
为所述工作负载节点生成选择器,所述选择器与用于执行所述工作负载节点的计算构建块相关联;
标识所述计算构建块的输入条件和输出条件;并且
响应于获得所标识的输入条件和输出条件,将所述工作负载节点映射到所述计算构建块。
9.根据权利要求8所述的至少一种非暂态计算机可读存储介质,其中所述指令当被执行时,还使所述至少一个处理器执行以下操作:
标识所述工作负载中的第二工作负载节点;并且
为所述第二工作负载节点生成第二选择器。
10.根据权利要求8或9中任一项所述的至少一种非暂态计算机可读存储介质,其中所述指令当被执行时,还使所述至少一个处理器标识内核的第二输入条件和第二输出条件。
11.根据权利要求8-10中任一项所述的至少一种非暂态计算机可读存储介质,其中所述工作负载是包括所述工作负载节点的图。
12.根据权利要求8-10中任一项所述的至少一种非暂态计算机可读存储介质,其中所述输入条件对应于所述计算构建块的输入要求,而所述输出条件对应于所述计算构建块的执行的结果。
13.根据权利要求8-10中任一项所述的至少一种非暂态计算机可读存储介质,其中所述指令当被执行时,还使所述至少一个处理器响应于将所述工作负载节点映射到所述计算构建块而生成可执行文件。
14.根据权利要求8-10中任一项所述的至少一种非暂态计算机可读存储介质,其中所述指令当被执行时,还使所述至少一个处理器基于所标识的输入条件和输出条件,在所述工作负载节点与所述计算构建块之间形成转换层以使得能够将所述工作负载节点映射到所述计算构建块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010585112.3/1.html,转载请声明来源钻瓜专利网。