-
公开(公告)号:US08898324B2
公开(公告)日:2014-11-25
申请号:US12822760
申请日:2010-06-24
CPC分类号: G06F3/061 , G06F3/0608 , G06F3/0644 , G06F3/065 , G06F3/0653 , G06F3/067 , G06F3/0685 , G06F3/0688 , G06F12/0862 , G06F12/0868 , G06F15/177 , G06F17/30132 , G06F17/30194 , G06F21/602 , G06F2212/264 , G06F2212/602 , H04L29/08729 , H04L41/5054 , H04L47/24
摘要: A method, accelerator system, and computer program access data in an out-of-core processing environment. A data access configuration is received from a server system managing a plurality of data sets. A determination is made that data sets retrieved from the server system are to be stored locally based on the data access configuration. A request to interact with a given data set is received from a user client. At least a portion of the given data set is retrieved from the server system. The at least a portion of the given data set is stored locally a memory based on the data access configuration that has been received.
摘要翻译: 方法,加速器系统和计算机程序在外核处理环境中访问数据。 从管理多个数据集的服务器系统接收数据访问配置。 确定从服务器系统检索的数据集将基于数据访问配置在本地存储。 从用户客户端接收到与给定数据集交互的请求。 从服务器系统检索给定数据集的至少一部分。 基于已经接收到的数据访问配置,给定数据集的至少一部分在本地存储存储器。
-
公开(公告)号:US20120054770A1
公开(公告)日:2012-03-01
申请号:US12872761
申请日:2010-08-31
CPC分类号: G06F9/4893 , G06F9/505 , Y02D10/22 , Y02D10/24
摘要: 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的集合。
-
公开(公告)号:US09418235B2
公开(公告)日:2016-08-16
申请号:US13337704
申请日:2011-12-27
IPC分类号: G06F21/60 , G06F12/08 , G06F17/30 , H04L29/08 , G06F15/177
CPC分类号: G06F3/061 , G06F3/0608 , G06F3/0644 , G06F3/065 , G06F3/0653 , G06F3/067 , G06F3/0685 , G06F3/0688 , G06F12/0862 , G06F12/0868 , G06F15/177 , G06F17/30132 , G06F17/30194 , G06F21/602 , G06F2212/264 , G06F2212/602 , H04L29/08729 , H04L41/5054 , H04L47/24
摘要: A method, hybrid server system, and computer program product, prefetch data. A set of prefetch requests associated with one or more given datasets residing on the server system are received from a set of accelerator systems. A set of data is prefetched from a memory system residing at the server system for at least one prefetch request in the set of prefetch requests. The set of data satisfies the at least one prefetch request. The set of data that has been prefetched is sent to at least one accelerator system, in the set of accelerator systems, associated with the at least one prefetch request.
摘要翻译: 一种方法,混合服务器系统和计算机程序产品,预取数据。 从一组加速器系统接收与驻留在服务器系统上的一个或多个给定数据集相关联的一组预取请求。 从存储在服务器系统中的存储器系统预取一组数据,用于在预取请求集合中的至少一个预取请求。 该组数据满足至少一个预取请求。 已经预取的数据集被发送到与至少一个预取请求相关联的加速器系统集中的至少一个加速器系统。
-
公开(公告)号:US20120117312A1
公开(公告)日:2012-05-10
申请号:US13337731
申请日:2011-12-27
IPC分类号: G06F12/02
CPC分类号: G06F3/061 , G06F3/0608 , G06F3/0644 , G06F3/065 , G06F3/0653 , G06F3/067 , G06F3/0685 , G06F3/0688 , G06F12/0862 , G06F12/0868 , G06F15/177 , G06F17/30132 , G06F17/30194 , G06F21/602 , G06F2212/264 , G06F2212/602 , H04L29/08729 , H04L41/5054 , H04L47/24
摘要: A method, hybrid server system, and computer program product, for managing access to data stored on the hybrid server system. A memory system residing at a server is partitioned into a first set of memory managed by the server and a second set of memory managed by a set of accelerator systems. The set of accelerator systems are communicatively coupled to the server. The memory system comprises heterogeneous memory types. A data set stored within at least one of the first set of memory and the second set of memory that is associated with at least one accelerator system in the set of accelerator systems is identified. The data set is transformed from a first format to a second format, wherein the second format is a format required by the at least one accelerator system.
摘要翻译: 一种方法,混合服务器系统和计算机程序产品,用于管理对混合服务器系统上存储的数据的访问。 驻留在服务器的存储器系统被分割成由服务器管理的第一组存储器和由一组加速器系统管理的第二组存储器。 该组加速器系统通信地耦合到服务器。 存储器系统包括异构存储器类型。 识别存储在第一组存储器和第二组存储器中的至少一个与在该组加速器系统中的至少一个加速器系统相关联的数据集。 数据集从第一格式变换为第二格式,其中第二格式是至少一个加速器系统所需的格式。
-
公开(公告)号:US20120096109A1
公开(公告)日:2012-04-19
申请号:US13337704
申请日:2011-12-27
IPC分类号: G06F15/167
CPC分类号: G06F3/061 , G06F3/0608 , G06F3/0644 , G06F3/065 , G06F3/0653 , G06F3/067 , G06F3/0685 , G06F3/0688 , G06F12/0862 , G06F12/0868 , G06F15/177 , G06F17/30132 , G06F17/30194 , G06F21/602 , G06F2212/264 , G06F2212/602 , H04L29/08729 , H04L41/5054 , H04L47/24
摘要: A method, hybrid server system, and computer program product, prefetch data. A set of prefetch requests associated with one or more given datasets residing on the server system are received from a set of accelerator systems. A set of data is prefetched from a memory system residing at the server system for at least one prefetch request in the set of prefetch requests. The set of data satisfies the at least one prefetch request. The set of data that has been prefetched is sent to at least one accelerator system, in the set of accelerator systems, associated with the at least one prefetch request.
摘要翻译: 一种方法,混合服务器系统和计算机程序产品,预取数据。 从一组加速器系统接收与驻留在服务器系统上的一个或多个给定数据集相关联的一组预取请求。 从存储在服务器系统中的存储器系统预取一组数据,用于在预取请求集合中的至少一个预取请求。 该组数据满足至少一个预取请求。 已经预取的数据集被发送到与至少一个预取请求相关联的加速器系统集中的至少一个加速器系统。
-
公开(公告)号:US20110320804A1
公开(公告)日:2011-12-29
申请号:US12822760
申请日:2010-06-24
IPC分类号: H04L9/00 , G06F15/177 , G06F15/173 , G06F15/16
CPC分类号: G06F3/061 , G06F3/0608 , G06F3/0644 , G06F3/065 , G06F3/0653 , G06F3/067 , G06F3/0685 , G06F3/0688 , G06F12/0862 , G06F12/0868 , G06F15/177 , G06F17/30132 , G06F17/30194 , G06F21/602 , G06F2212/264 , G06F2212/602 , H04L29/08729 , H04L41/5054 , H04L47/24
摘要: A method, accelerator system, and computer program access data in an out-of-core processing environment. A data access configuration is received from a server system managing a plurality of data sets. A determination is made that data sets retrieved from the server system are to be stored locally based on the data access configuration. A request to interact with a given data set is received from a user client. At least a portion of the given data set is retrieved from the server system. The at least a portion of the given data set is stored locally a memory based on the data access configuration that has been received.
摘要翻译: 方法,加速器系统和计算机程序在外核处理环境中访问数据。 从管理多个数据集的服务器系统接收数据访问配置。 确定从服务器系统检索的数据集将基于数据访问配置在本地存储。 从用户客户端接收到与给定数据集交互的请求。 从服务器系统检索给定数据集的至少一部分。 基于已经接收到的数据访问配置,给定数据集的至少一部分在本地存储存储器。
-
7.
公开(公告)号:US20110320523A1
公开(公告)日:2011-12-29
申请号:US12822790
申请日:2010-06-24
IPC分类号: G06F15/16
CPC分类号: G06F17/30194 , G06F17/301 , G06F17/30132
摘要: 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.
摘要翻译: 一种用于在无序处理环境中从服务器系统预取数据的方法,加速器系统和计算机程序产品。 从服务器系统上的应用程序接收与驻留在服务器系统上的一个或多个给定数据集相关联的多个预取请求。 每个预取请求都存储在预取请求队列中。 每个预取请求分配一个分数。 从包括给定阈值以上的分数的预取队列中选择一组预取请求。 一组数据,用于预取请求集中的每个预取请求,分别从满足每个预取请求的服务器系统预取。
-
公开(公告)号:US20120102138A1
公开(公告)日:2012-04-26
申请号:US13337746
申请日:2011-12-27
IPC分类号: G06F15/167
CPC分类号: G06F3/061 , G06F3/0608 , G06F3/0644 , G06F3/065 , G06F3/0653 , G06F3/067 , G06F3/0685 , G06F3/0688 , G06F12/0862 , G06F12/0868 , G06F15/177 , G06F17/30132 , G06F17/30194 , G06F21/602 , G06F2212/264 , G06F2212/602 , H04L29/08729 , H04L41/5054 , H04L47/24
摘要: A method, hybrid server system, and computer program product, support multiple users in an out-of-core processing environment. At least one accelerator system in a plurality of accelerator systems is partitioned into a plurality of virtualized accelerator systems. A private client cache is configured on each virtualized accelerator system in the plurality of virtualized accelerator systems. The private client cache of each virtualized accelerator system stores data that is one of accessible by only the private client cache and accessible by other private client caches associated with a common data set. Each user in a plurality of users is assigned to a virtualized accelerator system from the plurality of virtualized accelerator systems.
摘要翻译: 一种方法,混合服务器系统和计算机程序产品,可以支持多个用户进行核心处理环境。 多个加速器系统中的至少一个加速器系统被分割成多个虚拟加速器系统。 在多个虚拟加速器系统中的每个虚拟加速器系统上配置专用客户端缓存。 每个虚拟化加速器系统的专用客户端缓存存储仅由专用客户端缓存访问的数据,并且可由与公共数据集相关联的其他专用客户端缓存访问。 多个用户中的每个用户被分配给来自多个虚拟加速器系统的虚拟加速器系统。
-
公开(公告)号:US09069977B2
公开(公告)日:2015-06-30
申请号:US13337731
申请日:2011-12-27
CPC分类号: G06F3/061 , G06F3/0608 , G06F3/0644 , G06F3/065 , G06F3/0653 , G06F3/067 , G06F3/0685 , G06F3/0688 , G06F12/0862 , G06F12/0868 , G06F15/177 , G06F17/30132 , G06F17/30194 , G06F21/602 , G06F2212/264 , G06F2212/602 , H04L29/08729 , H04L41/5054 , H04L47/24
摘要: A method, hybrid server system, and computer program product, for managing access to data stored on the hybrid server system. A memory system residing at a server is partitioned into a first set of memory managed by the server and a second set of memory managed by a set of accelerator systems. The set of accelerator systems are communicatively coupled to the server. The memory system comprises heterogeneous memory types. A data set stored within at least one of the first set of memory and the second set of memory that is associated with at least one accelerator system in the set of accelerator systems is identified. The data set is transformed from a first format to a second format, wherein the second format is a format required by the at least one accelerator system.
摘要翻译: 一种方法,混合服务器系统和计算机程序产品,用于管理对混合服务器系统上存储的数据的访问。 驻留在服务器处的存储器系统被分割成由服务器管理的第一组存储器和由一组加速器系统管理的第二组存储器。 该组加速器系统通信地耦合到服务器。 存储器系统包括异构存储器类型。 识别存储在第一组存储器和第二组存储器中的与加速器系统集合中的至少一个加速器系统相关联的数据集。 数据集从第一格式变换为第二格式,其中第二格式是至少一个加速器系统所需的格式。
-
公开(公告)号:US08739171B2
公开(公告)日:2014-05-27
申请号:US12872761
申请日:2010-08-31
IPC分类号: G06F9/46
CPC分类号: G06F9/4893 , G06F9/505 , Y02D10/22 , Y02D10/24
摘要: 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的集合。
-
-
-
-
-
-
-
-
-