Distributed function execution for hybrid systems
    1.
    发明授权
    Distributed function execution for hybrid systems 失效
    混合系统的分布式功能执行

    公开(公告)号:US08695014B2

    公开(公告)日:2014-04-08

    申请号:US13665408

    申请日:2012-10-31

    摘要: A method includes processing an application by a host including one or more processors and distributing at least a portion of the application to an accelerator for execution. The method includes instructing the accelerator to create a buffer on the accelerator and instructing the accelerator to execute the portion of the application, wherein the accelerator writes data to the buffer. The method also includes instructing the accelerator to transmit the data in the buffer to the host before the application requests the data in the buffer. The accelerator aggregates the data in the buffer before transmitting the data to the host based upon one or more runtime conditions in the host.

    摘要翻译: 一种方法包括由包括一个或多个处理器的主机处理应用程序,并将应用程序的至少一部分分发到用于执行的加速器。 该方法包括指示加速器在加速器上创建缓冲器并指示加速器执行应用的部分,其中加速器将数据写入缓冲器。 该方法还包括在应用程序请求缓冲器中的数据之前指示加速器将缓冲器中的数据发送到主机。 基于主机中的一个或多个运行时间条件,加速器将缓冲器中的数据传送到主机。

    UNIFIED, WORKLOAD-OPTIMIZED, ADAPTIVE RAS FOR HYBRID SYSTEMS
    2.
    发明申请
    UNIFIED, WORKLOAD-OPTIMIZED, ADAPTIVE RAS FOR HYBRID SYSTEMS 有权
    统一,工作负载优化,混合系统的自适应RAS

    公开(公告)号:US20130097407A1

    公开(公告)日:2013-04-18

    申请号:US13708997

    申请日:2012-12-08

    IPC分类号: G06F15/76

    摘要: A method, system, and computer program product for maintaining reliability in a computer system. In an example embodiment, the method includes managing workloads on a first processor with a first processor architecture by an agent process executing on a second processor with a second processor architecture. The method proceeds by activating redundant computation on the second processor by the agent process. The method continues by performing a same computation from a workload of the workloads at least twice. Finally, the method includes comparing results of the same computation. In this embodiment the first processor is coupled the second processor by a network, and the first processor architecture and second processor architecture are different architectures.

    摘要翻译: 一种用于在计算机系统中维持可靠性的方法,系统和计算机程序产品。 在示例实施例中,该方法包括通过在具有第二处理器架构的第二处理器上执行的代理进程来管理具有第一处理器架构的第一处理器上的工作负载。 该方法通过在代理处理中激活第二处理器上的冗余计算来进行。 该方法通过至少两次从工作负载的工作负载执行相同的计算来继续。 最后,该方法包括比较相同计算的结果。 在该实施例中,第一处理器通过网络耦合第二处理器,并且第一处理器架构和第二处理器架构是不同的架构。

    DISTRIBUTED FUNCTION EXECUTION FOR HYBRID SYSTEMS
    4.
    发明申请
    DISTRIBUTED FUNCTION EXECUTION FOR HYBRID SYSTEMS 失效
    混合系统的分布式功能执行

    公开(公告)号:US20130191849A1

    公开(公告)日:2013-07-25

    申请号:US13665408

    申请日:2012-10-31

    IPC分类号: G06F3/00

    摘要: A method includes processing an application by a host including one or more processors and distributing at least a portion of the application to an accelerator for execution. The method includes instructing the accelerator to create a buffer on the accelerator and instructing the accelerator to execute the portion of the application, wherein the accelerator writes data to the buffer. The method also includes instructing the accelerator to transmit the data in the buffer to the host before the application requests the data in the buffer. The accelerator aggregates the data in the buffer before transmitting the data to the host based upon one or more runtime conditions in the host.

    摘要翻译: 一种方法包括由包括一个或多个处理器的主机处理应用程序,并将应用程序的至少一部分分发到用于执行的加速器。 该方法包括指示加速器在加速器上创建缓冲器并指示加速器执行应用的部分,其中加速器将数据写入缓冲器。 该方法还包括在应用程序请求缓冲器中的数据之前指示加速器将缓冲器中的数据发送到主机。 基于主机中的一个或多个运行时间条件,加速器将缓冲器中的数据传送到主机。

    Unified, workload-optimized, adaptive RAS for hybrid systems
    5.
    发明授权
    Unified, workload-optimized, adaptive RAS for hybrid systems 有权
    用于混合系统的统一的,工作负载优化的自适应RAS

    公开(公告)号:US08499189B2

    公开(公告)日:2013-07-30

    申请号:US13708931

    申请日:2012-12-08

    IPC分类号: G06F11/00

    摘要: A method, system, and computer program product for maintaining reliability in a computer system. In an example embodiment, the method includes performing a first data computation by a first set of processors, the first set of processors having a first computer processor architecture. The method continues by performing a second data computation by a second processor coupled to the first set of processors, the second processor having a second computer processor architecture, the first computer processor architecture being different than the second computer processor architecture. Finally, the method includes dynamically allocating computational resources of the first set of processors and the second processor based on at least one metric while the first set of processors and the second processor are in operation such that the accuracy and processing speed of the first data computation and the second data computation are optimized.

    摘要翻译: 一种用于在计算机系统中维持可靠性的方法,系统和计算机程序产品。 在示例实施例中,该方法包括由第一组处理器执行第一数据计算,第一组处理器具有第一计算机处理器架构。 该方法通过由耦合到第一组处理器的第二处理器执行第二数据计算而继续,第二处理器具有第二计算机处理器架构,第一计算机处理器架构不同于第二计算机处理器架构。 最后,该方法包括在第一组处理器和第二处理器运行时基于至少一个度量来动态分配第一组处理器和第二处理器的计算资源,使得第一数据计算的精度和处理速度 并且第二数据计算被优化。