gpt4 book ai didi

chapel - ReplicatedDist 和 PrivateDist 的区别,何时使用哪个

转载 作者:行者123 更新时间:2023-12-02 11:39:28 25 4
gpt4 key购买 nike

ReplicatedDist 和 PrivateDist 有什么不同?我知道语法不同;-) 我在代码中广泛使用了 PrivateDist,我想知道它们各自的优点是什么。默认情况下,ReplicatedDist 是本地访问(并且编译器已知)吗?我认为文档不够清晰。

最佳答案

How are ReplicatedDist and PrivateDist different?

(A) PrivateDist 为您提供一个数组。 ReplicatedDist 为每个语言环境提供一个数组。普通数组访问为您提供当前语言环境的数组。 ReplicatedDist 附带的特殊方法允许您访问其他区域设置上的数组。

(B) PrivateDist 数组的域始终相同,PrivateSpace。使用 ReplicatedDist 时,您可以选择每个区域设置上的数组将具有的域。

(C) 性能可能有所不同,例如区域设置之间的通信量。不确定一个是否总是比另一个更好,如果是,那么是哪一个。

Is the ReplicatedDist local access (and known to the compiler) by default?

是的,这就是目的。您可能需要将周围的代码包装在 local block 中,以便编译器利用这一点。

关于chapel - ReplicatedDist 和 PrivateDist 的区别,何时使用哪个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57777579/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com