[发明专利]用于执行选择操作的方法和装置无效

专利信息
申请号: 200710170153.0 申请日: 2007-09-21
公开(公告)号: CN101154154A 公开(公告)日: 2008-04-02
发明(设计)人: R·佐哈;M·阿布达拉;B·萨巴宁;M·塞科尼 申请(专利权)人: 英特尔公司
主分类号: G06F9/30 分类号: G06F9/30
代理公司: 中国专利代理(香港)有限公司 代理人: 曾祥夌;魏军
地址: 美国加利*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 执行 选择 操作 方法 装置
【说明书】:

技术领域

发明涉及计算机系统,更具体地说,涉及用于执行选择操作的方法和装置。

背景技术

在典型的计算机系统中,处理器被实现为使用指令在由大量位(例如,64)所表示的值上进行操作以产生一个结果。例如,执行加法指令会将第一个64位值与第二个64位值加在一起,并且将结果存储为第三个64位值。多媒体应用(例如,以计算机支持的协作为目标的应用(CSC-具有混合媒体数据操作的远程电信会议集合)、2D/3D图形、图像处理、视频压缩/解压缩、识别算法和音频操作)要求大量的数据操作。数据可以由单个大值(例如,64位或128位)表示,或者可以替代地以少量位(例如,8或16或32位)来表示。例如,图形数据可以由8或16位表示,声音数据可以由8或16位表示,整数数据可以由8、16或32位表示,而浮点数据可以由32或64位表示。

为了改善多媒体应用(以及具有相同特性的其它应用)的效率,处理器可以提供紧缩数据格式。紧缩数据格式是其中通常被用于表示单个值的位被分为多个固定大小的数据元素的数据格式,其中每个数据元素表示一个分离值。例如,128位寄存器可以被分为四个32位元素,其中每个32位元素表示一个分离的32位值。以这种方式,这些处理器能够更有效地处理多媒体应用。

发明内容

根据本发明的一个方面,公开一种方法,包括:接收指令代码,所述指令代码的指令格式包括第一字段和第二字段,第一字段指示第一多位操作数,且第二字段指示第二多位操作数;以及当第一操作数中的一个或多个数据元素的符号位非0时,响应于与第一操作数相关联的符号位修改第二操作数。

根据本发明的另一方面,公开一种用于执行上述方法的装置,包括:执行单元;以及包括数据的机器可存取介质,当所述数据被所述执行单元存取时,使所述执行单元执行上述方法。

根据本发明的又一方面,公开一种装置,包括:第一输入,接收第一数据;第二输入,接收包括与第一数据相同位数的第二数据;电路,响应于第一处理器指令,基于控制位从第一操作数选择第一数据元素,其中所述控制位用于当所述控制位非0时选择第一数据元素。

根据本发明的再一方面,公开一种计算机系统,包括:可寻址存储器,用于存储数据;处理器,包括:体系结构可见的存储区域,用于存储控制位;解码器,用于解码指令,所述指令的第一字段用于指定N位的源操作数,且第二字段用于指定N位的目标操作数;和执行单元,响应于所述解码器解码所述指令,基于控制位从所述源操作数选择第一数据元素,其中所述控制位用于当所述控制位非0时选择第一数据元素。

附图说明

通过附图中图的例子对本发明进行说明,而并不是限制本发明。

图1a-1c示出根据本发明备选实施例的示例计算机系统。

图2a-2b示出根据本发明备选实施例的处理器的寄存器堆。

图3示出处理器执行来操作数据的过程的至少一个实施例的流程图。

图4示出根据本发明备选实施例的紧缩数据类型。

图5示出根据本发明至少一个实施例的寄存器内紧缩字节和寄存器内紧缩字数据表示。

图6示出根据本发明至少一个实施例的寄存器内紧缩双字和寄存器内紧缩四字数据表示。

图7是示出用于执行选择操作的过程实施例的流程图。

图8是示出用于执行立即选择操作的过程实施例的流程图。

图9a-9c示出用于执行立即选择操作的电路的各种实施例。

图10是示出用于执行可变选择操作的过程实施例的流程图。

图11a-11c示出用于执行可变选择操作的电路的各种实施例。

图12是示出处理器指令的操作代码格式的各种实施例的框图。

具体实施方式

在此公开的方法、系统和电路的实施例包括用于响应控制信号而在数据的多位上执行选择操作的处理器指令。包括在选择操作中的数据可以是紧缩或非紧缩的数据。对于至少一个实施例,处理器被连接到存储器。存储器已经在其中存储有第一数据和第二数据。所述处理器基于控制信号,响应于接收到一个指令,在第一数据和第二数据中的数据元素上执行选择操作,并且将结果存储在第二数据中。

本发明的这些和其它实施例可以依照以下示教而实现,并且明显的是,在以下示教中可以进行各种修改和变化,并没有背离本发明的较宽精神和范围。因此,说明书和附图应当被认为是说明性的,而不是限制意义,并且本发明仅依据权利要求书进行衡量。

计算机系统

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200710170153.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top