Memory stack architecture for reduced TLB misses
    1.
    发明授权
    Memory stack architecture for reduced TLB misses 失效
    用于减少TLB未命中的内存栈架构

    公开(公告)号:US07100014B2

    公开(公告)日:2006-08-29

    申请号:US10662734

    申请日:2003-09-15

    IPC分类号: G06F12/00 G06F12/14

    摘要: One embodiment disclosed relates to a computer system. The computer system includes a microprocessor, an operating system, and a memory system. The microprocessor includes a register stack and a register stack engine (RSE), and the operating system includes a kernel. The memory system is configured to have a single memory page that includes both a kernel stack and an RSE stack. The memory system may be further configured such that the kernel stack and the RSE stack grow in opposite directions and such that a uarea data structure is located between those two stacks.

    摘要翻译: 所公开的一个实施例涉及一种计算机系统。 计算机系统包括微处理器,操作系统和存储器系统。 微处理器包括寄存器堆栈和寄存器堆栈引擎(RSE),并且操作系统包括内核。 内存系统配置为具有包含内核堆栈和RSE堆栈的单个内存页面。 可以进一步配置存储器系统,使得内核堆栈和RSE堆栈以相反的方向生长,并且使得uarea数据结构位于这两个堆栈之间。

    Reducing latency, when accessing task priority levels
    2.
    发明授权
    Reducing latency, when accessing task priority levels 有权
    访问任务优先级时减少延迟

    公开(公告)号:US07426728B2

    公开(公告)日:2008-09-16

    申请号:US10670026

    申请日:2003-09-24

    摘要: One embodiment disclosed relates to a method of reducing access latency to a task priority register (TPR) of a local programmable interrupt controller unit within a microprocessor. A command is received to write an interrupt mask value to the TPR, and the interrupt mask value is written to the TPR. In addition, the interrupt mask value is also written into a shadow copy of the TPR. The shadow copy is written each time that the TPR is written. Another embodiment disclosed relates to a method of reducing a latency to read a TPR of an IPF type microprocessor. When a command is received to read an interrupt mask value from the TPR, the interrupt mask value is read from the shadow copy at a memory location, instead of from the task priority register itself.

    摘要翻译: 公开的一个实施例涉及一种减少对微处理器内的本地可编程中断控制器单元的任务优先级寄存器(TPR)的访问等待时间的方法。 接收到向TPR写入中断屏蔽值的命令,并将中断屏蔽值写入TPR。 此外,中断屏蔽值也被写入TPR的卷影副本。 每次写入TPR时都会写入影子副本。 所公开的另一实施例涉及一种减少读取IPF型微处理器的TPR的等待时间的方法。 当接收到从TPR读取中断屏蔽值的命令时,中断屏蔽值将从存储器位置的卷影副本中读取,而不是从任务优先级寄存器本身读取。