Cache memory consistency control with explicit software instructions
    3.
    发明授权
    Cache memory consistency control with explicit software instructions 失效
    具有显式软件指令的缓存内存一致性控制

    公开(公告)号:US4713755A

    公开(公告)日:1987-12-15

    申请号:US750381

    申请日:1985-06-28

    IPC分类号: G06F9/38 G06F12/08

    摘要: Memory integrity is maintained in a system with a hierarchical memory using a set of explicit cache control instructions. The caches in the system have two status flags, a valid bit and a dirty bit, with each block of information stored. The operating system executes selected cache control instructions to ensure memory integrity whenever there is a possibility that integrity could be compromised.

    摘要翻译: 在使用一组显式高速缓存控制指令的分层存储器的系统中维持存储器完整性。 系统中的缓存具有两个状态标志,一个有效位和一个脏位,每个信息块都被存储。 操作系统执行选定的缓存控制指令,以确保内存完整性,只要可能会危及完整性。

    Explicit instructions for control of translation lookaside buffers
    4.
    发明授权
    Explicit instructions for control of translation lookaside buffers 失效
    用于控制翻译后备缓冲区的明确说明

    公开(公告)号:US5060137A

    公开(公告)日:1991-10-22

    申请号:US229750

    申请日:1988-08-03

    IPC分类号: G06F12/10

    CPC分类号: G06F12/1027

    摘要: Explicit instructions are provided that enable software to directly control insertion of information into a translation lookaside buffer (TLB). A first pair of instructions enable information to be inserted into a data TLB and a second pair of instructions enable information to be inserted into an instruction TLB. In each of these pairs, the first instruction inserts the virtual address and the associated physical address. In response to the second instruction of each of these pairs, additional information about that physical page, such as protection information and flags, is inserted.

    摘要翻译: 提供显式指令,使软件能够直接控制信息插入到翻译后备缓冲器(TLB)中。 第一对指令使得能够将信息插入到数据TLB中,并且第二对指令使得能够将信息插入到指令TLB中。 在每个这些对中,第一条指令插入虚拟地址和相关联的物理地址。 响应于这些对中的每一个的第二指令,插入关于该物理页面的附加信息,例如保护信息和标志。

    System and method for memory migration in distributed-memory multi-processor systems
    7.
    发明授权
    System and method for memory migration in distributed-memory multi-processor systems 失效
    分布式存储器多处理器系统中内存迁移的系统和方法

    公开(公告)号:US07103728B2

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

    申请号:US10201180

    申请日:2002-07-23

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0813 G06F12/0817

    摘要: A distributed-memory multi-processor system includes a plurality of cells communicatively coupled to each other and collectively including a plurality of processors, caches, main memories, and cell controllers. Each of the cells includes at least one of the processors, at least one of the caches, one of the main memories, and one of the cell controllers. Each of the cells is configured to perform memory migration functions for migrating memory from a first one of the main memories to a second one of the main memories in a manner that is invisible to an operating system of the system.

    摘要翻译: 分布式存储器多处理器系统包括通信地彼此耦合并且共同包括多个处理器,高速缓存,主存储器和单元控制器的多个单元。 每个单元包括至少一个处理器,高速缓存,主存储器中的一个和单元控制器之一中的至少一个。 每个单元被配置为执行存储器迁移功能,用于以对系统的操作系统不可见的方式将存储器从主存储器中的第一存储器迁移到主存储器中的第二存储器。

    System and method for memory interleaving using cell map with entry grouping for higher-way interleaving
    8.
    发明授权
    System and method for memory interleaving using cell map with entry grouping for higher-way interleaving 有权
    使用具有入口分组的小区映射进行存储器交错的系统和方法用于较高路交织

    公开(公告)号:US06874070B2

    公开(公告)日:2005-03-29

    申请号:US10080440

    申请日:2002-02-22

    CPC分类号: G06F12/0607

    摘要: A method of accessing a plurality of memories in an interleaved manner using a contiguous logical address space includes providing at least one map table. The at least one map table includes a plurality of entries. Each entry includes a plurality of entry items. Each entry item identifies one of the memories. A first logical address is received. The first logical address includes a plurality of address bits. The plurality of address bits includes a first set of address bits corresponding to a first set of entries in the at least one map table. A first entry in the first set of entries is identified based on the first set and a second set of the address bits. A first entry item in the first entry is identified based on a third set of the address bits. The memory identified by the first entry item is accessed.

    摘要翻译: 使用连续逻辑地址空间以交错方式访问多个存储器的方法包括提供至少一个映射表。 所述至少一个地图表包括多个条目。 每个条目包括多个条目项。 每个条目项标识其中一个存储器。 接收到第一个逻辑地址。 第一逻辑地址包括多个地址位。 多个地址位包括与至少一个映射表中的第一组条目相对应的第一组地址位。 基于第一组和第二组地址位来识别第一组条目中的第一条目。 基于第三组地址位来识别第一条目中的第一条目项目。 由第一个条目项目识别的存储器被访问。

    Apparatus and method for a load bias--load with intent to semaphore
    10.
    发明授权
    Apparatus and method for a load bias--load with intent to semaphore 失效
    用于信号量的负载偏置负载的装置和方法

    公开(公告)号:US6128706A

    公开(公告)日:2000-10-03

    申请号:US018165

    申请日:1998-02-03

    IPC分类号: G06F9/312 G06F13/00

    摘要: Apparatus and method for efficiently sharing data in support of hardware he coherency and coordinated in software with semaphore instructions. Accordingly, a new instruction called "Load-Bias" which, in addition to normal load operations, requests a private copy of the data, and hints to the hardware cache to try to maintain ownership until the next memory reference from that processor. When used with the Cmpxchg instruction semaphore operation, the Load-Bias instruction will reduce coherency traffic, and minimize the possibility of coherency ping-ponging or system deadlock that causes the condition in which no processor is getting useful work done.

    摘要翻译: 用于有效地共享数据以支持硬件高速缓存一致性并利用信号量指令在软件中协调的装置和方法。 因此,称为“负载偏置”的新指令除了正常的加载操作之外,还请求数据的私有副本,并向硬件缓存提示,以尝试维持所有权,直到来自该处理器的下一个存储器引用。 当与Cmpxchg指令信号量操作一起使用时,负载偏移指令将减少一致性流量,并最大限度地减少一致性乒乓或系统死锁的可能性,从而导致无处理器无法正常工作的条件。