[发明专利]用于推荐指令适配以改善计算性能的方法和装置在审
申请号: | 202010227504.2 | 申请日: | 2020-03-27 |
公开(公告)号: | CN112148282A | 公开(公告)日: | 2020-12-29 |
发明(设计)人: | T·墨兹;M·M·U·阿拉姆;J·高茨克里奇 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F8/36 | 分类号: | G06F8/36;G06F8/76 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 黄嵩泉;何焜 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 推荐 指令 改善 计算 性能 方法 装置 | ||
1.一种用于推荐指令适配以改善计算性能的设备,所述设备包括:
模式检测器,所述模式检测器用于从由服务器提供的执行简档中检测执行模式,所述执行简档与存储在指令储存库中的指令相关联;
适配标识器,所述适配标识器用于标识可应用于所述指令的与所述执行模式相关联的可能的指令适配;
模型处理器,所述模型处理器用于执行机器学习模型以预测适配的预期的性能改善;
结果比较器,所述结果比较器用于确定所述预期的性能改善是否满足阈值;以及
指令编辑器,所述指令编辑器用于响应于所述结果比较器确定所述预期的性能改善满足所述阈值,将所述可能的指令适配应用于所述指令储存库中的所述指令。
2.如权利要求1所述的设备,进一步包括简档访问器,所述简档访问器用于从所述服务器访问所述执行简档。
3.如权利要求2所述的设备,其特征在于,所述服务器用于在作为服务环境的函数中操作。
4.如权利要求1所述的设备,其特征在于,所述模型处理器进一步用于确定预期的性能改善的置信度,并且所述指令编辑器用于响应于所述结果比较器确定所述置信度满足置信度阈值而应用所述可能的指令适配。
5.如权利要求1所述的设备,进一步包括仪表板,所述仪表板输出可能的适配的通知。
6.如权利要求5所述的设备,其特征在于,所述指令编辑器用于响应于经由所述仪表板接收的指令来应用所述可能的指令适配。
7.如权利要求1所述的设备,其特征在于,所述适配包括将编译指示语句插入到所述指令中。
8.至少一种计算机可读存储介质,包括指令,所述指令在被执行时使至少一个处理器至少:
从与指令储存库中的代码相关联的执行简档中检测执行模式;
基于所述执行模式来标识可应用于所述代码的可能的适配;
执行机器学习模型以预测所述适配的预期的性能改善;
确定所述预期的性能改善是否满足改善阈值;
响应于所述确定所述预期的性能改善满足所述改善阈值而对所述代码应用所述可能的适配。
9.如权利要求8的所述的至少一个计算机可读存储介质,其特征在于,从服务器中访问执行模式,所述服务器用于在作为服务环境的函数中操作。
10.如权利要求8所述的至少一个计算机可读存储介质,其特征在于,所述指令在被执行时使所述至少一个处理器确定所述预期的性能改善的预测置信度,并响应于对所述预测置信度满足置信度阈值的确定而应用所述可能的适配。
11.如权利要求8所述的至少一个计算机可读存储介质,其特征在于,所述指令在被执行时使所述至少一个处理器用于向与所述代码相关联的开发者通知所述可能的适配。
12.如权利要求11所述的至少一个计算机可读存储介质,其特征在于,所述指令被执行时使所述至少一个处理器用于响应于来自所述开发者的指令而应用所述可能的适配。
13.如权利要求8所述的至少一个计算机可读存储介质,其特征在于,所述适配包括将编译指示语句插入所述代码中。
14.一种用于推荐指令适配以改善计算性能的方法,所述方法包括:
从由服务器提供的执行简档中检测执行模式,所述执行简档与存储在指令储存库中的指令相关联;
标识可应用于所述指令的与所述执行模式相关联的可能的指令适配;
使用机器学习模型预测所述适配的预期的性能改善;
确定所述预期的性能改善是否满足阈值;以及
响应于确定所述预期的性能改善满足所述阈值而将所述可能的指令适配应用于所述指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010227504.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于存储器装置的多维伪随机二进制序列分析
- 下一篇:核-核“监听”指令变体