【发布时间】:2010-10-13 06:06:21
【问题描述】:
我了解多线程程序和依赖机器间通信的程序之间的区别。我的问题是我有一个很好的用“C”编写的多线程程序,它在 8 核机器上运行良好。现在有机会将此程序移植到集群以访问更多内核。是否值得努力撕掉 pthread 的东西并改造 MPI(我从未使用过),或者我们最好从头开始重新编码整个东西(或大部分)?假设我们“卡”在 C 语言上,因此无法选择大规模更改语言。
【问题讨论】:
标签: c refactoring pthreads cluster-computing