gpt4 book ai didi

c++ - 使用局域网中的计算机进行并行计算?

转载 作者:搜寻专家 更新时间:2023-10-31 01:19:49 25 4
gpt4 key购买 nike

我正在编写一个 C++ 项目来解决 Travelling salesman problem使用 genetic algorithms .自然地,我想在同一个 LAN 中使用一堆(大约 40 台)计算机来加快速度。这些计算机都在运行 Windows XP...所以,问题是使用给定设备并行化它的方法是什么

更新:你帮助我缩小了我的选择范围到 mpich 一个 Open MPI,所以剩下的唯一问题是我应该为它们使用 boost MPI 包装器吗?另外,你能推荐一个 mpich/OpenMPI 教程吗?

最佳答案

您需要使用某种形式的通信来同步系统之间的进程。此类应用程序的通用 API 是使用 Message Passing Interface (MPI) .有很多适用于 Windows XP 的 MPI/MPI-2 实现。

关于c++ - 使用局域网中的计算机进行并行计算?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5653276/

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