gpt4 book ai didi

openmp - 将并行程序转换为集群程序。从 OpenMP 到?

转载 作者:行者123 更新时间:2023-12-01 12:52:42 27 4
gpt4 key购买 nike

我想编写一个代码转换器,它采用基于 OpenMP 的并行程序并在集群上运行它。

我该如何解决这个问题?我使用哪些库?如何为此设置小型集群?

我发现很难在 Internet 上找到有关集群计算的好 Material 。

编辑:如果不可能,那么英特尔是如何做到的?英特尔编译器似乎完全按照我的意愿行事。我没有要运行的任何特定应用程序。我想编写“转换器/编译器”,而不是应用程序。我知道共享内存不同于分布式内存,但必须有一种同步内存的方法,如果不是针对所有情况,那么对于某些特定情况,即使这意味着应用程序是使用自定义构造编写的。

最佳答案

Intel有一个 OpenMP 的实现,可以与他们的 C++ 和 Fortran 编译器一起用于 x86 64 位集群。您可以免费获得这些编译器的 30 天评估版。除此之外,Zifre 基本上是对的。如果您关心可伸缩性,请硬着头皮用另一种编程模型(MPI、CUDA、Cilk 等)编写您的并行程序,该模型是为分布式系统设计的。如果您提供更多关于您的申请的信息,我们可能会在这方面提供更有用的指导。

关于openmp - 将并行程序转换为集群程序。从 OpenMP 到?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/972837/

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