[发明专利]混合计算环境中的高吞吐量计算的方法和系统有效
| 申请号: | 201080068823.8 | 申请日: | 2010-11-08 |
| 公开(公告)号: | CN103069389B | 公开(公告)日: | 2017-02-15 |
| 发明(设计)人: | R·克里希纳穆尔塞;C·J·帕里斯;B·P·塞加尔;N·克里希纳斯瓦米 | 申请(专利权)人: | 国际商业机器公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
| 代理公司: | 北京市中咨律师事务所11247 | 代理人: | 张亚非,于静 |
| 地址: | 美国*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 混合 计算 环境 中的 吞吐量 方法 系统 | ||
1.一种使用信息处理系统在混合处理系统中提供高吞吐量计算的方法,所述方法包括下列步骤:
分析一组高吞吐量计算服务级别协议(SLA),该组高吞吐量计算SLA与混合处理系统相关,该混合处理系统包括至少一个服务器系统和一组加速器系统,该至少一个服务器系统包含第一计算架构,该组加速器系统中的每个包含与第一计算架构不同的第二计算架构;
基于该组高吞吐量计算SLA来监视该至少一个服务器系统处的第一组资源和该组加速器系统处的第二组资源;以及
基于该监视,跨第一组资源中的至少一个资源和第二组资源中的至少一个资源动态地调度一组数据并行工作量任务,该动态调度基本满足该组高吞吐量计算SLA。
2.如权利要求1所述的方法,其中,所述混合处理系统包括跨平台并行编程环境。
3.如权利要求1或2中任一项所述的方法,其中,所述第一组资源和第二组资源中的每个包括一组跨平台并行编程资源。
4.如以上权利要求中的任一项所述的方法,其中,该组跨平台并行编程资源包括计算内核。
5.如上述权利要求中的任一项所述的方法,其中,该至少一个服务器系统通过网络通信地耦合到该组加速器系统。
6.如以上权利要求中的任一项所述的方法,其中,所述第一组资源的至少一个子集仿真该组加速器系统上可用的一组资源。
7.如以上权利要求中的任何一项所述的方法,其中,该组高吞吐量计算SLA包括混合处理系统要实现的一组性能要求和一组能量要求中的至少一个。
8.如上述权利要求中的任一项所述的方法,还包括下列步骤:
在动态地调度的步骤之后,确定该组高吞吐量计算SLA未被满足;以及
响应于该确定的步骤,将额外的资源动态地分配给第一组资源和第二组资源中的至少一个。
9.如上述权利要求中的任一项所述的方法,还包括下列步骤:
将该组数据并行工作量任务中的至少一个数据并行工作量任务从第二组资源中的至少一个资源迁移到第一组资源中的资源。
10.如权利要求9所述的方法,其中,所述迁移步骤还包括下列步骤:
识别与该至少一个数据并行工作量任务相关的一组执行条件;
在执行该至少一个数据并行工作量任务期间,确定至少一个执行条件被满足;以及
响应于确定该至少一个执行条件被满足,执行该迁移。
11.如权利要求10所述的方法,其中,该组执行条件包括该组高吞吐量计算SLA中所指示的与混合处理系统相关的性能度量和能量度量中的至少一个。
12.如以上权利要求中的任一项所述的方法,还包括下列步骤:
分析多个工作量,其中,所述多个工作量中的至少一个工作量包括该组数据并行工作量任务;
基于该分析,识别所述多个工作量中执行基本类似的数据并行操作的一组工作量;
响应于该识别,将被识别的该组工作量分组为工作量集群;以及
同时动态地调度工作量集群中的该组工作量,其中,该动态调度还包括临时调整工作量集群中互相依赖的工作量。
13.一种用于在混合处理系统中提供高吞吐量计算的系统,该系统包括:
存储器;
通信地耦合到存储器的处理器;以及
通信地耦合到存储器和处理器的工作量管理器,该工作量管理器包括:
分析组件,用于分析一组高吞吐量计算服务级别协议(SLA),该组高吞吐量计算SLA与混合处理系统相关,该混合处理系统包括至少一个服务器系统和一组加速器系统,该至少一个服务器系统包含第一计算架构,该组加速器系统中的每个包含与第一计算架构不同的第二计算架构;
监视组件,用于响应于该组高吞吐量计算SLA,监视该服务器系统处的第一组资源和该组加速器系统上的第二组资源;以及
调度组件,用于响应于监视组件的监视,跨第一组资源中的至少一个资源和第二组资源中的至少一个资源动态地调度一组数据并行工作量任务,该动态调度基本满足该组高吞吐量计算SLA。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080068823.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:设备接口和装置
- 下一篇:Web内容的下载逻辑





