Load/store with write-intent for write-back caches
    1.
    发明授权
    Load/store with write-intent for write-back caches 失效
    加载/存储写回缓存的写入意图

    公开(公告)号:US5043886A

    公开(公告)日:1991-08-27

    申请号:US245263

    申请日:1988-09-16

    IPC分类号: G06F12/08 G06F15/16

    CPC分类号: G06F12/0804 G06F12/0815

    摘要: A method for reading data blocks from main memory by central processing units in a multiprocessor system containing write-back caches. Load or gather instructions contain a write-intent flag. The status of the write-intent flag is determined. It is also determined whether a data block requested in the instruction by one of the processors is located in a corresponding cache, and if so, the requested data block is returned to the processor. If the data block is not in the cache and the write-intent flag indicates that the block will not be modified, the data block is read from main memory without obtaining a write privilege. The requested data block is subsequently returned from the cache to the processor. If the data block is not in the cache and the write-intent flag indicates the data block will be modified by the processor, then the data block is read from main memory while obtaining the write privilege. Subsequently, the requested data block is returned from the cache to the processor.

    Virtual to physical address translation scheme with granularity hint for
identifying subsequent pages to be accessed
    2.
    发明授权
    Virtual to physical address translation scheme with granularity hint for identifying subsequent pages to be accessed 失效
    虚拟到物理地址转换方案,其粒度提示用于识别要访问的后续页面

    公开(公告)号:US5454091A

    公开(公告)日:1995-09-26

    申请号:US111284

    申请日:1993-08-24

    IPC分类号: G06F9/34 G06F12/10

    摘要: A high-performance central processing unit (CPU) of the reduced instruction set (RISC) type employs a standardized, fixed instruction size, and permits only simplified memory access data width and addressing modes. The instruction set is limited to register-to-register operations and register load/store operations. The processor can employ a variable memory page size, so that the entries in a translation buffer for implementing virtual addressing can be optimally used. A granularity hint is added to the page table entry to define the page size for this entry.

    摘要翻译: 精简指令集(RISC)类型的高性能中央处理单元(CPU)采用标准化的固定指令大小,仅允许简化的存储器访问数据宽度和寻址模式。 指令集仅限于寄存器到寄存器操作和寄存器加载/存储操作。 处理器可以采用可变存储器页面大小,使得可以最佳地使用用于实现虚拟寻址的翻译缓冲器中的条目。 在页表项中添加了粒度提示,以定义此条目的页面大小。

    Apparatus and method for control of asynchronous program interrupt
