会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 41. 发明授权
    • Processors interconnect fabric with relay broadcasting and accumulation of partial responses
    • 处理器将结构与中继广播和部分响应的积累互连
    • US07254694B2
    • 2007-08-07
    • US11055297
    • 2005-02-10
    • Leo J. ClarkJames S. Fields, Jr.Guy L. GuthrieWilliam J. StarkeJeffrey A. Stuecheli
    • Leo J. ClarkJames S. Fields, Jr.Guy L. GuthrieWilliam J. StarkeJeffrey A. Stuecheli
    • G06F15/16
    • G06F13/385G06F9/546
    • A data processing system includes a plurality of processing units each having a respective point-to-point communication link with each of multiple others of the plurality of processing units but fewer than all of the plurality of processing units. Each of the plurality of processing units includes interconnect logic, coupled to each point-to-point communication link of that processing unit, that broadcasts requests received from one of the multiple others of the plurality of processing units to one or more of the plurality of processing units. The interconnect logic includes a partial response data structure including a plurality of entries each associating a partial response field with a plurality of flags respectively associated with each processing unit containing a snooper from which that processing unit will receive a partial response. The interconnect logic accumulates partial responses of processing units by reference to the partial response field to obtain an accumulated partial response, and when the plurality of flags indicate that all processing units from which partial responses are expected have returned a partial response, outputs the accumulated partial response.
    • 数据处理系统包括多个处理单元,每个处理单元各自具有与多个处理单元中的多个其他处理单元中的每一个相对的点对点通信链路,但是比所有多个处理单元少。 多个处理单元中的每一个包括互连逻辑,其耦合到该处理单元的每个点对点通信链路,其将从多个处理单元中的多个其中一个的接收的请求广播到多个处理单元中的一个或多个 处理单位。 互连逻辑包括部分响应数据结构,其包括多个条目,每个条目将部分响应字段与分别与包含窥探者的每个处理单元相关联的多个标志相关联,该处理单元将从该处理单元接收部分响应。 互连逻辑通过参考部分响应字段积累处理单元的部分响应以获得累积的部分响应,并且当多个标志指示预期部分响应的所有处理单元已经返回部分响应时,输出累积的部分响应 响应。
    • 42. 发明授权
    • Method and apparatus for supporting memory usage throttling
    • 支持内存使用限制的方法和装置
    • US08645640B2
    • 2014-02-04
    • US13166054
    • 2011-06-22
    • Michael S. FloydGuy L. GuthrieKarthick RajamaniGregory S. StillJeffrey A. StuecheliMalcolm S. Ware
    • Michael S. FloydGuy L. GuthrieKarthick RajamaniGregory S. StillJeffrey A. StuecheliMalcolm S. Ware
    • G06F12/00
    • G06Q50/10
    • An apparatus for providing system memory usage throttling within a data processing system having multiple chiplets is disclosed. The apparatus includes a system memory, a memory access collection module, a memory credit accounting module and a memory throttle counter. The memory access collection module receives a first set of signals from a first cache memory within a chiplet and a second set of signals from a second cache memory within the chiplet. The memory credit accounting module tracks the usage of the system memory on a per user virtual partition basis according to the results of cache accesses extracted from the first and second set of signals from the first and second cache memories within the chiplet. The memory throttle counter for provides a throttle control signal to prevent any access to the system memory when the system memory usage has exceeded a predetermined value.
    • 公开了一种用于在具有多个小灯的数据处理系统内提供系统存储器使用限制的装置。 该装置包括系统存储器,存储器访问收集模块,存储器信用计费模块和存储器调节计数器。 存储器访问收集模块从小数点内的第一高速缓冲存储器接收来自第一高速缓冲存储器的第一组信号和来自第二高速缓冲存储器的第二组信号。 存储器信用计费模块根据从小巧的第一和第二高速缓存存储器的第一和第二组信号中提取的高速缓存访​​问的结果来跟踪每用户虚拟分区上的系统存储器的使用情况。 存储器油门计数器用于提供节气门控制信号,以防止当系统存储器使用量超过预定值时对系统存储器的访问。
    • 45. 发明授权
    • Method and apparatus for performing data prefetch in a multiprocessor system
    • 在多处理器系统中执行数据预取的方法和装置
    • US08161245B2
    • 2012-04-17
    • US11054173
    • 2005-02-09
    • James S. Fields, Jr.Benjiman L. GoodmanGuy L. GuthrieJeffrey A. Stuecheli
    • James S. Fields, Jr.Benjiman L. GoodmanGuy L. GuthrieJeffrey A. Stuecheli
    • G06F13/00G06F13/28G06F15/00
    • G06F12/0862G06F12/0811G06F12/0831G06F12/0851
    • A method and apparatus for performing data prefetch in a multiprocessor system are disclosed. The multiprocessor system includes multiple processors, each having a cache memory. The cache memory is subdivided into multiple slices. A group of prefetch requests is initially issued by a requesting processor in the multiprocessor system. Each prefetch request is intended for one of the respective slices of the cache memory of the requesting processor. In response to the prefetch requests being missed in the cache memory of the requesting processor, the prefetch requests are merged into one combined prefetch request. The combined prefetch request is then sent to the cache memories of all the non-requesting processors within the multiprocessor system. In response to a combined clean response from the cache memories of all the non-requesting processors, data are then obtained for the combined prefetch request from a system memory.
    • 公开了一种用于在多处理器系统中执行数据预取的方法和装置。 多处理器系统包括多个处理器,每个具有高速缓冲存储器。 缓存存储器被细分成多个片段。 一组预取请求最初由多处理器系统中的请求处理器发出。 每个预取请求用于请求处理器的高速缓冲存储器的相应片段之一。 响应于在请求处理器的高速缓冲存储器中错过的预取请求,预取请求被合并成一个组合预取请求。 然后将组合的预取请求发送到多处理器系统内的所有不请求处理器的高速缓冲存储器。 响应于来自所有非请求处理器的高速缓冲存储器的组合清洁响应,然后从系统存储器获得用于组合预取请求的数据。
    • 46. 发明授权
    • Data processing system and method for predictively selecting a scope of a prefetch operation
    • 用于预测性地选择预取操作的范围的数据处理系统和方法
    • US07484042B2
    • 2009-01-27
    • US11465587
    • 2006-08-18
    • Benjiman L. GoodmanWilliam J. StarkeJeffrey A. Stuecheli
    • Benjiman L. GoodmanWilliam J. StarkeJeffrey A. Stuecheli
    • G06F13/00
    • G06F12/0862
    • A data processing system includes at least first and second coherency domains each containing at least one processing unit, an interconnect fabric coupling the first and second coherency domains, and a cache memory within the first coherency domain. The cache memory comprises a data array, a cache directory of contents of the data array, and a cache controller including a prefetch predictor. The prefetch predictor determines a predicted scope of broadcast on the interconnect fabric for a first prefetch operation having a first target address based upon a scope of a previous second prefetch operation having a different second target address. The cache controller issues the first prefetch operation on the interconnect fabric with the predicted scope.
    • 数据处理系统至少包括第一和第二相关域,每个域包含至少一个处理单元,耦合第一和第二相干域的互连结构以及第一相干域内的高速缓冲存储器。 高速缓冲存储器包括数据阵列,数据阵列的内容的高速缓存目录以及包括预取预测器的高速缓存控制器。 预取预测器基于具有不同的第二目标地址的先前的第二预取操作的范围来确定具有第一目标地址的第一预取操作的互连结构上的广播的预测范围。 高速缓存控制器以预测的范围在互连结构上发出第一个预取操作。
    • 49. 发明授权
    • Ticket-based operation tracking
    • 基于门票的操作跟踪
    • US08139592B2
    • 2012-03-20
    • US12124524
    • 2008-05-21
    • Leo J. ClarkJames S. Fields, Jr.Benjiman L. GoodmanWilliam J. StarkeJeffrey A. Stuecheli
    • Leo J. ClarkJames S. Fields, Jr.Benjiman L. GoodmanWilliam J. StarkeJeffrey A. Stuecheli
    • H04L12/28H04L12/56G06F13/00G06F13/28H04H20/71
    • G06F12/0831G06F12/0897G06F12/1458
    • A data processing system includes a plurality of processing units coupled by a plurality of communication links for point-to-point communication such that at least some of the communication between multiple different ones of the processing units is transmitted via intermediate processing units among the plurality of processing units. The communication includes operations having a request and a combined response representing a system response to the request. At least each intermediate processing unit includes one or more masters that initiate first operations, a snooper that receives at least second operations initiated by at least one other of the plurality of processing units, a physical queue that stores master tags of first operations initiated by the one or more masters within that processing unit, and a ticketing mechanism that assigns to second operations observed at the intermediate processing unit a ticket number indicating an order of observation with respect to other second operations observed by the intermediate processing unit. The ticketing mechanism provides the ticket number assigned to an operation to the snooper for processing with a combined response of the operation.
    • 数据处理系统包括由多个通信链路耦合用于点对点通信的多个处理单元,使得多个处理单元中的多个不同处理单元之间的通信中的至少一些通过多个处理单元之间的中间处理单元发送 处理单位。 该通信包括具有请求的操作和表示对请求的系统响应的组合响应。 至少每个中间处理单元包括启动第一操作的一个或多个主机,至少接收由所述多个处理单元中的至少另一个处理单元发起的至少第二操作的侦听器;存储由所述多个处理单元发起的第一操作的主标签的物理队列 在该处理单元内的一个或多个主设备,以及票据机构,其分配在中间处理单元处观察到的第二操作,该票单号指示关于由中间处理单元观察到的其他第二操作的观察次序。 票务机制将分配给操作员的操作的票号提供给操作的组合响应进行处理。