[发明专利]用于生成指令精简方案集的方法、用于根据所生成的集来精简程序的方法,以及能够执行由此精简的程序的可编程处理器有效
申请号: | 201080050130.6 | 申请日: | 2010-09-03 |
公开(公告)号: | CN102741817A | 公开(公告)日: | 2012-10-17 |
发明(设计)人: | H·T·J·茨瓦尔坚科特;A·奥古斯特伊恩;郭园青;J·冯厄特尔;J·A·J·莱特恩;E·Y·M·勒特恩阿夫 | 申请(专利权)人: | 英特尔贝内卢克斯公司 |
主分类号: | G06F9/45 | 分类号: | G06F9/45;G06F17/50;G06F9/318 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 荷兰艾*** | 国省代码: | 荷兰;NL |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 用于生成针对要由可编程处理器处理的指令的子集的各个指令精简方案的方法包括以下步骤:a)接收代表要在所述可编程处理器上执行的软件的至少一个输入代码样本,所述输入代码包括用于定义第一指令集的多个指令(S1),b)将被移除指令集初始化为空(S3),c)确定所述第一指令集的最精简表示(S4),d)将所述最精简表示的大小与阈值进行比较(S5),e)如果所述大小大于所述阈值则执行步骤e1至e3,e1)确定所述第一指令集的哪个指令具有最高的编码成本(S6),e2)从所述第一指令集中移除具有所述最高编码成本的所述指令(S7),以及e3)将所述指令添加到所述被移除指令集中(S8),f)重复步骤b-f,其中所述第一指令集由所述被移除指令集形成(S9,S10)。 | ||
搜索关键词: | 用于 生成 指令 精简 方案 方法 根据 程序 以及 能够 执行 由此 可编程 处理器 | ||
【主权项】:
一种用于生成针对要由可编程处理器处理的指令的子集的各个指令精简方案的方法,包括以下步骤:a)接收代表要在所述可编程处理器上执行的软件的至少一个输入代码样本,所述输入代码包括用于定义第一指令集的多个指令(S1),b)将被移除指令集初始化为空(S3),c)确定所述第一指令集的最精简表示(S4),d)将所述最精简表示的大小与阈值进行比较(S5),e)如果所述大小大于所述阈值则执行步骤e1至e3,e1)确定所述第一指令集的哪个指令具有最高的编码成本(S6),e2)从所述第一指令集中移除具有所述最高编码成本的所述指令(S7)e3)将所述指令添加到所述被移除指令集中(S8),f)重复步骤b‑f,其中所述第一指令集由所述被移除指令集形成(S9,S10)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔贝内卢克斯公司,未经英特尔贝内卢克斯公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201080050130.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种热合机液压站输油管卸荷阀装置
- 下一篇:可紧急闭门的液压启闭机