会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 12. 发明授权
    • Apparatus and method for facilitating out-of-order execution of load instructions
    • 用于促进装载指令的无序执行的装置和方法
    • US06266767B1
    • 2001-07-24
    • US09296871
    • 1999-04-22
    • Kurt Alan FeisteJohn Stephen MuhichSteven Wayne White
    • Kurt Alan FeisteJohn Stephen MuhichSteven Wayne White
    • G06F9312
    • G06F9/3855G06F9/383G06F9/3834G06F9/3842
    • A processor (100) includes a preload queue (160) for storing a plurality of preload entries. Each preload entry is associated with a preload instruction and includes the address and byte count defined by the respective preload and an identifier associated with the respective preload. A comparison unit (170) associated with the preload queue (160) identifies each conflicting preload entry, that is, each preload entry associated with a preload instruction that conflicts with an older store instruction. The oldest preload instruction associated with one of the conflicting preload entries represents a target preload. The processor (100) may flush this target preload along with all instructions executed after the target preload in order to correct for the conflict between the target preload and store instruction.
    • 处理器(100)包括用于存储多个预加载条目的预加载队列(160)。 每个预加载条目与预加载指令相关联,并且包括由相应的预载荷定义的地址和字节计数以及与相应的预载荷相关联的标识符。 与预加载队列(160)相关联的比较单元(170)识别每个冲突的预加载条目,即与与旧存储指令冲突的预加载指令相关联的每个预加载条目。 与其中一个冲突的预加载条目相关联的最早的预加载指令表示目标预加载。 处理器(100)可以与目标预加载之后执行的所有指令一起刷新该目标预载荷,以便校正目标预加载和存储指令之间的冲突。
    • 18. 发明授权
    • Methods of creating a dictionary for data compression
    • 创建数据压缩字典的方法
    • US08037034B2
    • 2011-10-11
    • US11781833
    • 2007-07-23
    • Piotr M. PlachtaWolfram SauerBalakrishna Raghavendra IyerSteven Wayne White
    • Piotr M. PlachtaWolfram SauerBalakrishna Raghavendra IyerSteven Wayne White
    • G06F7/00G06F17/00
    • H03M7/3088
    • Some aspects of the invention provide methods, systems, and computer program products for creating a static dictionary in which longer byte-strings are preferred. To that end, in accordance with aspects of the present invention, a new heuristic is defined to replace the aforementioned frequency count metric used to record the number of times a particular node in a data tree is visited. The new heuristic is based on counting the number of times an end-node of a particular byte-string is visited, while not incrementing a count for nodes storing characters in the middle of the byte-string as often as each time such nodes are visited. The result is an occurrence count metric that favors longer byte-strings, by being biased towards not incrementing the respective occurrence count values for nodes storing characters in the middle of a byte-string.
    • 本发明的一些方面提供用于创建静态词典的方法,系统和计算机程序产品,其中优选较长的字节串。 为此,根据本发明的方面,定义新的启发式来代替用于记录数据树中的特定节点被访问次数的上述频率计数度量。 新的启发式是基于对特定字节串的端节点进行访问的次数进行计数,而不会在每次访问这些节点时频繁地在字节串中间存储字符的节点递增计数 。 结果是有利于较长字节串的发生计数度量,偏向于不增加在字节串中间存储字符的节点的相应出现计数值。
    • 19. 发明申请
    • DEMAND BASED PARTITIONING OR MICROPROCESSOR CACHES
    • 基于需求的分区或微处理器缓存
    • US20100287339A1
    • 2010-11-11
    • US12437624
    • 2009-05-08
    • Bret Ronald OlszewskiSteven Wayne White
    • Bret Ronald OlszewskiSteven Wayne White
    • G06F12/08G06F12/00
    • G06F12/127G06F12/084G06F12/0842
    • Associativity of a multi-core processor cache memory to a logical partition is managed and controlled by receiving a plurality of unique logical processing partition identifiers into registration of a multi-core processor, each identifier being associated with a logical processing partition on one or more cores of the multi-core processor; responsive to a shared cache memory miss, identifying a position in a cache directory for data associated with the address, the shared cache memory being multi-way set associative; associating a new cache line entry with the data and one of the registered unique logical processing partition identifiers; modifying the cache directory to reflect the association; and caching the data at the new cache line entry, wherein said shared cache memory is effectively shared on a line-by-line basis among said plurality of logical processing partitions of said multi-core processor.
    • 通过将多个唯一的逻辑处理分区标识符接收到多核处理器的注册来管理和控制多核处理器高速缓冲存储器与逻辑分区的关联性,每个标识符与一个或多个核上的逻辑处理分区相关联 的多核处理器; 响应于共享的高速缓存存储器未命中,识别高速缓存目录中与所述地址相关联的数据的位置,所述共享高速缓存存储器是多路组合的; 将新的高速缓存行条目与数据和所注册的唯一逻辑处理分区标识符之一相关联; 修改缓存目录以反映关联; 以及在所述新的高速缓存行条目处高速缓存所述数据,其中所述共享高速缓冲存储器在所述多核处理器的所述多个逻辑处理分区之间逐行地有效地共享。
    • 20. 发明授权
    • Demand based partitioning of microprocessor caches
    • 微处理器缓存的基于需求的划分
    • US08458401B2
    • 2013-06-04
    • US13398443
    • 2012-02-16
    • Bret Ronald OlszewskiSteven Wayne White
    • Bret Ronald OlszewskiSteven Wayne White
    • G06F12/08
    • G06F12/127G06F12/084G06F12/0842
    • Associativity of a multi-core processor cache memory to a logical partition is managed and controlled by receiving a plurality of unique logical processing partition identifiers into registration of a multi-core processor, each identifier being associated with a logical processing partition on one or more cores of the multi-core processor; responsive to a shared cache memory miss, identifying a position in a cache directory for data associated with the address, the shared cache memory being multi-way set associative; associating a new cache line entry with the data and one of the registered unique logical processing partition identifiers; modifying the cache directory to reflect the association; and caching the data at the new cache line entry, wherein the shared cache memory is effectively shared on a line-by-line basis among the plurality of logical processing partitions of the multi-core processor.
    • 通过将多个唯一的逻辑处理分区标识符接收到多核处理器的注册来管理和控制多核处理器高速缓冲存储器与逻辑分区的关联性,每个标识符与一个或多个核上的逻辑处理分区相关联 的多核处理器; 响应于共享的高速缓存存储器未命中,识别高速缓存目录中与所述地址相关联的数据的位置,所述共享高速缓存存储器是多路组合的; 将新的高速缓存行条目与数据和所注册的唯一逻辑处理分区标识符之一相关联; 修改缓存目录以反映关联; 以及将所述数据缓存在所述新的高速缓存行条目上,其中所述共享高速缓冲存储器在所述多核处理器的所述多个逻辑处理分区之间逐行地有效地共享。