Direct Deposit Using Locking Cache
    22.
    发明申请
    Direct Deposit Using Locking Cache 失效
    使用锁定缓存直接存款

    公开(公告)号:US20080040549A1

    公开(公告)日:2008-02-14

    申请号:US11875407

    申请日:2007-10-19

    IPC分类号: G06F12/08 G06F12/14

    CPC分类号: G06F12/0848 G06F12/0875

    摘要: The present invention provides a method of storing data transferred from an I/O device, a network, or a disk into a portion of a cache or other fast memory, without also writing it to main memory. Further, the data is “locked” into the cache or other fast memory until it is loaded for use. Data remains in the locking cache until it is specifically overwritten under software control. In an embodiment of the invention, a processor can write data to the cache or other fast memory without also writing it to main memory. The portion of the cache or other fast memory can be used as additional system memory.

    摘要翻译: 本发明提供一种将从I / O设备,网络或盘传送的数据存储到高速缓存或其他快速存储器的一部分中的方法,而不将其写入主存储器。 此外,数据被“锁定”到高速缓存或其他快速存储器中,直到它被加载使用为止。 数据保留在锁定缓存中,直到它在软件控制下被特别覆盖为止。 在本发明的一个实施例中,处理器可以将数据写入高速缓存或其它快速存储器,而不将其写入主存储器。 高速缓存或其他快速存储器的部分可以用作额外的系统存储器。

    Method for Processor to Use Locking Cache as Part of System Memory
    23.
    发明申请
    Method for Processor to Use Locking Cache as Part of System Memory 失效
    处理器使用锁定缓存作为系统内存的一部分的方法

    公开(公告)号:US20080040548A1

    公开(公告)日:2008-02-14

    申请号:US11874513

    申请日:2007-10-18

    IPC分类号: G06F12/02

    摘要: The present invention provides a method for a processor to write data to a cache or other fast memory, without also writing it to main memory. Further, the data is “locked” into the cache or other fast memory until it is loaded for use. Data remains in the locking cache until it is specifically overwritten under software control. The locking cache or other fast memory can be used as additional system memory. In an embodiment of the invention, the locking cache is one or more sets of ways, but not all of the sets or ways, of a multiple set associative cache.

    摘要翻译: 本发明提供了一种用于处理器将数据写入高速缓存或其他快速存储器的方法,而不将其写入主存储器。 此外,数据被“锁定”到高速缓存或其他快速存储器中,直到它被加载使用为止。 数据保留在锁定缓存中,直到它在软件控制下被特别覆盖为止。 锁定缓存或其他快速存储器可用作附加系统内存。 在本发明的实施例中,锁定高速缓存是多组关联高速缓存的一组或多组方式,但不是所有的集合或方式。

    Direct deposit using locking cache
    24.
    发明申请
    Direct deposit using locking cache 失效
    使用锁定缓存直接存款

    公开(公告)号:US20060095669A1

    公开(公告)日:2006-05-04

    申请号:US10976263

    申请日:2004-10-28

    IPC分类号: G06F12/14

    CPC分类号: G06F12/0848 G06F12/0875

    摘要: The present invention provides a method of storing data transferred from an I/O device, a network, or a disk into a portion of a cache or other fast memory, without also writing it to main memory. Further, the data is “locked” into the cache or other fast memory until it is loaded for use. Data remains in the locking cache until it is specifically overwritten under software control. In an embodiment of the invention, a processor can write data to the cache or other fast memory without also writing it to main memory. The portion of the cache or other fast memory can be used as additional system memory.

    摘要翻译: 本发明提供一种将从I / O设备,网络或盘传送的数据存储到高速缓存或其他快速存储器的一部分中的方法,而不将其写入主存储器。 此外,数据被“锁定”到高速缓存或其他快速存储器中,直到它被加载使用为止。 数据保留在锁定缓存中,直到它在软件控制下被特别覆盖为止。 在本发明的一个实施例中,处理器可以将数据写入高速缓存或其它快速存储器,而不将其写入主存储器。 高速缓存或其他快速存储器的部分可以用作额外的系统存储器。

    Method and system for efficient context swapping
    25.
    发明申请
    Method and system for efficient context swapping 有权
    用于有效上下文交换的方法和系统

    公开(公告)号:US20070162640A1

    公开(公告)日:2007-07-12

    申请号:US11291735

    申请日:2005-12-01

    IPC分类号: G06F13/28

    CPC分类号: G06F13/28

    摘要: Systems and methods for efficiently switching context between processing elements are disclosed. These systems and methods may transfer the context of a processing element to a storage location. Using the DMA controller of a target processing element, the contents of this storage location may be transferred to another storage location associated with the target processing element. The context may then be restored from this storage location to the proper locations in the target processing element, and the target processing element may then begin processing utilizing this transferred context.

    摘要翻译: 公开了用于有效地切换处理元件之间的上下文的系统和方法。 这些系统和方法可将处理元件的上下文传送到存储位置。 使用目标处理元件的DMA控制器,该存储位置的内容可以被传送到与目标处理元件相关联的另一存储位置。 然后,该上下文可以从该存储位置恢复到目标处理元件中的适当位置,并且目标处理元件然后可以利用该传送的上下文开始处理。

    Method and system for efficient context swapping
    26.
    发明授权
    Method and system for efficient context swapping 有权
    用于有效上下文交换的方法和系统

    公开(公告)号:US07590774B2

    公开(公告)日:2009-09-15

    申请号:US11291735

    申请日:2005-12-01

    IPC分类号: G06F13/28 G06F7/38 G06F9/00

    CPC分类号: G06F13/28

    摘要: Systems and methods for efficiently switching context between processing elements are disclosed. These systems and methods may transfer the context of a processing element to a storage location. Using the DMA controller of a target processing element, the contents of this storage location may be transferred to another storage location associated with the target processing element. The context may then be restored from this storage location to the proper locations in the target processing element, and the target processing element may then begin processing utilizing this transferred context.

    摘要翻译: 公开了用于有效地切换处理元件之间的上下文的系统和方法。 这些系统和方法可以将处理元件的上下文传送到存储位置。 使用目标处理元件的DMA控制器,该存储位置的内容可以被传送到与目标处理元件相关联的另一存储位置。 然后,该上下文可以从该存储位置恢复到目标处理元件中的适当位置,并且目标处理元件然后可以利用该传送的上下文开始处理。

    Method to handle rambus write mask
    27.
    发明申请
    Method to handle rambus write mask 有权
    处理rambus写掩码的方法

    公开(公告)号:US20060265546A1

    公开(公告)日:2006-11-23

    申请号:US11130911

    申请日:2005-05-17

    IPC分类号: G06F12/00

    CPC分类号: G11C7/1006

    摘要: A method, an apparatus, and a computer program product are provided for the handling of write mask operations in an XDR DRAM memory system. This invention eliminates the need for a two-port array because the mask generation is done as the data is received. Less logic is needed for the mask calculation because only 144 of the 256 possible byte values are decoded. The mask value is generated and stored in a mask array. Independently, the write data is stored in a write buffer. The mask value is utilized to generate a write mask command. Once the write mask command is issued, the write data and the mask value are transmitted to a multiplexer. The multiplexer masks the write data using the mask value, so that the masked data can be stored in the XDR DRAMS.

    摘要翻译: 提供了一种用于处理XDR DRAM存储器系统中的写掩码操作的方法,装置和计算机程序产品。 本发明消除了对双端口阵列的需要,因为在接收到数据时完成了掩码生成。 掩码计算需要较少的逻辑,因为256个可能的字节值中只有144个被解码。 掩码值生成并存储在掩码数组中。 独立地,写入数据被存储在写入缓冲器中。 掩码值用于生成写掩码命令。 一旦写掩码命令被发出,写入数据和掩码值被发送到多路复用器。 多路器使用掩码值对写入数据进行掩码,以便将掩蔽的数据存储在XDR DRAMS中。

    Controlling bandwidth reservations method and apparatus
    28.
    发明申请
    Controlling bandwidth reservations method and apparatus 有权
    控制带宽预留方法和装置

    公开(公告)号:US20050111354A1

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

    申请号:US10718302

    申请日:2003-11-20

    IPC分类号: H04L12/24 H04L12/26

    CPC分类号: H04L41/0896

    摘要: Disclosed is an apparatus which operates to substantially evenly distribute commands and/or data packets issued from a managed program or other entity over a given time period. The even distribution of these commands or data packets minimizes congestion in critical resources such as memory, I/O devices and/or the bus for transferring the data between source and destination. Any unmanaged commands or data packets are treated as in conventional technology.

    摘要翻译: 公开了一种操作以在给定时间段内基本上均匀分布从被管理程序或其他实体发出的命令和/或数据分组的装置。 这些命令或数据分组的均匀分布最大限度地减少了诸如存储器,I / O设备和/或用于在源和目的地之间传送数据的总线的关键资源的拥塞。 任何非托管命令或数据包都按常规技术处理。

    System and Method for Sharing Memory by Heterogeneous Processors
    29.
    发明申请
    System and Method for Sharing Memory by Heterogeneous Processors 有权
    异构处理器共享内存的系统和方法

    公开(公告)号:US20070283103A1

    公开(公告)日:2007-12-06

    申请号:US11840284

    申请日:2007-08-17

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0284 G06F13/1652

    摘要: A system for sharing memory by heterogeneous processors, each of which is adapted to process its own instruction set, is presented. A common bus is used to couple the common memory to the various processors. In one embodiment, a cache for more than one of the processors is stored in the shared memory. In another embodiment, some of the processors include a local memory area that is mapped to the shared memory pool. In yet another embodiment, local memory included on one or more of the processors is partially shared so that some of the local memory is mapped to the shared memory area, while remaining memory in the local memory is private to the particular processor.

    摘要翻译: 提出了一种用于通过异构处理器共享存储器的系统,每个处理器适于处理其自己的指令集。 公共总线用于将公共存储器耦合到各种处理器。 在一个实施例中,用于多于一个处理器的高速缓存存储在共享存储器中。 在另一个实施例中,一些处理器包括映射到共享存储器池的本地存储器区域。 在另一个实施例中,包括在一个或多个处理器中的本地存储器被部分地共享,使得一些本地存储器被映射到共享存储器区域,而本地存储器中的剩余存储器对于特定处理器是专用的。