《并行计算的编程模型》一2.4.2 排序与内存模型-阿里云开发者社区

开发者社区> 华章出版社> 正文
登录阅读全文

《并行计算的编程模型》一2.4.2 排序与内存模型

简介: 本节书摘来华章计算机《并行计算的编程模型》一书中的第2章 ,第2.4.2节, [(美)帕万·巴拉吉(Pavan Balaji)编著;张云泉等译,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.4.2 排序与内存模型

与常见的设计原则一样,GASNet试图定义尽可能少的语义以允许程序实现与用户能够自定义自身所需的语义。这种情况下,GASNet的扩展API操作是无序的,且目标存储器在操作启动与其远程完成间处于未定义状态。需要对“A在B之前”排序的客户端必须在操作“B”执行前完成“A”操作。Put的本地完成语义依赖于如下所述的客户端在“批量”或“单个”间的选择。GASNet不对操作目标与另一个源或目标发生重叠(包括未定义的源和目标重叠的环回操作结果)的并发操作结果进行保证。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: