[发明专利]将数据载入寄存器的方法和系统有效
申请号: | 201380014276.9 | 申请日: | 2013-03-07 |
公开(公告)号: | CN104185839B | 公开(公告)日: | 2017-06-06 |
发明(设计)人: | J.D.布拉德伯里;M.K.格施温德;T.斯雷格;E.M.施瓦茨;C.雅各比 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30 |
代理公司: | 北京市柳沈律师事务所11105 | 代理人: | 邸万奎 |
地址: | 美国纽*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 载入 直到 动态 确定 存储器 边界 方法 | ||
技术领域
本发明的方面总体涉及数据处理,尤其涉及将数据载入至寄存器中。
背景技术
数据处理包括各种类型的处理,包括将数据载入至寄存器中。数据至寄存器中的载入包括(但不限于)字符数据(诸如,字符数据串);整数数据;或任何其他类型的数据的载入。然后能够使用和/或操纵所载入的数据。
执行各种类型的处理(包括将数据载入至寄存器中)的当前指令倾向于效率低下。
发明内容
经由提供用于执行机器指令的计算机程序产品来克服现有技术的缺点并提供优势。该计算机程序产品包括计算机可读存储介质,其可由处理电路读取且存储用于由该处理电路执行以用于执行方法的指令。该方法包括(例如):由处理器获得用于执行的机器指令,该机器指令根据计算机架构定义以用于计算机执行,该机器指令包含:至少一个操作码字段,其提供操作码,该操作码识别“载入至块边界”操作;寄存器字段,其用以指明寄存器,该寄存器包含第一操作数;用于找出第二操作数在主存储器中的位置的至少一个字段;以及执行该机器指令,该执行包含:仅用在基于块边界的指定类型和处理器的一个或多个特性动态确定主存储器的块内的该第二操作数的对应字节载入该第一操作数的字节。
本文中也描述和主张关于本发明的一个或多个方面的方法和系统。另外,本文中也描述且可主张关于本发明的一个或多个方面的服务。
经由本发明的技术实现额外特征和优势。本发明的其他实施例和方面在本文中得以详细描述且被视为所主张的本发明的一部分。
附图说明
在说明书的结论处的权利要求中作为实例具体指出并且明显主张本发明的一个或者多个方面。依据结合附图的以下详细描述,本发明的前面和其他目的、特征和优点显而易见,在附图中:
图1描绘并入且使用本发明的一个或者多个方面的计算环境的实例;
图2A描绘并入且使用本发明的一个或者多个方面的计算环境的另一实例;
图2B描绘根据本发明的一个方面的图2A的存储器的进一步细节;
图3描绘根据本发明的一个方面的“向量载入至块边界”指令的格式的一个实施例;
图4描绘根据本发明的一个方面的与“向量载入至块边界”指令相关联的逻辑的一个实施例;
图5描绘根据本发明的一个方面的要载入至向量寄存器中的数据的一个实例;
图6描绘根据本发明的一个方面的寄存器文件的一个实例;
图7描绘并入本发明的一个或多个方面的计算机程序产品的实施例;
图8描绘并入且使用本发明一个或多个方面的主机计算机系统的一个实施例;
图9描绘并入且使用本发明一个或多个方面的计算机系统的另一实例;
图10描绘并入且使用本发明一个或多个方面的包含计算机网络的计算机系统的另一实例;
图11描绘并入且使用本发明一个或多个方面的计算机系统的各种元件的一个实施例;
图12A描绘并入且使用本发明一个或多个方面的图11的计算机系统的执行单元的一个实施例;
图12B描绘并入且使用本发明一个或多个方面的图11的计算机系统的分支单元的一个实施例;
图12C描绘并入且使用本发明一个或多个方面的图11的计算机系统的载入/存储单元的一个实施例;以及
图13描绘并入且使用本发明一个或多个方面的仿真主机计算机系统的一个实施例。
具体实施方式
根据本发明的一个方面,提供用于促进数据在寄存器中的载入的能力。作为实例,数据包括字符数据、整数数据和/或其他类型的数据。另外,寄存器为向量寄存器或另一类型的寄存器。
字符数据包括(但不限于)任何语言中的字母字符;数字;标点符号;和/或其他符号。字符数据可为或可不为数据的串。标准与字符数据相关联,标准的实例包括(但不限于):ASCII(美国信息交换标准码);Unicode,包括(但不限于)UTF(Unicode变换格式)8;UTF16;等。
向量寄存器(也被称作向量)包括一个或多个元素,且作为实例,每个元素的长度为一个、两个或四个字节。另外,向量操作数(例如)为具有多个元素的SIMD(单指令多数据)操作数。在其他实施例中,元素可以是其他大小的;且向量操作数不需要为SIMD,和/或可包括一个元素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380014276.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:感光性导电糊剂以及带导电性配线的基板的制造方法
- 下一篇:使用精减指令集核
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置