会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • 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.
    • 实施例涉及数据的打包加载和存储。 一个方面包括用于打包加载和存储分布式数据的系统。 该系统包括存储器和被配置为与存储器通信的处理元件。 处理元件被配置为执行一种方法,包括对由处理元件执行的指令进行取出和解码。 基于该指令,多个可单独寻址的数据元素从存储器中的不连续位置收集,该位置比处理元件中的寄存器文件元素的标称宽度窄。 处理元件基于指令将数据元素打包并加载到寄存器文件条目的寄存器文件元素中,使得从存储器中的非连续位置收集的至少两个数据元素被打包并加载到单个寄存器 注册文件条目的文件元素。
    • 4. 发明申请
    • 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. 发明授权
    • Selective bypassing of a multi-port register file
    • 选择性绕过多端口寄存器文件
    • US07051186B2
    • 2006-05-23
    • US10230492
    • 2002-08-29
    • Sameh AsaadJaime H. MorenoVictor Zyuban
    • Sameh AsaadJaime H. MorenoVictor Zyuban
    • G06F15/82G06F9/305
    • G06F9/3826G06F9/30109
    • A multi-port register file may be selectively bypassed such that any element in a result vector is bypassed to the same index of an input vector of a succeeding operation when the element is requested in the succeeding operation in the same index as it was generated. Alternatively, the results to be placed in a register file may be bypassed to a succeeding operation when the N elements that dynamically compose a vector are requested as inputs to the next operation exactly in the same order as they were generated. That is, for the purposes of bypassing, the N vector elements are treated as a single entity. Similar rules apply for the write-through path.
    • 可以选择性地旁路多端口寄存器文件,使得当在跟随生成的相同索引中在后续操作中请求元素时,结果向量中的任何元素被绕过到后续操作的输入向量的相同索引。 或者,当动态组成向量的N个要素作为下一个操作的输入被精确地按照它们被生成的相同顺序被请求作为输入时,放置在寄存器文件中的结果可以被绕过到后续的操作。 也就是说,为了绕过,N个向量元素被视为单个实体。 类似的规则适用于直通路径。
    • 10. 发明申请
    • CACHE LINE REPLACEMENT TECHNIQUES ALLOWING CHOICE OF LFU OR MFU CACHE LINE REPLACEMENT
    • 采用LFU或MFU高速缓存行替代方式的高速缓存行替换技术
    • US20090031084A1
    • 2009-01-29
    • US12130278
    • 2008-05-30
    • Richard Edward MatickJaime H. MorenoMalcolm Scott Ware
    • Richard Edward MatickJaime H. MorenoMalcolm Scott Ware
    • G06F12/12
    • H04W12/06G06F12/122G06F12/127H04L63/0853Y02D10/13
    • Methods and apparatus allowing a choice of Least Frequently Used (LFU) or Most Frequently Used (MFU) cache line replacement are disclosed. The methods and apparatus determine new state information for at least two given cache lines of a number of cache lines in a cache, the new state information based at least in part on prior state information for the at least two given cache lines. Additionally, when an access miss occurs in one of the at least two given lines, the methods and apparatus (1) select either LFU or MFU replacement criteria, and (2) replace one of the at least two given cache lines based on the new state information and the selected replacement criteria. Additionally, a cache for replacing MFU cache lines is disclosed. The cache additionally comprises MFU circuitry (1) adapted to produce new state information for the at least two given cache lines in response to an access to one of the at least two given cache lines, and (2) when a cache miss occurs in one of the at least two given cache lines, adapted to determine, based on the new state information, which of the at least two given cache lines is the most frequently used cache line.
    • 公开了允许选择最低频(LFU)或最常用(MFU)高速缓存线替换的方法和装置。 所述方法和装置确定高速缓存中多个高速缓存行的至少两个给定高速缓存行的新状态信息,所述新状态信息至少部分地基于所述至少两个给定高速缓存行的先前状态信息。 另外,当在至少两条给定行之一中存在访问错误时,方法和装置(1)选择LFU或MFU替换标准,以及(2)基于新的 状态信息和所选择的替换标准。 另外,公开了用于替换MFU高速缓存线的高速缓存。 高速缓存还包括MFU电路(1),其适于响应于对至少两个给定高速缓存行中的一个的访问而产生用于所述至少两个给定高速缓存行的新状态信息,以及(2)当高速缓存未命中出现在一个 所述至少两个给定高速缓存行适于基于所述新状态信息确定所述至少两个给定高速缓存行中的哪一个是最常用的高速缓存行。