CONTEXT SWITCH DATA PREFETCHING IN MULTITHREADED COMPUTER
    2.
    发明申请
    CONTEXT SWITCH DATA PREFETCHING IN MULTITHREADED COMPUTER 审中-公开
    多媒体计算机中的语音切换数据预选

    公开(公告)号:US20080201565A1

    公开(公告)日:2008-08-21

    申请号:US12109011

    申请日:2008-04-24

    IPC分类号: G06F9/30

    摘要: An apparatus, program product and method initiate, in connection with a context switch operation, a prefetch of data likely to be used by a thread prior to resuming execution of that thread. As a result, once it is known that a context switch will be performed to a particular thread, data may be prefetched on behalf of that thread so that when execution of the thread is resumed, more of the working state for the thread is likely to be cached, or at least in the process of being retrieved into cache memory, thus reducing cache-related performance penalties associated with context switching.

    摘要翻译: 一种装置,程序产品和方法结合上下文切换操作,在恢复该线程的执行之前启动可能由线程使用的数据的预取。 因此,一旦知道将对特定线程执行上下文切换,则可以代表该线程预取数据,使得当线程的执行被恢复时,线程的更多的工作状态可能 被缓存,或至少在被检索到高速缓冲存储器的过程中,从而减少与上下文切换相关联的与缓存相关的性能惩罚。

    Context switch data prefetching in multithreaded computer
    5.
    发明授权
    Context switch data prefetching in multithreaded computer 失效
    多线程计算机中的上下文切换数据预取

    公开(公告)号:US07493621B2

    公开(公告)日:2009-02-17

    申请号:US10739738

    申请日:2003-12-18

    摘要: An apparatus, program product and method initiate, in connection with a context switch operation, a prefetch of data likely to be used by a thread prior to resuming execution of that thread. As a result, once it is known that a context switch will be performed to a particular thread, data may be prefetched on behalf of that thread so that when execution of the thread is resumed, more of the working state for the thread is likely to be cached, or at least in the process of being retrieved into cache memory, thus reducing cache-related performance penalties associated with context switching.

    摘要翻译: 一种装置,程序产品和方法结合上下文切换操作,在恢复该线程的执行之前启动可能由线程使用的数据的预取。 因此,一旦知道将对特定线程执行上下文切换,则可以代表该线程预取数据,使得当线程的执行被恢复时,线程的更多的工作状态可能 被缓存,或至少在被检索到高速缓冲存储器的过程中,从而减少与上下文切换相关联的与缓存相关的性能惩罚。

    Context switch data prefetching in multithreaded computer
    6.
    发明授权
    Context switch data prefetching in multithreaded computer 失效
    多线程计算机中的上下文切换数据预取

    公开(公告)号:US08141098B2

    公开(公告)日:2012-03-20

    申请号:US12354859

    申请日:2009-01-16

    摘要: An apparatus initiates, in connection with a context switch operation, a prefetch of data likely to be used by a thread prior to resuming execution of that thread. As a result, once it is known that a context switch will be performed to a particular thread, data may be prefetched on behalf of that thread so that when execution of the thread is resumed, more of the working state for the thread is likely to be cached, or at least in the process of being retrieved into cache memory, thus reducing cache-related performance penalties associated with context switching.

    摘要翻译: 与上下文切换操作相关联的装置在恢复该线程的执行之前启动可能被线程使用的数据的预取。 因此,一旦知道将对特定线程执行上下文切换,则可以代表该线程预取数据,使得当线程的执行被恢复时,线程的更多的工作状态可能 被缓存,或至少在被检索到高速缓冲存储器的过程中,从而减少与上下文切换相关联的与缓存相关的性能惩罚。

    CONTEXT SWITCH DATA PREFETCHING IN MULTITHREADED COMPUTER
    7.
    发明申请
    CONTEXT SWITCH DATA PREFETCHING IN MULTITHREADED COMPUTER 失效
    多媒体计算机中的语音切换数据预选

    公开(公告)号:US20090125913A1

    公开(公告)日:2009-05-14

    申请号:US12354859

    申请日:2009-01-16

    IPC分类号: G06F9/46 G06F12/08

    摘要: An apparatus initiates, in connection with a context switch operation, a prefetch of data likely to be used by a thread prior to resuming execution of that thread. As a result, once it is known that a context switch will be performed to a particular thread, data may be prefetched on behalf of that thread so that when execution of the thread is resumed, more of the working state for the thread is likely to be cached, or at least in the process of being retrieved into cache memory, thus reducing cache-related performance penalties associated with context switching.

    摘要翻译: 与上下文切换操作相关联的装置在恢复该线程的执行之前启动可能被线程使用的数据的预取。 因此,一旦知道将对特定线程执行上下文切换,则可以代表该线程预取数据,使得当线程的执行被恢复时,线程的更多的工作状态可能 被缓存,或至少在被检索到高速缓冲存储器的过程中,从而减少与上下文切换相关联的与缓存相关的性能惩罚。

    Method and apparatus for implementing two-tiered thread state multithreading support with high clock rate
    8.
    发明授权
    Method and apparatus for implementing two-tiered thread state multithreading support with high clock rate 失效
    用于以高时钟速率实现双层线程状态多线程支持的方法和装置

    公开(公告)号:US06965986B2

    公开(公告)日:2005-11-15

    申请号:US10246937

    申请日:2002-09-19

    摘要: A method and apparatus are provided for implementing two-tiered thread state multithreading support with a high clock rate. A first tier thread state storage stores a limited number of runnable thread register states. The limited number is less than a threshold value. Next thread selection logic coupled between the first tier thread state storage and a currently executing processor state, picks a next thread to run on a processor from the limited number of runnable thread register states. A second tier thread storage facility stores a second number of thread states that is greater than the limited number of runnable thread register states. A runnable thread selection logic coupled between the first tier thread state storage and the second tier thread storage facility, selectively exchanges thread states between the first tier limited number of runnable thread register states and the second tier thread storage facility.

    摘要翻译: 提供了一种以高时钟速率实现双层线程状态多线程支持的方法和装置。 第一层线程状态存储器存储有限数量的可运行线程寄存器状态。 有限数量小于阈值。 下一个线程选择逻辑耦合在第一层线程状态存储器和当前执行的处理器状态之间,从有限数量的可运行线程寄存器状态中选择在处理器上运行的下一个线程。 第二层线程存储设备存储大于有限数量的可运行线程寄存器状态的第二数量的线程状态。 耦合在第一层线程状态存储器和第二层级线程存储设备之间的可运行的线程选择逻辑选择性地在第一层有限数量的可运行线程寄存器状态和第二层级线程存储设施之间交换线程状态。

    Context switch instruction prefetching in multithreaded computer
    10.
    发明授权
    Context switch instruction prefetching in multithreaded computer 失效
    多线程计算机中的上下文切换指令预取

    公开(公告)号:US07617499B2

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

    申请号:US10739739

    申请日:2003-12-18

    IPC分类号: G06F9/46

    摘要: An apparatus, program product and method initiate, in connection with a context switch operation, a prefetch of at least one instruction likely to be executed by a thread prior to resuming execution of that thread. As a result, once it is known that a context switch will be performed to a particular thread, one or more instructions may be prefetched on behalf of that thread so that when execution of the thread is resumed, those instructions are more likely to be cached, or at least in the process of being retrieved into cache memory, thus enabling a thread to begin executing instructions more quickly than if the thread was required to fetch those instructions upon resumption of its execution.

    摘要翻译: 一种装置,程序产品和方法结合上下文切换操作,在恢复该线程的执行之前启动可能被线程执行的至少一个指令的预取。 因此,一旦知道将对特定线程执行上下文切换,则可以代表该线程预取一个或多个指令,使得当线程的执行被恢复时,这些指令更有可能被缓存 或者至少在被检索到高速缓冲存储器的过程中,因此使得线程比在恢复其执行时要求线程获取那些指令时更快地开始执行指令。