-
公开(公告)号:US20180211638A1
公开(公告)日:2018-07-26
申请号:US15415569
申请日:2017-01-25
申请人: Tolga Ozguner , Jeffrey Powers Bradford , Miguel Comparan , Gene Leung , Adam James Muff , Ryan Scott Haraden , Christopher Jon Johnson
发明人: Tolga Ozguner , Jeffrey Powers Bradford , Miguel Comparan , Gene Leung , Adam James Muff , Ryan Scott Haraden , Christopher Jon Johnson
CPC分类号: G09G5/395 , G02B27/0103 , G02B27/017 , G02B2027/014 , G02B2027/0178 , G02B2027/0187 , G03H1/0005 , G03H2001/0088 , G06F1/163 , G06F3/011 , G06F12/0207 , G06F12/0862 , G06F12/121 , G06F12/128 , G06F2212/1016 , G06F2212/1028 , G06F2212/1044 , G06F2212/455 , G06F2212/6026 , G06T1/20 , G06T1/60 , G09G3/003 , G09G2360/121 , Y02D10/13
摘要: Systems and methods are disclosed herein for providing improved cache structures and methods that are optimally sized to support a predetermined range of late stage adjustments and in which image data is intelligently read out of DRAM and cached in such a way as to eliminate re-fetching of input image data from DRAM and minimize DRAM bandwidth and power.
-
公开(公告)号:US20080201565A1
公开(公告)日:2008-08-21
申请号:US12109011
申请日:2008-04-24
IPC分类号: G06F9/30
CPC分类号: G06F9/463 , G06F12/0862 , G06F2212/6028
摘要: 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.
摘要翻译: 一种装置,程序产品和方法结合上下文切换操作,在恢复该线程的执行之前启动可能由线程使用的数据的预取。 因此,一旦知道将对特定线程执行上下文切换,则可以代表该线程预取数据,使得当线程的执行被恢复时,线程的更多的工作状态可能 被缓存,或至少在被检索到高速缓冲存储器的过程中,从而减少与上下文切换相关联的与缓存相关的性能惩罚。
-
公开(公告)号:US09047116B2
公开(公告)日:2015-06-02
申请号:US12108998
申请日:2008-04-24
CPC分类号: G06F9/463 , G06F12/0862 , G06F2212/6028
摘要: 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.
-
公开(公告)号:US07493621B2
公开(公告)日:2009-02-17
申请号:US10739738
申请日:2003-12-18
CPC分类号: G06F9/463 , G06F12/0862 , G06F2212/6028
摘要: 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.
摘要翻译: 一种装置,程序产品和方法结合上下文切换操作,在恢复该线程的执行之前启动可能由线程使用的数据的预取。 因此,一旦知道将对特定线程执行上下文切换,则可以代表该线程预取数据,使得当线程的执行被恢复时,线程的更多的工作状态可能 被缓存,或至少在被检索到高速缓冲存储器的过程中,从而减少与上下文切换相关联的与缓存相关的性能惩罚。
-
公开(公告)号:US08140833B2
公开(公告)日:2012-03-20
申请号:US11246820
申请日:2005-10-07
申请人: Jeffrey Powers Bradford , Richard James Eickemeyer , Timothy Hume Heil , Harold F. Kossman , Timothy John Mullins
发明人: Jeffrey Powers Bradford , Richard James Eickemeyer , Timothy Hume Heil , Harold F. Kossman , Timothy John Mullins
CPC分类号: G06F9/30181 , G06F9/30189 , G06F9/3806 , G06F9/3844
摘要: A method, apparatus and computer program product are provided for implementing polymorphic branch history table (BHT) reconfiguration. A BHT includes a plurality of predetermined configurations corresponding predetermined operational modes. A first BHT configuration is provided. Checking is provided to identify improved performance with another BHT configuration. The BHT is reconfigured to provide improved performance based upon the current workload.
摘要翻译: 提供了一种用于实现多态分支历史表(BHT)重配置的方法,装置和计算机程序产品。 BHT包括对应于预定操作模式的多个预定配置。 提供了第一个BHT配置。 提供检查以通过另一个BHT配置来识别改进的性能。 BHT被重新配置,以根据当前工作负载提供改进的性能。
-
公开(公告)号:US07617499B2
公开(公告)日:2009-11-10
申请号:US10739739
申请日:2003-12-18
IPC分类号: G06F9/46
CPC分类号: G06F9/3802 , G06F9/3851 , G06F12/0842 , G06F12/0862
摘要: 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.
摘要翻译: 一种装置,程序产品和方法结合上下文切换操作,在恢复该线程的执行之前启动可能被线程执行的至少一个指令的预取。 因此,一旦知道将对特定线程执行上下文切换,则可以代表该线程预取一个或多个指令,使得当线程的执行被恢复时,这些指令更有可能被缓存 或者至少在被检索到高速缓冲存储器的过程中,因此使得线程比在恢复其执行时要求线程获取那些指令时更快地开始执行指令。
-
公开(公告)号:US20080201529A1
公开(公告)日:2008-08-21
申请号:US12108998
申请日:2008-04-24
CPC分类号: G06F9/463 , G06F12/0862 , G06F2212/6028
摘要: 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.
-
公开(公告)号:US08141098B2
公开(公告)日:2012-03-20
申请号:US12354859
申请日:2009-01-16
CPC分类号: G06F9/463 , G06F12/0862 , G06F2212/6028
摘要: 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.
摘要翻译: 与上下文切换操作相关联的装置在恢复该线程的执行之前启动可能被线程使用的数据的预取。 因此,一旦知道将对特定线程执行上下文切换,则可以代表该线程预取数据,使得当线程的执行被恢复时,线程的更多的工作状态可能 被缓存,或至少在被检索到高速缓冲存储器的过程中,从而减少与上下文切换相关联的与缓存相关的性能惩罚。
-
9.
公开(公告)号:US07739477B2
公开(公告)日:2010-06-15
申请号:US11733520
申请日:2007-04-10
申请人: Jeffrey Powers Bradford , Jason Nathaniel Dale , Kimberly Marie Fernsler , Timothy Hume Heil , James Allen Rose
发明人: Jeffrey Powers Bradford , Jason Nathaniel Dale , Kimberly Marie Fernsler , Timothy Hume Heil , James Allen Rose
CPC分类号: G06F12/1036 , G06F2212/652
摘要: Page size prediction is used to predict a page size for a page of memory being accessed by a memory access instruction such that the predicted page size can be used to access an address translation data structure. By doing so, an address translation data structure may support multiple page sizes in an efficient manner and with little additional circuitry disposed in the critical path for address translation, thereby increasing performance.
摘要翻译: 页面大小预测用于预测由存储器访问指令访问的存储器页面的页面大小,使得可以使用预测的页面大小来访问地址转换数据结构。 通过这样做,地址转换数据结构可以以有效的方式支持多个页面大小,并且在关键路径中设置少量额外的电路用于地址转换,从而提高性能。
-
公开(公告)号:US20090125913A1
公开(公告)日:2009-05-14
申请号:US12354859
申请日:2009-01-16
CPC分类号: G06F9/463 , G06F12/0862 , G06F2212/6028
摘要: 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.
摘要翻译: 与上下文切换操作相关联的装置在恢复该线程的执行之前启动可能被线程使用的数据的预取。 因此,一旦知道将对特定线程执行上下文切换,则可以代表该线程预取数据,使得当线程的执行被恢复时,线程的更多的工作状态可能 被缓存,或至少在被检索到高速缓冲存储器的过程中,从而减少与上下文切换相关联的与缓存相关的性能惩罚。
-
-
-
-
-
-
-
-
-