多线程、多进程、OpenMP、MPI中遇到的问题

晓枫gis 2013-11-15 07:55:03
各位大家,我是菜鸟,遇到了一些问题想请教您和大家:我做了个测试:对一个计算(比较耗时,机器双核),一组使用一个进程,然后使用OpenMP申请两个线程做处理计算;另一组使用MPI多申请一个进程(两个进程)做处理计算。结果使用多线程计算的时间消耗要高于多进程计算的时间消耗。但是,按理说线程的开销应该更小的,怎么还反过来了??
...全文
2214 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
artzers 2014-08-27
  • 打赏
  • 举报
回复
linux的进程好像比线程要高效
FeelTouch Labs 2014-08-27
  • 打赏
  • 举报
回复
Linux下推荐用多进程,对进程进行了优化
yulihua49 2014-03-30
  • 打赏
  • 举报
回复
real时间应该是减少了。 user时间增加,正常。
小并行 2014-03-30
  • 打赏
  • 举报
回复
你的代码有没有问题?是不是涉及到了一些加锁解锁,涉及到了一些临界区什么的?
bios8086 2014-03-28
  • 打赏
  • 举报
回复
MPI多申请一个进程(两个进程)做处理计算 MPI 是多处理器啊 你是在集群上运行MPI吗?

2,408

社区成员

发帖
与我相关
我的任务
社区描述
高性能计算
社区管理员
  • 高性能计算社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