设为首页 - 加入收藏
广告 1000x90
您的当前位置:三五图库香港35图库大全 > 并行计算 > 正文

请教在并行计算时Java的多线程和MPI的区别?

来源:未知 编辑:admin 时间:2019-07-22

  我的计算机是24核的工作站,想进行并行计算。现在有两种选择:java的多线程和MPICH+mpiJava的MPI编程。请问二者有什么区别呢?哪个会更快一点?我搜了一下,好像说MPI是多进程的,这是不...

  我的计算机是24核的工作站,想进行并行计算。现在有两种选择:java的多线程和MPICH+mpiJava的MPI编程。请问二者有什么区别呢?哪个会更快一点?我搜了一下,好像说MPI是多进程的,这是不是说MPI能更好的利用多个CPU?假如我用了20个线程的话,java多线程编程能不能把计算任务分配到20个CPU上啊?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部如果是单节点的,利用多线程的就可以了。mpi一般使用在多节点上的,就是好几个工作站一起计算的时候,采用mpi实现。多线程操作系统是自动分配cpu的,可以实现一台电脑上的分配。mpi的通讯在以电脑上的速度肯定比不上多线程的,因为线程的通讯可以基于共享内存的。

本文链接:http://1763inn.com/bingxingjisuan/1268.html

相关推荐:

网友评论:

栏目分类

现金彩票 联系QQ:24498872301 邮箱:24498872301@qq.com

Copyright © 2002-2011 DEDECMS. 现金彩票 版权所有 Power by DedeCms

Top