会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明申请
    • PACKED LOAD/STORE WITH GATHER/SCATTER
    • 包装加载/存储与GATHER / SCATTER
    • US20140040599A1
    • 2014-02-06
    • US13569363
    • 2012-08-08
    • Bruce M. FleischerThomas W. FoxHans M. JacobsonJaime H. MorenoRavi NairDaniel A. Prener
    • Bruce M. FleischerThomas W. FoxHans M. JacobsonJaime H. MorenoRavi NairDaniel A. Prener
    • G06F9/30G06F9/312
    • G06F9/30043G06F9/30036
    • Embodiments relate to packed loading and storing of data. An aspect includes a system for packed loading and storing of distributed data. The system includes memory and a processing element configured to communicate with the memory. The processing element is configured to perform a method including fetching and decoding an instruction for execution by the processing element. A plurality of individually addressable data elements is gathered from non-contiguous locations in the memory which are narrower than a nominal width of register file elements in the processing element based on the instruction. The processing element packs and loads the data elements into register file elements of a register file entry based on the instruction, such that at least two of the data elements gathered from the non-contiguous locations in the memory are packed and loaded into a single register file element of the register file entry.
    • 实施例涉及数据的打包加载和存储。 一个方面包括用于打包加载和存储分布式数据的系统。 该系统包括存储器和被配置为与存储器通信的处理元件。 处理元件被配置为执行一种方法,包括对由处理元件执行的指令进行取出和解码。 基于该指令,多个可单独寻址的数据元素从存储器中的不连续位置收集,该位置比处理元件中的寄存器文件元素的标称宽度窄。 处理元件基于指令将数据元素打包并加载到寄存器文件条目的寄存器文件元素中,使得从存储器中的非连续位置收集的至少两个数据元素被打包并加载到单个寄存器 注册文件条目的文件元素。
    • 5. 发明申请
    • PACKED LOAD/STORE WITH GATHER/SCATTER
    • 包装加载/存储与GATHER / SCATTER
    • US20140040596A1
    • 2014-02-06
    • US13566141
    • 2012-08-03
    • Bruce M. FleischerThomas W. FoxHans M. JacobsonJaime H. MorenoRavi NairDaniel A. Prener
    • Bruce M. FleischerThomas W. FoxHans M. JacobsonJaime H. MorenoRavi NairDaniel A. Prener
    • G06F9/30G06F9/312
    • G06F9/30043G06F9/30036
    • Embodiments relate to packed loading and storing of data. An aspect includes a method for packed loading and storing of data distributed in a system that includes memory and a processing element. The method includes fetching and decoding an instruction for execution by the processing element. The processing element gathers a plurality of individually addressable data elements from non-contiguous locations in the memory which are narrower than a nominal width of register file elements in the processing element based on the instruction. The data elements are packed and loaded into register file elements of a register file entry by the processing element based on the instruction, such that at least two of the data elements gathered from the non-contiguous locations in the memory are packed and loaded into a single register file element of the register file entry.
    • 实施例涉及数据的打包加载和存储。 一方面包括一种用于打包加载和存储分布在包括存储器和处理元件的系统中的数据的方法。 该方法包括获取和解码由处理元件执行的指令。 处理元件从存储器中的非连续位置收集多个可单独寻址的数据元素,该数据元素比基于指令的处理元件中的寄存器文件元素的标称宽度更窄。 所述数据元素根据所述指令由所述处理元件打包并加载到寄存器文件条目的寄存器文件元素中,使得从存储器中的非连续位置收集的至少两个数据元素被打包并加载到 注册文件条目的单个注册文件元素。
    • 9. 发明授权
    • Vector register file
    • 向量注册文件
    • US09582466B2
    • 2017-02-28
    • US13572886
    • 2012-08-13
    • Bruce M. FleischerThomas W. FoxHans M. JacobsonRavi Nair
    • Bruce M. FleischerThomas W. FoxHans M. JacobsonRavi Nair
    • G06F15/80G06F9/30G06F9/34
    • G06F15/8076G06F9/30036G06F9/30098G06F9/30109G06F9/34G06F9/345
    • An aspect includes accessing a vector register in a vector register file. The vector register file includes a plurality of vector registers and each vector register includes a plurality of elements. A read command is received at a read port of the vector register file. The read command specifies a vector register address. The vector register address is decoded by an address decoder to determine a selected vector register of the vector register file. An element address is determined for one of the plurality of elements associated with the selected vector register based on a read element counter of the selected vector register. A word is selected in a memory array of the selected vector register as read data based on the element address. The read data is output from the selected vector register based on the decoding of the vector register address by the address decoder.
    • 一个方面包括访问向量寄存器文件中的向量寄存器。 向量寄存器文件包括多个向量寄存器,并且每个向量寄存器包括多个元素。 在向量寄存器文件的读端口处接收到读命令。 读命令指定向量寄存器地址。 向量寄存器地址由地址解码器解码,以确定向量寄存器文件的选定向量寄存器。 基于所选择的向量寄存器的读元素计数器,确定与所选向量寄存器相关联的多个元素之一的元素地址。 在所选向量寄存器的存储器阵列中选择一个字作为基于元素地址的读取数据。 基于由地址解码器对向量寄存器地址的解码,从所选向量寄存器输出读取数据。