会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Method and system for using high count invalidate acknowledgements in distributed shared memory systems
    • 在分布式共享存储器系统中使用高计数无效确认的方法和系统
    • US06718442B1
    • 2004-04-06
    • US09910274
    • 2001-07-20
    • William A. HuffmanJeffrey S. Kuskin
    • William A. HuffmanJeffrey S. Kuskin
    • G06F1200
    • G06F12/0826
    • A multiprocessor computer system includes a method and system of handling invalidation requests to a plurality of alias processors not sharing a line of memory in a computer system. A memory directory interface unit receives an invalidation request for a shared line of memory shared in a plurality of sharing processors. A superset of processors in the computer system that includes each of the sharing processors is determined that includes at least one alias processor not sharing the shared line of memory. An invalidation message is transmitted to each processor in the superset of processors. The number Na of alias processors in the superset of processors is determined and a superacknowledgement message is provided that is equivalent to acknowledging receipt of Na invalidation messages.
    • 多处理器计算机系统包括处理对在计算机系统中不共享存储器行的多个别名处理器的无效请求的方法和系统。 存储器目录接口单元接收对在多个共享处理器中共享的共享存储线路的无效请求。 确定包括每个共享处理器的计算机系统中的处理器的超集,其包括至少一个不共享共享存储器线的别名处理器。 无效消息被传送到处理器的超集中的每个处理器。 确定处理器超集中的别名处理器的数量Na,并且提供相当于确认接收到Na无效消息的超级确认消息。
    • 5. 发明授权
    • Multi-processor system and method of accessing data therein
    • 多处理器系统及其中访问数据的方法
    • US06651157B1
    • 2003-11-18
    • US09418520
    • 1999-10-15
    • Michael B. GallesJeffrey S. Kuskin
    • Michael B. GallesJeffrey S. Kuskin
    • G06F15173
    • G06F12/0824G06F12/0813G06F12/082
    • A multi-processor system (10) includes a plurality of processors (12). Each processor (12) has an integrated memory (16) operable to provide, receive, and store data. Each processor (12) also includes an integrated memory controller (30) in order to control read and write access to the integrated memory (16). Additionally, each processor (12) includes an integrated memory directory (18) operable to maintain a plurality of memory references to data within the integrated memory (16). The multi-processor system (10) also includes an external switch (14) coupled to each of the plurality of processors (12). The external switch (14) passes data to and from any of the plurality of processors (12). The external switch (14) has an external directory (22). The external directory (22) provides a memory reference for each of the plurality of processors (12) to remote data that is not provided within its own integrated memory directory (18).
    • 多处理器系统(10)包括多个处理器(12)。 每个处理器(12)具有可操作以提供,接收和存储数据的集成存储器(16)。 每个处理器(12)还包括集成存储器控制器(30),以便控制对集成存储器(16)的读取和写入访问。 另外,每个处理器(12)包括集成存储器目录(18),其可操作以维持对集成存储器(16)内的数据的多个存储器引用。 多处理器系统(10)还包括耦合到多个处理器(12)中的每一个的外部开关(14)。 外部开关(14)将数据传送到多个处理器(12)中的任何一个处理器。 外部开关(14)具有外部目录(22)。 外部目录(22)为多个处理器(12)中的每一个提供未被提供在其自己的集成存储器目录(18)内的远程数据的存储器引用。
    • 7. 发明授权
    • System and method for handling updates to memory in a distributed shared memory system
    • 用于处理分布式共享内存系统中内存更新的系统和方法
    • US06915387B1
    • 2005-07-05
    • US09910589
    • 2001-07-20
    • William A. HuffmanJeffrey S. Kuskin
    • William A. HuffmanJeffrey S. Kuskin
    • G06F12/08
    • G06F12/0822G06F12/0831
    • A processor (100) in a distributed shared memory computer system (10) receives ownership of data and initiates an initial update to memory request. A front side bus processor interface (24) forwards the initial update to memory request to a memory directory interface unit (22). The front side processor interface (24) may receive subsequent update to memory requests for the data from processors co-located on the same local bus. Front side bus processor interface (24) maintains a most recent subsequent update to memory in a queue (102). Once the data has been updated in its home memory (17), the memory directory interface unit (22) sends a writeback acknowledge to the front side bus processor interface (24). The most recent subsequent update to memory request in the queue (102) is then forwarded by the front side bus processor interface (24) to the memory directory interface unit (24) for processing.
    • 分布式共享存储器计算机系统(10)中的处理器(100)接收数据的所有权并启动对存储器请求的初始更新。 前端总线处理器接口(24)将初始更新转发到存储器请求到存储器目录接口单元(22)。 前侧处理器接口(24)可以接收来自同一位于同一局部总线上的来自处理器的数据的存储器请求的后续更新。 前端总线处理器接口(24)维持对队列(102)中的存储器的最新的后续更新。 一旦在其家庭存储器(17)中更新了数据,存储器目录接口单元(22)向前端总线处理器接口(24)发送回写确认。 然后,队列(102)中对存储器请求的最新的后续更新然后由前端总线处理器接口(24)转发到存储器目录接口单元(24)以进行处理。
    • 8. 发明授权
    • Method and apparatus for managing node controllers using partitions in a computer system
    • 用于使用计算机系统中的分区来管理节点控制器的方法和装置
    • US06877029B1
    • 2005-04-05
    • US09910629
    • 2001-07-20
    • Jeffrey S. Kuskin
    • Jeffrey S. Kuskin
    • G06F12/08G06F15/173G06F15/16
    • G06F12/0817G06F15/17381
    • A partitioned computer system (32) includes a plurality of node controllers (12) connected by a network (14) and partitioned into a plurality of partitioned groups (40). A requesting node controller (34) in one partitioned group (40) requests a latest copy of a line in a memory (17) in a separate partitioned group (40). A storing node controller (36) in the separate partitioned group (40) holding the latest copy of the line in its memory (17) is identified. The requesting node controller (34) transmits its request for a coherent copy of a line to the storing node controller (36). The storing node controller (36) transmits the latest copy of the line in response to the request to the requesting node controller (34) without including the requester in a sharer-tracking process.
    • 分区计算机系统(32)包括通过网络(14)连接并分割成多个划分组(40)的多个节点控制器(12)。 一个分区组(40)中的请求节点控制器(34)在单独的分区组(40)中请求存储器(17)中的行的最新副本。 识别在其存储器(17)中保持行的最新副本的分离分区组(40)中的存储节点控制器(36)。 请求节点控制器(34)向存储节点控制器(36)发送对线路的相干拷贝的请求。 存储节点控制器(36)响应于请求向请求节点控制器(34)发送该行的最新副本,而不将请求者包括在共享跟踪过程中。
    • 10. 发明授权
    • System and method for reducing memory latency during read requests
    • 用于在读请求期间减少内存延迟的系统和方法
    • US06678798B1
    • 2004-01-13
    • US09909701
    • 2001-07-20
    • Jeffrey S. KuskinWilliam A. Huffman
    • Jeffrey S. KuskinWilliam A. Huffman
    • G06F1200
    • G06F12/0817G06F2212/1024
    • A processor (500) issues a read request for data. A processor interface (24) initiates a local search for the requested data and also forwards the read request to a memory directory (24) for processing. While the read request is processing, the processor interface (24) can determine if the data is available locally. If so, the data is transferred to the processor (500) for its use. The memory directory (24) processes the read request and generates a read response therefrom. The processor interface (24) receives the read response and determines whether the data was available locally. If so, the read response is discarded. If the data was not available locally, the processor interface (24) provides the read response to the processor (500).
    • 处理器(500)发出对数据的读取请求。 处理器接口(24)发起对所请求的数据的本地搜索,并且还将读取的请求转发到存储器目录(24)以进行处理。 当读取请求正在处理时,处理器接口(24)可以确定数据是否在本地可用。 如果是这样,数据被传送到处理器(500)供其使用。 存储器目录(24)处理读取请求并从其产生读取响应。 处理器接口(24)接收读取响应并确定数据是否在本地可用。 如果是这样,则读取响应被丢弃。 如果数据在本地不可用,则处理器接口(24)向处理器(500)提供读取响应。