[发明专利]用于开发并行计算机的集合操作的方法和装置有效
| 申请号: | 201310049241.0 | 申请日: | 2013-02-07 |
| 公开(公告)号: | CN103246508A | 公开(公告)日: | 2013-08-14 |
| 发明(设计)人: | C.J.阿彻;J.E.凯里;P.J.桑德斯;B.E.史密斯 | 申请(专利权)人: | 国际商业机器公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/38 |
| 代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 张丽新 |
| 地址: | 美国纽*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 开发 并行 计算机 集合 操作 方法 装置 | ||
1.一种开发包括多个计算节点的并行计算机的集合操作的方法,该方法包括:
由集合开发工具向集合开发者呈现图形用户界面(“GUI”);
由该集合开发工具通过GUI从该集合开发者接收对于一个或多个集合基元的选择;
由该集合开发工具通过GUI从该集合开发者接收集合基元的连续顺序的详细说明以及对于每个集合基元的输入和输出缓冲器的详细说明;以及
由该集合开发工具依赖于所述对于集合基元的选择、集合基元的连续顺序以及对于每个集合基元的输入和输出缓冲器产生执行由所述集合基元指定的集合操作的可执行代码。
2.如权利要求1的方法,其中由该集合开发工具通过GUI从集合开发者接收对于一个或多个集合基元的选择还包括:
由所述集合开发工具通过GUI检测指示对于与所述集合基元有关的一个或多个图形图标的选择的用户输入设备活动。
3.如权利要求1的方法,其中至少一个集合基元包括:
多同步基元,该多同步基元在被执行时执行多个计算节点之间的同步。
4.如权利要求1的方法,其中至少一个集合基元包括:
多播基元,该多播基元在被执行时并行地向一组节点发送消息。
5.如权利要求1的方法,其中至少一个集合基元包括:
多组合基元,该多组合基元在被执行时对从多于一个计算节点接收的数据进行操作。
6.如权利要求1的方法,其中至少一个集合基元包括:
多对多基元,该多对多基元在被执行时向一组计算节点发送唯一的数据并从另一组计算节点接收数据。
7.一种用于开发包括多个计算节点的并行计算机的集合操作的装置,该装置包括计算机处理器和操作地耦接到该计算机处理器的计算机存储器,该计算机存储器具有布置在其中的计算机程序指令,该计算机程序指令在被该计算机处理器执行时致使所述装置执行以下步骤:
由集合开发工具向集合开发者呈现图形用户界面(“GUI”);
由该集合开发工具通过GUI从该集合开发者接收对于一个或多个集合基元的选择;
由该集合开发工具通过GUI从该集合开发者接收集合基元的连续顺序的详细说明以及对于每个集合基元的输入和输出缓冲器的详细说明;以及
由该集合开发工具依赖于所述对于集合基元的选择、集合基元的连续顺序以及对于每个集合基元的输入和输出缓冲器产生执行由所述集合基元指定的集合操作的可执行代码。
8.如权利要求7的装置,其中由该集合开发工具通过GUI从集合开发者接收对于一个或多个集合基元的选择还包括:
由所述集合开发工具通过GUI检测指示对于与所述集合基元有关的一个或多个图形图标的选择的用户输入设备活动。
9.如权利要求7的装置,其中至少一个集合基元包括:
多同步基元,该多同步基元在被执行时执行多个计算节点之间的同步。
10.如权利要求7的装置,其中至少一个集合基元包括:
多播基元,该多播基元在被执行时并行地向一组节点发送消息。
11.如权利要求7的装置,其中至少一个集合基元包括:
多组合基元,该多组合基元在被执行时对从多于一个计算节点接收的数据进行操作。
12.如权利要求7的装置,其中至少一个集合基元包括:
多对多基元,该多对多基元在被执行时向一组计算节点发送唯一的数据并从另一组计算节点接收数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310049241.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种搬运车及工作平台用推拉机构
- 下一篇:一种电梯维护自动检测系统





