会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 37. 发明申请
    • SCALAR INTEGER INSTRUCTIONS CAPABLE OF EXECUTION WITH THREE REGISTERS
    • 标准整数指令可执行三个注册
    • US20120185670A1
    • 2012-07-19
    • US13007050
    • 2011-01-14
    • Bret L. TollRobert ValentineMaxim LocktyukhinElmoustapha Ould-Ahmed-Vall
    • Bret L. TollRobert ValentineMaxim LocktyukhinElmoustapha Ould-Ahmed-Vall
    • G06F15/76G06F9/02
    • G06F9/30036G06F9/3012G06F9/3016G06F9/30185
    • A processing core implemented on a semiconductor chip is described. The processing core includes logic circuitry to identify whether vector instructions and integer scalar instructions are to be executed with two registers or three registers, where, in the case of two registers input operand information is destroyed in one of two registers, and, in the case of three registers input operand is not destroyed. The processing core also includes steering circuitry coupled to the logic circuitry. The steering circuitry is to control first data paths between scalar integer execution units and a scalar integer register bank such that two registers are accessed from the scalar register bank if two register execution is identified for the scalar integer instructions or three registers are accessed from the scalar integer register bank if three register execution is identified for the scalar integer instructions. The steering circuitry is also to control second data paths between vector execution units and a vector register bank such that two registers are accessed from the vector register bank if two register execution is identified for the vector instructions or three registers are accessed from the vector register bank if three register execution is identified for the vector instructions.
    • 描述了在半导体芯片上实现的处理核心。 处理核心包括用于识别矢量指令和整数标量指令是否要用两个寄存器或三个寄存器执行的逻辑电路,其中在两个寄存器的情况下输入操作数信息在两个寄存器之一中被销毁,并且在这种情况下 的三个寄存器输入操作数不会被破坏。 处理核心还包括耦合到逻辑电路的转向电路。 转向电路是控制标量整数执行单元和标量整数寄存器组之间的第一数据路径,以便如果为标量整数指令识别两个寄存器执行,则从标量寄存器组访问两个寄存器,或者从标量访问三个寄存器 整数寄存器组如果为标量整数指令标识了三个寄存器执行。 转向电路还用于控制向量执行单元和向量寄存器组之间的第二数据路径,使得如果为向量指令识别了两个寄存器执行,则从向量寄存器组访问两个寄存器,或者从向量寄存器组访问三个寄存器 如果为向量指令识别了三个寄存器执行。
    • 38. 发明申请
    • APPARATUS AND METHOD FOR SHUFFLING FLOATING POINT OR INTEGER VALUES
    • 浮动点或整数值的装置和方法
    • US20130318328A1
    • 2013-11-28
    • US13997244
    • 2011-12-23
    • Elmoustapha Ould-Ahmed-VallRobert ValentineTal UlielBret L. Toll
    • Elmoustapha Ould-Ahmed-VallRobert ValentineTal UlielBret L. Toll
    • G06F9/38
    • G06F9/38G06F9/30018G06F9/30032G06F9/30036
    • An apparatus and method are described for shuffling data elements from source registers to a destination register. For example, a method according to one embodiment includes the following operations: reading each mask bit stored in a mask data structure, the mask data structure containing mask bits associated with data elements of a destination register, the values usable for determining whether a masking operation or a shuffle operation should be performed on data elements stored within a first source register and a second source register; for each data element of the destination register, if a mask bit associated with the data element indicates that a shuffle operation should be performed, then shuffling data elements from the first source register and the second source register to the specified data element within the destination register; and if the mask bit indicates that a masking operation should be performed, then performing a specified masking operation with respect to the data element of the destination register.
    • 描述了将数据元素从源寄存器混合到目的地寄存器的装置和方法。 例如,根据一个实施例的方法包括以下操作:读取存储在掩模数据结构中的每个掩码位,所述掩码数据结构包含与目的地寄存器的数据元素相关联的掩码位,可用于确定掩蔽操作 或者应当对存储在第一源寄存器和第二源寄存器中的数据元素执行混洗操作; 对于目标寄存器的每个数据元素,如果与数据元素相关联的掩码位指示应当执行混洗操作,则将数据元素从第一源寄存器和第二源寄存器混洗到目标寄存器中的指定数据元素 ; 并且如果掩码位指示应当执行掩蔽操作,则对目的地寄存器的数据元素执行指定的掩蔽操作。