-
公开(公告)号:CN109716291A
公开(公告)日:2019-05-03
申请号:CN201780057071.7
申请日:2017-08-15
Applicant: 英特尔公司
IPC: G06F9/30
CPC classification number: G06F9/3016 , G06F9/3001 , G06F9/30018 , G06F9/30025 , G06F9/30192
Abstract: 用于可变长度整数(varint)译码的指令集以及相关联的方法和装置。这些指令集包括用于对varint进行编码和解码的指令,并且可被包括作为用于诸如基于x86和基于Arm的架构之类的处理器架构的指令集架构(ISA)以及其他ISA的部分。在一个方面中,指令包括:varint尺寸编码指令,用于对varint的尺寸进行编码;varint编码指令,用于对varint进行编码;varint尺寸解码指令,用于对经编码的varint的尺寸进行解码;以及varint解码指令,用于对经编码的varint进行解码。varint编码尺寸指令和varint编码指令可被组合在单个指令中。类似地,varint解码尺寸指令和varint解码指令可被组合在单个指令中。在一个方面中,指令使用可变长度量(VLQ)编码方案,在该方案下,varint被编码为一个或多个八位位组。
-
公开(公告)号:CN108780394A
公开(公告)日:2018-11-09
申请号:CN201580085056.4
申请日:2015-12-29
Applicant: 英特尔公司
CPC classification number: G06F9/3016 , G06F9/30025 , G06F9/30109 , G06F9/3895
Abstract: 描述了与转换编码格式相关的方法和装置。在一个实施例中,一种硬件处理器包括:解码电路,用于对包括状态操作数、源向量操作数、目的地向量操作数、以及控制操作数的指令进行解码;以及执行电路,用于执行所述指令以:将来自所述源向量操作数的采用第一编码格式的元素转换成第二编码格式;将采用所述第二编码格式的所述元素存储在所述目的地向量操作数中;将采用所述第二编码格式的所述元素的总长度存储在所述状态操作数中;并且当来自所述源向量操作数的所述元素是数据流中的最后几个元素时,在所述控制操作数中设置流完成指示。
-
公开(公告)号:CN107967149A
公开(公告)日:2018-04-27
申请号:CN201710725486.9
申请日:2011-12-23
Applicant: 英特尔公司
IPC: G06F9/30
CPC classification number: G06F9/30036 , G06F9/30018 , G06F9/30021 , G06F9/30025 , G06F9/30072 , G06F15/8007 , G06F15/8053 , G06F15/8084 , G06F15/8092
Abstract: 公开了从源写掩码寄存器在目的地写掩码寄存器中设置输出掩码的系统、装置和方法。描述了用于响应于单个指令,在计算机处理器中基于向量比较执行断言掩码生成的系统、装置和方法的实施例。
-
公开(公告)号:CN107908427A
公开(公告)日:2018-04-13
申请号:CN201710874070.3
申请日:2011-12-23
Applicant: 英特尔公司
Inventor: M·普罗特尼科夫 , A·纳赖金 , E·乌尔德-阿迈德-瓦尔
IPC: G06F9/30
CPC classification number: G06F9/3555 , G06F9/3001 , G06F9/30036 , G06F9/30098 , G06F9/30145 , G06F9/3016 , G06F9/355 , G06F9/3802 , G06F9/3893 , G06F9/30025
Abstract: 本发明涉及用于多维数组中的元素偏移量计算的指令。描述了具有功能单元逻辑电路的装置。该功能单元逻辑电路具有第一寄存器,该第一寄存器用于存储第一输入向量操作数,该第一输入向量操作数具有用于多维数据结构的每个维度的元素。第一向量操作数的每个元素指定其相应维度的尺寸。该功能单元具有第二寄存器,该第二寄存器用于存储第二输入向量操作数,该第二输入向量操作数指定该多维结构的特定区段的坐标。该功能单元还具有逻辑电路,该逻辑电路用于计算该特定区段相对于该多维结构的原点区段的地址的地址偏移量。
-
公开(公告)号:CN107391082A
公开(公告)日:2017-11-24
申请号:CN201710286489.7
申请日:2017-04-27
Applicant: 瑞萨电子株式会社
Inventor: 佐野启一郎
IPC: G06F5/01
CPC classification number: G06F7/485 , G06F7/487 , G06F9/30025 , G06F13/1668 , G06F13/4068 , H03M7/24 , H03M7/28 , H03M7/30 , G06F5/012 , G06F5/01
Abstract: 本发明提供一种半导体器件。当由软件执行浮点数据和整数数据的数值类型的转换运算时,CPU的负荷变重。该半导体器件包括存储器、耦合到存储器的总线、耦合到所述总线的总线主设备、以及耦合到总线的转换运算电路。转换运算电路包括浮点数据加减法器、整数数据加减法器、以及移位运算器。半导体器件将浮点数据转换成整数数据或将整数数据转换成浮点数据,无需采用浮点数据的乘法器和除法器。
-
公开(公告)号:CN103593165B
公开(公告)日:2017-10-24
申请号:CN201310524726.0
申请日:2007-09-21
Applicant: 英特尔公司
CPC classification number: G06F9/30014 , G06F7/49947 , G06F9/30025 , G06F9/30036 , G06F9/30167 , G06F9/30181 , G06F9/30185 , G06F17/10
Abstract: 本发明的名称为响应指令执行舍入运算。在一个实施例中,本发明包括一种方法,用于在处理器中接收舍入指令和立即值,确定立即值的舍入模式替换指示符是否有效,并且如果是这样的话,则在处理器的浮点单元中,响应该舍入指令并且根据在立即操作数中规定的舍入模式,以源操作数执行舍入运算。对其它的实施例进行了描述并要求其权益。
-
公开(公告)号:CN107220027A
公开(公告)日:2017-09-29
申请号:CN201710333929.X
申请日:2011-12-23
Applicant: 英特尔公司
Inventor: B·L·托尔 , R·凡伦天 , J·考博尔圣阿德里安 , E·乌尔德-阿迈德-瓦尔 , M·J·查尼
IPC: G06F9/30
CPC classification number: G06F9/30018 , G06F9/30025 , G06F9/30098 , G06F9/30181
Abstract: 本申请公开了用于执行掩码位压缩的系统、装置以及方法。描述了用于响应于包括源写掩码寄存器操作数、目的地写掩码寄存器操作数以及操作码的单个掩码位压缩指令在计算机处理器中执行掩码位压缩的系统、装置以及方法的各实施例。
-
公开(公告)号:CN107111486A
公开(公告)日:2017-08-29
申请号:CN201580059298.6
申请日:2015-11-10
Applicant: 英特尔公司
Inventor: A·K·伊万斯 , E·乌尔德-阿迈德-瓦尔
CPC classification number: G06F9/30036 , G06F9/30018 , G06F9/30025 , G06F9/30032 , G06F9/30112 , G06F9/3887 , G06F9/3895
Abstract: 在一个实施例中,处理器包括用于为指定坐标计算指定维度的Z序曲线中的下一点的机器级指令。处理器解码单元配置为解码具有包括第一z曲线索引、指定维度和指定坐标的源和立即数操作数的指令。处理器执行单元配置为执行经解码的指令,通过递增与指定坐标相关联的坐标值来计算下一点的坐标,以生成包括被递增的坐标的第二z曲线索引。
-
公开(公告)号:CN107111485A
公开(公告)日:2017-08-29
申请号:CN201580059019.6
申请日:2015-10-14
Applicant: 英特尔公司
Inventor: A·K·伊万斯 , E·乌尔德-阿迈德-瓦尔
IPC: G06F9/30
CPC classification number: G06F9/30196 , G06F9/30018 , G06F9/30025 , G06F9/30032 , G06F9/30036 , G06F9/30145 , G06F9/3016
Abstract: 处理器包括多个紧缩数据寄存器、解码单元和执行单元。解码单元用于解码三维(3D)莫顿坐标转换指令。3D莫顿坐标转换指令用于指示用于包括多个3D莫顿坐标的源紧缩数据操作数,并且用于指示一个或多个目的地存储位置。执行单元与紧缩数据寄存器和解码单元耦合。响应于解码单元解码3D莫顿坐标转换指令,执行单元用于将一个或多个结果紧缩数据操作数存储在一个或多个目的地存储位置中。一个或多个结果紧缩数据操作数用来包括多个三个3D坐标的集合。三个3D坐标的集合中的每一个将对应于3D莫顿坐标中的不同的一个。
-
公开(公告)号:CN104335165A
公开(公告)日:2015-02-04
申请号:CN201380027536.6
申请日:2013-05-21
Applicant: 国际商业机器公司
CPC classification number: G06F9/467 , G06F9/30025 , G06F9/3004 , G06F9/30087 , G06F9/3834 , G06F9/3859 , G06F9/45558 , G06F9/5077 , G06F9/528
Abstract: 提供了事务开始指令和事务结束指令。根据指令的字段,事务开始指令使得启动被约束或未约束事务。事务结束指令结束由事务开始指令开始的事务。
-
-
-
-
-
-
-
-
-