SPECULATIVE AND COORDINATED DATA ACCESS IN A HYBRID MEMORY SERVER
    5.
    发明申请
    SPECULATIVE AND COORDINATED DATA ACCESS IN A HYBRID MEMORY SERVER 有权
    混合存储器服务器中的协调和协调数据访问

    公开(公告)号:US20110320523A1

    公开(公告)日:2011-12-29

    申请号:US12822790

    申请日:2010-06-24

    IPC分类号: G06F15/16

    摘要: A method, accelerator system, and computer program product, for prefetching data from a server system in an out-of-order processing environment. A plurality of prefetch requests associated with one or more given data sets residing on the server system are received from an application on the server system. Each prefetch request is stored in a prefetch request queue. A score is assigned to each prefetch request. A set of the prefetch requests are selected from the prefetch queue that comprise a score above a given threshold. A set of data, for each prefetch request in the set of prefetch requests, is prefetched from the server system that satisfies each prefetch request, respectively.

    摘要翻译: 一种用于在无序处理环境中从服务器系统预取数据的方法,加速器系统和计算机程序产品。 从服务器系统上的应用程序接收与驻留在服务器系统上的一个或多个给定数据集相关联的多个预取请求。 每个预取请求都存储在预取请求队列中。 每个预取请求分配一个分数。 从包括给定阈值以上的分数的预取队列中选择一组预取请求。 一组数据,用于预取请求集中的每个预取请求,分别从满足每个预取请求的服务器系统预取。

    Speculative and coordinated data access in a hybrid memory server
    6.
    发明授权
    Speculative and coordinated data access in a hybrid memory server 有权
    混合内存服务器中的推测和协调数据访问

    公开(公告)号:US08954490B2

    公开(公告)日:2015-02-10

    申请号:US12822790

    申请日:2010-06-24

    IPC分类号: G06F15/16 G06F17/30

    摘要: A method, accelerator system, and computer program product, for prefetching data from a server system in an out-of-order processing environment. A plurality of prefetch requests associated with one or more given data sets residing on the server system are received from an application on the server system. Each prefetch request is stored in a prefetch request queue. A score is assigned to each prefetch request. A set of the prefetch requests are selected from the prefetch queue that comprise a score above a given threshold. A set of data, for each prefetch request in the set of prefetch requests, is prefetched from the server system that satisfies each prefetch request, respectively.

    摘要翻译: 一种用于在无序处理环境中从服务器系统预取数据的方法,加速器系统和计算机程序产品。 从服务器系统上的应用程序接收与驻留在服务器系统上的一个或多个给定数据集相关联的多个预取请求。 每个预取请求都存储在预取请求队列中。 每个预取请求分配一个分数。 从包括给定阈值以上的分数的预取队列中选择一组预取请求。 一组数据,用于预取请求集中的每个预取请求,分别从满足每个预取请求的服务器系统预取。

    High-throughput-computing in a hybrid computing environment
    8.
    发明授权
    High-throughput-computing in a hybrid computing environment 有权
    混合计算环境中的高吞吐量计算

    公开(公告)号:US08739171B2

    公开(公告)日:2014-05-27

    申请号:US12872761

    申请日:2010-08-31

    IPC分类号: G06F9/46

    摘要: Embodiments of the present invention provide high-throughput computing in a hybrid processing system. A set of high-throughput computing service level agreements (SLAs) is analyzed. The set of high-throughput computing SLAs are associated with a hybrid processing system. The hybrid processing system includes at least one server system that includes a first computing architecture and a set of accelerator systems each including a second computing architecture that is different from the first computing architecture. A first set of resources at the server system and a second set of resources at the set of accelerator systems are monitored. A set of data-parallel workload tasks is dynamically scheduled across at least one resource in the first set of resources and at least one resource in the second set of resources. The dynamic scheduling of the set of data-parallel workload tasks substantially satisfies the set of high-throughput computing SLAs.

    摘要翻译: 本发明的实施例在混合处理系统中提供高吞吐量计算。 分析了一组高吞吐量计算服务水平协议(SLA)。 该组高吞吐量计算SLA与混合处理系统相关联。 混合处理系统包括至少一个包括第一计算架构和一组加速器系统的服务器系统,每个加速器系统包括不同于第一计算体系结构的第二计算体系结构。 监视在服务器系统处的第一组资源和在该组加速器系统处的第二组资源。 一组数据并行工作负载任务在第一组资源中的至少一个资源和第二组资源中的至少一个资源上动态调度。 一组数据并行工作负载任务的动态调度基本上满足了高吞吐量计算SLA的集合。

    HIGH THROUGHPUT COMPUTING IN A HYBRID COMPUTING ENVIRONMENT
    9.
    发明申请
    HIGH THROUGHPUT COMPUTING IN A HYBRID COMPUTING ENVIRONMENT 有权
    混合计算环境中的高通量计算

    公开(公告)号:US20120054770A1

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

    申请号:US12872761

    申请日:2010-08-31

    IPC分类号: G06F9/46 G06F9/50

    摘要: Embodiments of the present invention provide high-throughput computing in a hybrid processing system. A set of high-throughput computing service level agreements (SLAs) is analyzed. The set of high-throughput computing SLAs are associated with a hybrid processing system. The hybrid processing system includes at least one server system that includes a first computing architecture and a set of accelerator systems each including a second computing architecture that is different from the first computing architecture. A first set of resources at the server system and a second set of resources at the set of accelerator systems are monitored. A set of data-parallel workload tasks is dynamically scheduled across at least one resource in the first set of resources and at least one resource in the second set of resources. The dynamic scheduling of the set of data-parallel workload tasks substantially satisfies the set of high-throughput computing SLAs.

    摘要翻译: 本发明的实施例在混合处理系统中提供高吞吐量计算。 分析了一组高吞吐量计算服务水平协议(SLA)。 该组高吞吐量计算SLA与混合处理系统相关联。 混合处理系统包括至少一个包括第一计算架构和一组加速器系统的服务器系统,每个加速器系统包括不同于第一计算体系结构的第二计算体系结构。 监视在服务器系统处的第一组资源和在该组加速器系统处的第二组资源。 一组数据并行工作负载任务在第一组资源中的至少一个资源和第二组资源中的至少一个资源上动态调度。 一组数据并行工作负载任务的动态调度基本上满足了高吞吐量计算SLA的集合。

    Rescheduling workload in a hybrid computing environment
    10.
    发明授权
    Rescheduling workload in a hybrid computing environment 有权
    在混合计算环境中重新安排工作量

    公开(公告)号:US08914805B2

    公开(公告)日:2014-12-16

    申请号:US12872793

    申请日:2010-08-31

    IPC分类号: G06F9/46 G06F9/50 G06F9/48

    摘要: Embodiments of the present invention manage workloads in a high-throughput computing environment for a hybrid processing system. A set of high-throughput computing service level agreements (SLAs) is retrieved. The set of SLAs is associated with a hybrid processing system including a server system and a set of accelerator systems, where each system has a different architecture. A first set of data-parallel workload tasks scheduled on the server system and a second set of data-parallel workload tasks scheduled with the set of accelerator systems are identified. At least a portion of one of the first set of data-parallel workload tasks and the second set of data-parallel workload tasks is dynamically rescheduled on a second one of the server system and the set of accelerator systems. The dynamically rescheduling substantially satisfies the set of high-throughput computing SLAs.

    摘要翻译: 本发明的实施例管理用于混合处理系统的高吞吐量计算环境中的工作负载。 检索一组高吞吐量计算服务级别协议(SLA)。 SLA集合与包括服务器系统和一组加速器系统的混合处理系统相关联,其中每个系统具有不同的架构。 识别在服务器系统上调度的第一组数据并行工作负载任务和由该组加速器系统调度的第二组数据并行工作负载任务。 所述第一组数据并行工作负载任务中的一个和所述第二组数据并行工作负载任务中的至少一部分被动态地重新安排在所述服务器系统和所述一组加速器系统的第二组上。 动态重新调度基本上满足了一组高吞吐量计算SLA。