发明名称 | 灵活通信算子 | ||
摘要 | 本发明涉及灵活通信算子。一种高级编程语言提供了灵活通信算子(12),该灵活通信算子基于资源图(16)来生成分段的计算空间以跨各计算节点(121)分布该计算空间。该灵活通信算子将该计算空间分解为片段(20),使这些片段被指派给各计算节点,并允许用户集中管理并自动化在各计算节点间的这些片段的移动。可以使用这些片段的完整全局视图标识或局部全局视图表示来管理片段移动。 | ||
申请公布号 | CN102609244B | 申请公布日期 | 2015.09.23 |
申请号 | CN201110434003.2 | 申请日期 | 2011.12.21 |
申请人 | 微软技术许可有限责任公司 | 发明人 | P·F·林塞斯 |
分类号 | G06F9/38(2006.01)I | 主分类号 | G06F9/38(2006.01)I |
代理机构 | 上海专利商标事务所有限公司 31100 | 代理人 | 陈斌 |
主权项 | 一种用于一个或多个数据并行计算节点的方法,所述方法包括:响应于被配置成用于在所述一个或多个数据并行计算节点(121)上执行的数据并行源代码(10)中的灵活通信算子(12),从输入可索引类型(14)和资源图(16)生成灵活可索引类型(18);以及使用所述灵活可索引类型来执行数据并行算法(138),其中所述灵活通信算子基于所述资源图将计算空间分解成多个片段以便将所述片段指派给所述一个或多个数据并行计算节点。 | ||
地址 | 美国华盛顿州 |