Transitions between remotely cached and live versions of a webpage
    1.
    发明授权
    Transitions between remotely cached and live versions of a webpage 有权
    网页的远程缓存和实时版本之间的转换

    公开(公告)号:US08832288B1

    公开(公告)日:2014-09-09

    申请号:US13587658

    申请日:2012-08-16

    CPC分类号: G06F17/30902 H04L67/2847

    摘要: Methods, systems and computer-readable storage mediums encoded with computer programs executed by one or more processors for transitioning between remotely cached and live versions of a webpage are disclosed. A primary webpage including a link to a secondary webpage is received. A cached version of the secondary webpage is requested prior to receiving a selection of the link. The cached version of the secondary webpage is provided responsive to the selection of the link. A live version of the secondary webpage is requested in parallel with the providing of the cached version. The cached version of the secondary webpage is transitioned to the live version. Upon a completion of the transitioning, the live version of the secondary webpage is provided.

    摘要翻译: 公开了由一个或多个处理器执行的用于在网页的远程缓存和实时版本之间转换的计算机程序编码的方法,系统和计算机可读存储介质。 收到包含辅助网页链接的主要网页。 在接收到链接选择之前,请求辅助网页的缓存版本。 辅助网页的缓存版本是响应于链接的选择而提供的。 要求与提供缓存版本并行地提供辅助网页的实时版本。 次要网页的缓存版本已转换为实时版本。 完成转换后,提供辅助网页的实时版本。

    Dispatching of instructions for execution by heterogeneous processing engines
    2.
    发明授权
    Dispatching of instructions for execution by heterogeneous processing engines 有权
    调度由异构处理引擎执行的指令

    公开(公告)号:US09304775B1

    公开(公告)日:2016-04-05

    申请号:US11935266

    申请日:2007-11-05

    IPC分类号: G06F9/38

    摘要: An embodiment of a computing system is configured to process data using a multithreaded SIMD architecture that includes heterogeneous processing engines to execute a program. The program is constructed of various program instructions. A first type of the program instructions can only be executed by a first type of processing engine and a second type of program instructions can only be executed by a second type of processing engine. A third type of program instructions can be executed by the first and the second type of processing engines. An instruction dispatcher is configured to identify and remove program instruction execution conflicts for the heterogeneous processing engines to improve instruction execution throughput.

    摘要翻译: 计算系统的实施例被配置为使用包括异构处理引擎来执行程序的多线程SIMD架构来处理数据。 该程序由各种程序指令构成。 第一类型的程序指令只能由第一类型的处理引擎执行,并且第二类型的程序指令只能由第二类型的处理引擎执行。 第三种类型的程序指令可以由第一类和第二类处理引擎执行。 指令调度器被配置为识别和去除异构处理引擎的程序指令执行冲突,以改善指令执行吞吐量。

    Credit-based streaming multiprocessor warp scheduling
    3.
    发明授权
    Credit-based streaming multiprocessor warp scheduling 有权
    基于信用流的多处理器扭曲调度

    公开(公告)号:US09189242B2

    公开(公告)日:2015-11-17

    申请号:US12885299

    申请日:2010-09-17

    IPC分类号: G06F9/50 G06F9/38

    摘要: One embodiment of the present invention sets forth a technique for ensuring cache access instructions are scheduled for execution in a multi-threaded system to improve cache locality and system performance. A credit-based technique may be used to control instruction by instruction scheduling for each warp in a group so that the group of warps is processed uniformly. A credit is computed for each warp and the credit contributes to a weight for each warp. The weight is used to select instructions for the warps that are issued for execution.

    摘要翻译: 本发明的一个实施例提出了一种用于确保高速缓存访​​问指令被调度用于在多线程系统中执行以提高高速缓存位置和系统性能的技术。 可以使用基于信用的技术来对组中的每个翘曲的指令调度来控制指令,使得一组经线被均匀地处理。 对每个经纱计算信用额度,并且信用额度有助于每个经线的权重。 权重用于选择要执行的经纱的说明。

    Credit-Based Streaming Multiprocessor Warp Scheduling
    4.
    发明申请
    Credit-Based Streaming Multiprocessor Warp Scheduling 有权
    基于信用流的多处理器整流器调度

    公开(公告)号:US20110072244A1

    公开(公告)日:2011-03-24

    申请号:US12885299

    申请日:2010-09-17

    IPC分类号: G06F9/38 G06F9/312

    摘要: One embodiment of the present invention sets forth a technique for ensuring cache access instructions are scheduled for execution in a multi-threaded system to improve cache locality and system performance. A credit-based technique may be used to control instruction by instruction scheduling for each warp in a group so that the group of warps is processed uniformly. A credit is computed for each warp and the credit contributes to a weight for each warp. The weight is used to select instructions for the warps that are issued for execution.

    摘要翻译: 本发明的一个实施例提出了一种用于确保高速缓存访​​问指令被调度用于在多线程系统中执行以提高高速缓存位置和系统性能的技术。 可以使用基于信用的技术来对组中的每个翘曲的指令调度来控制指令,使得一组经线被均匀地处理。 对每个经纱计算信用额度,并且信用额度有助于每个经线的权重。 权重用于选择要执行的经线的指令。