java - JAVA并行处理

标签 java parallel-processing

我有一个项目,该项目的任务是在各自的并行分布式环境(至少在两台计算机上)中实现矩阵乘法。我想用JAVA解决我的问题。矩阵乘法没有问题,只是不知道使用哪种技术在并行分布式环境中运行它。你有什么建议?谢谢:)

最佳答案

我以前曾与 Hazelcast 合作过。非常简单直接。只是要小心并行处理。这项工作需要足够大且数据占用量小,否则您将受到网络通信的束缚。

即在单个处理器上矩阵相乘可能会更快;但硬遗传算法效果很好,因为每个 cpu 都可以是一个孤岛,作为孤岛遗传算法实现。网络通信将仅限于移民策略。

祝你好运!

关于java - JAVA并行处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8340146/

相关文章:

java - 如果任何其他线程未调用 await(),Thread 的某些子类是否可以调用 Condition 的函数 signal()?

c - MPI中3D过程分解中交换2D光晕的子数组数据类型的数量

R 并行处理与 Xeon Phi,最小的代码更改?

batch-file - MapReduce 还是批处理作业?

java - NEW 是内部专有 API

java - 当调用事件监听器注册的事件并更改 View 模型的属性时,zul View 中的属性绑定(bind)不会发生

java - 使用 JDBC 和 Java 连接到 apache phoenix

java - 在 JSP 中打印 javabean 的数组/集合

python - 使用 MPI 的 Allreduce 对 Python 对象求和

r - parSapply 在全局环境中找不到对象