Method and apparatus for transmitting and receiving compressed frame of data over a wireless channel
    1.
    发明授权
    Method and apparatus for transmitting and receiving compressed frame of data over a wireless channel 有权
    用于通过无线信道发送和接收压缩数据帧的方法和装置

    公开(公告)号:US07609722B2

    公开(公告)日:2009-10-27

    申请号:US10367663

    申请日:2003-02-14

    IPC分类号: H04J3/22

    CPC分类号: H04W28/06 H04L69/04 H04L69/22

    摘要: A transmitting apparatus and method is described that determines, on a frame-by-frame basis, whether to transmit a compressed frame or a non-compressed frame, depending upon whether the compressed frame or the non-compressed frame will actually be smaller in size. The frame that is smaller is indicated for transmission, with a header of the frame being adapted to include a compression flag indicating whether that frame is the compressed or the non-compressed frame. After wireless transmission and reception, the received frame is, if needed, decompressed if so indicated by the compression flag.

    摘要翻译: 描述了一种发送装置和方法,其基于逐帧地确定是否发送压缩帧或非压缩帧,这取决于压缩帧或非压缩帧的大小实际上是否更小 。 指示较小的帧用于传输,其中该帧的报头适于包括指示该帧是压缩帧还是非压缩帧的压缩标志。 在无线传输和接收之后,如果需要,接收到的帧是如果由压缩标志指示的那样解压缩。

    Method and system for using high count invalidate acknowledgements in distributed shared memory systems
    2.
    发明授权
    Method and system for using high count invalidate acknowledgements in distributed shared memory systems 有权
    在分布式共享存储器系统中使用高计数无效确认的方法和系统

    公开(公告)号:US06718442B1

    公开(公告)日:2004-04-06

    申请号:US09910274

    申请日:2001-07-20

    IPC分类号: G06F1200

    CPC分类号: 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无效消息的超级确认消息。

    Method and system for managing memory in a multiprocessor system
    3.
    发明授权
    Method and system for managing memory in a multiprocessor system 有权
    用于管理多处理器系统中的存储器的方法和系统

    公开(公告)号:US07500068B1

    公开(公告)日:2009-03-03

    申请号:US11426538

    申请日:2006-06-26

    CPC分类号: G06F12/0817 G06F12/0813

    摘要: A method and system for managing memory in a multiprocessor system includes defining the plurality of processor coherence domains within a system coherence domain of the multiprocessor system. The processor coherence domains each include a plurality of processors and a processor memory. Shared access to data in the processor memory of each processor coherence domain is provided only to elements of the multiprocessor system within the processor coherence domain. Non-shared access to data in the processor memory of each processor coherence domain is provided to elements of the multiprocessor system within and outside of the processor coherence domain.

    摘要翻译: 用于管理多处理器系统中的存储器的方法和系统包括在多处理器系统的系统相干域内定义多个处理器相干域。 处理器相干域各自包括多个处理器和处理器存储器。 每个处理器一致性域的处理器存储器中的数据的共享访问仅提供给处理器相干域内的多处理器系统的元件。 每个处理器相干域的处理器存储器中的数据的非共享访问被提供给处理器相干域内部和外部的多处理器系统的元件。

    Method and system for storing data at input/output (I/O) interfaces for a multiprocessor system
    4.
    发明授权
    Method and system for storing data at input/output (I/O) interfaces for a multiprocessor system 有权
    用于在多处理器系统的输入/输出(I / O)接口处存储数据的方法和系统

    公开(公告)号:US06795900B1

    公开(公告)日:2004-09-21

    申请号:US09910363

    申请日:2001-07-20

    IPC分类号: G06F1200

    摘要: A multiprocessor system and method includes a processing sub-system including a plurality of processors in a processor memory system. A network is operable to couple the processing sub-system to an input/output (I/O) sub-system. The I/O sub-system includes a plurality of I/O interfaces each operable to couple a peripheral device to the multiprocessor system. The I/O interfaces each include a local memory operable to store exclusive read-only copies of data from the processor memory system for use by a corresponding peripheral device.

    摘要翻译: 多处理器系统和方法包括在处理器存储器系统中包括多个处理器的处理子系统。 网络可操作以将处理子系统耦合到输入/输出(I / O)子系统。 I / O子系统包括多个I / O接口,每个I / O接口可操作以将外围设备耦合到多处理器系统。 I / O接口各自包括本地存储器,其可操作以存储来自处理器存储器系统的数据的专用只读副本以供对应的外围设备使用。

    Multi-processor system and method of accessing data therein
    5.
    发明授权
    Multi-processor system and method of accessing data therein 有权
    多处理器系统及其中访问数据的方法

    公开(公告)号:US06651157B1

    公开(公告)日:2003-11-18

    申请号:US09418520

    申请日:1999-10-15

    IPC分类号: G06F15173

    摘要: 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)内的远程数据的存储器引用。

    Providing shared and non-shared access to memory in a system with plural processor coherence domains
    6.
    发明授权
    Providing shared and non-shared access to memory in a system with plural processor coherence domains 有权
    在具有多个处理器相干域的系统中提供对存储器的共享和非共享访问

    公开(公告)号:US07069306B1

    公开(公告)日:2006-06-27

    申请号:US09910591

    申请日:2001-07-20

    IPC分类号: G06F15/16 G06F12/08

    CPC分类号: G06F12/0817 G06F12/0813

    摘要: A method and system for managing memory in a multiprocessor system includes defining the plurality of processor coherence domains within a system coherence domain of the multiprocessor system. The processor coherence domains each include a plurality of processors and a processor memory. Shared access to data in the processor memory of each processor coherence domain is provided only to elements of the multiprocessor system within the processor coherence domain. Non-shared access to data in the processor memory of each processor coherence domain is provided to elements of the multiprocessor system within and outside of the processor coherence domain.

    摘要翻译: 用于管理多处理器系统中的存储器的方法和系统包括在多处理器系统的系统相干域内定义多个处理器相干域。 处理器相干域各自包括多个处理器和处理器存储器。 每个处理器一致性域的处理器存储器中的数据的共享访问仅提供给处理器相干域内的多处理器系统的元件。 每个处理器相干域的处理器存储器中的数据的非共享访问被提供给处理器相干域内部和外部的多处理器系统的元件。

    System and method for handling updates to memory in a distributed shared memory system
    7.
    发明授权
    System and method for handling updates to memory in a distributed shared memory system 有权
    用于处理分布式共享内存系统中内存更新的系统和方法

    公开(公告)号:US06915387B1

    公开(公告)日:2005-07-05

    申请号:US09910589

    申请日:2001-07-20

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0822 G06F12/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)以进行处理。

    Method and apparatus for managing node controllers using partitions in a computer system
    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

    CPC分类号: G06F12/0817 G06F15/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)发送该行的最新副本,而不将请求者包括在共享跟踪过程中。

    Method and system for managing data at an input/output interface for a multiprocessor system
    9.
    发明授权
    Method and system for managing data at an input/output interface for a multiprocessor system 有权
    用于在多处理器系统的输入/输出接口处管理数据的方法和系统

    公开(公告)号:US06859863B1

    公开(公告)日:2005-02-22

    申请号:US09910631

    申请日:2001-07-20

    IPC分类号: G06F12/08 G06F12/14 G06F12/00

    摘要: A multiprocessor system and method includes a processing sub-system including a plurality of processors and a processor memory system. A network is operable to couple the processing sub-system to an input/output (I/O) sub-system. The I/O sub-system includes a plurality of I/O interfaces each operable to couple a peripheral device to the multiprocessor system. The I/O interfaces each include a local memory operable to store a copy of data from the processor memory system for use by a corresponding peripheral device and to delete the copy at a first time event. A directory for the processor is operable to identify the data as owned upon providing the copy to the I/O sub-system and to identify the data as unowned at a second time event.

    摘要翻译: 多处理器系统和方法包括包括多个处理器和处理器存储器系统的处理子系统。 网络可操作以将处理子系统耦合到输入/输出(I / O)子系统。 I / O子系统包括多个I / O接口,每个I / O接口可操作以将外围设备耦合到多处理器系统。 I / O接口各自包括本地存储器,其可操作用于存储来自处理器存储器系统的数据副本,以供对应的外围设备使用,并在第一时间事件中删除副本。 用于处理器的目录可操作以将数据提供给I / O子系统并将数据标识为在第二时间事件中未知的数据。

    System and method for reducing memory latency during read requests
    10.
    发明授权
    System and method for reducing memory latency during read requests 有权
    用于在读请求期间减少内存延迟的系统和方法

    公开(公告)号:US06678798B1

    公开(公告)日:2004-01-13

    申请号:US09909701

    申请日:2001-07-20

    IPC分类号: G06F1200

    CPC分类号: G06F12/0817 G06F2212/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)提供读取响应。