events in a data processing system
    4.
    发明授权
    Apparatus and method for control of asynchronous program interrupt events in a data processing system 失效
    用于在数据处理系统中控制异步程序中断事件的装置和方法

    公开(公告)号:US5148544A

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

    申请号:US704710

    申请日:1991-05-17

    IPC分类号: G06F9/30 G06F9/48

    CPC分类号: G06F9/4812 G06F9/30076

    摘要: In a data procesing system having a kernel mode (i.e., for executing privileged instructions) and a user mode of operation, apparatus for responding to interrupt conditions includes a first register, subject to the control of the currently executing program for enabling the generation of a mode-related interrupt signal and includes a second register for indicating the presence of a pending mode-related interrupt condition and a third register for requesting a mode-related interrupt be entered in the second register. The mode of operation and the enable and pending interrupt condition registers are monitored and when the signals in the two registers have the appropriate relationship, an interrupt signal is generated to which a control program will respond. The contents of the first register can be controlled by the currently executing program which can control the enabling signal for the currently executing mode. The pending interrupt condition and the request registers may be accessed only from the privileged mode of operation.

    摘要翻译: 在具有内核模式(即,用于执行特许指令)和用户操作模式的数据处理系统中,用于响应中断条件的装置包括第一寄存器,受到当前正在执行的程序的控制以使能生成 模式相关中断信号,并且包括用于指示存在待决模式相关中断条件的第二寄存器,并且用于请求模式相关中断的第三寄存器被输入到第二寄存器中。 监视操作模式和使能和待处理中断条件寄存器,并且当两个寄存器中的信号具有适当的关系时,产生一个控制程序将响应的中断信号。 第一寄存器的内容可以由当前执行的程序控制,该程序可以控制当前执行模式的使能信号。 挂起的中断条件和请求寄存器只能从特权操作模式访问。

    Integrated circuit with a hibernate mode and method therefor
    7.
    发明授权
    Integrated circuit with a hibernate mode and method therefor 有权
    具有休眠模式的集成电路及其方法

    公开(公告)号:US07395443B1

    公开(公告)日:2008-07-01

    申请号:US11023792

    申请日:2004-12-28

    IPC分类号: G06F1/32

    摘要: An integrated circuit (100) includes a firewall input terminal, a first circuit (110, 120, 170, 172), and a second circuit (220). The firewall input terminal is for receiving a firewall input signal. The first circuit (110, 120, 170, 172) is coupled to a first power supply voltage terminal (203) and has an output for providing a control signal. The second circuit is coupled to a second power supply voltage terminal (210), to the firewall input terminal (214), and to the first circuit (110, 120, 170, 172). When the firewall input signal is inactive, an activation of the control signal affects the operation of the second circuit. When the firewall input signal is active, an activation of the control signal does not affect the operation of the second circuit.

    摘要翻译: 集成电路(100)包括防火墙输入端,第一电路(110,120,170,172)和第二电路(220)。 防火墙输入端子用于接收防火墙输入信号。 第一电路(110,120,170,172)耦合到第一电源电压端子(203),并且具有用于提供控制信号的输出。 第二电路被耦合到第二电源电压端子(210),到防火墙输入端子(214)和第一电路(110,120,170,172)。 当防火墙输入信号无效时,控制信号的激活会影响第二个电路的运行。 当防火墙输入信号有效时,控制信号的激活不会影响第二个电路的运行。

    Apparatus and method for synchronization of access to main memory signal
groups in a multiprocessor data processing system
    9.
    发明授权
    Apparatus and method for synchronization of access to main memory signal groups in a multiprocessor data processing system 失效
    用于在多处理器数据处理系统中访问主存储器信号组的同步的装置和方法

    公开(公告)号:US5291581A

    公开(公告)日:1994-03-01

    申请号:US844968

    申请日:1992-02-28

    IPC分类号: G06F9/46 G06F15/78 G06F12/14

    CPC分类号: G06F9/52 G06F15/8069

    摘要: In a multiprocessor data processing unit, a data element in the main memory unit, that has system wide significance, can have a requirement that this data element be altered in a controlled manner. Because other data processing units can have access to this data element, the alteration of the data element must be synchronized so the other data processing units are not in the process of altering the same data element simultaneously. The present invention includes an instruction that acquires access to an interlock signal in the main memory unit and initiates an interlock in the main memory unit, thereby excluding other data processing units from gaining access to the interlock signal simultaneously. The instruction causes the data element related to the interlock signal to be transferred to the data processing unit where the data element is saved, can be entered in mask apparatus and then have a quantity added thereto. The altered data element is returned to the main memory unit location and the main memory interlock signal is released, thereby completing the instruction.

    摘要翻译: 在多处理器数据处理单元中,具有系统广泛意义的主存储单元中的数据元素可以要求以受控的方式改变该数据元素。 因为其他数据处理单元可以访问该数据元素,所以数据元素的改变必须被同步,以便其他数据处理单元不会同时改变相同的数据元素。 本发明包括获取对主存储器单元中的联锁信号的访问并且在主存储器单元中启动互锁的指令,从而排除其他数据处理单元以同时访问互锁信号。 该指令使与互锁信号相关的数据元素被传送到数据元素被保存的数据处理单元,可以进入掩模装置,然后添加一个数量。 更改的数据元素返回到主存储器单元位置,并且主存储器互锁信号被释放,从而完成指令。