[发明专利]用于将源操作数映射到不同范围的系统、装置和方法有效
申请号: | 201710089609.4 | 申请日: | 2011-12-22 |
公开(公告)号: | CN106843811B | 公开(公告)日: | 2019-03-29 |
发明(设计)人: | E·乌尔德-阿迈德-瓦尔;T·R·克拉弗 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/302 | 分类号: | G06F9/302 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 何焜 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 将源操 作数 映射 不同 范围 系统 装置 方法 | ||
本申请公开了用于将源操作数映射到不同范围的系统、装置和方法。描述了在计算机处理器中执行范围映射指令的系统、设备和方法的实施例。在一些实施例中,范围映射指令的执行将具有源数据范围的数据元素映射到具有目的地数据范围的目的地数据元素以及存储目的地数据元素。
本发明专利申请是国际申请号为PCT/US2011/067039,国际申请日为2011年12月22日,进入中国国家阶段的申请号为201180075830.5,名称为“用于将源操作数映射到不同范围的系统、装置和方法”的发明专利申请的分案申请。
发明领域
本发明的领域一般涉及计算机处理器架构,更具体而言,涉及当执行时导致特定结果的指令。
背景技术
在计算中,将值从一个范围映射到另一个是有用的。例如,期望落入从10至250范围的序列中的值可被处理成落入新范围。作为另一个示例,0至256之间的值可被重新映射,使得生成新值,具有相同数量的值的新序列的相应值均匀地分布在较大范围上。或者较大范围可被压缩成较小范围,例如,0至256缩小到0-255,且来自较大范围的一些值被映射到较小的新范围的相同的新值。
附图说明
本发明是作为示例说明的,而不仅限制于各个附图的图形,在附图中,类似的参考编号表示类似的元件,其中:
图1示出范围映射指令的执行的示例。
图2示出范围映射指令的执行的另一个示例。
图3A-3B示出范围映射指令的伪代码的示例。
图4示出处理器中范围映射指令的使用的实施例。
图5示出处理范围映射指令的方法的实施例。
图6示出处理范围映射指令的方法的实施例。
图7A、7B和7C是示出根据本发明的实施例的示例性专用矢量友好指令格式的框图。
图8A是示出根据本发明的实施例的通用矢量友好指令格式及其A类指令模板的方框图。
图8B是示出根据本发明的实施例的通用矢量友好指令格式及其B类指令模板的方框图。
图9A-9D是示出根据本发明的实施例的示例性专用向量友好指令格式的框图。
图10是根据本发明的一个实施例的寄存器架构的方框图。
图11A是示出根据本发明的实施例的示例性有序流水线以及示例性寄存器重命名的无序发布/执行流水线的框图。
图11B是示出根据本发明的实施例的有序架构核的示例性实施例以及包括在处理器中的示例性寄存器重命名的无序发布/执行架构核的框图。
图12A和12B是示出根据本发明的实施例的示例性有序核架构的框图。
图13是根据本发明的实施例示出具有一个以上的核的处理器的框图。
图14示出根据本发明一个实施例的系统的框图。
图15示出根据本发明的实施例的第二系统的框图。
图16是根据本发明的实施例的第三系统的框图。
图17是根据本发明的实施例的SoC的框图。
图18是根据本发明的实施例的对比使用软件指令变换器将源指令集中的二进制指令变换成目标指令集中的二进制指令的框图。
具体实施方式
在下面的描述中,阐述了很多具体细节。然而,应当理解,本发明的各实施例可以在不具有这些具体细节的情况下得到实施。在其他实例中,未详细示出公知的电路、结构和技术以免混淆对本描述的理解。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710089609.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种断奶仔猪用饲料添加剂
- 下一篇:摩托车汽油泵包装盒(红色)