关于并行计算求解

[复制链接]
查看11 | 回复3 | 2021-1-27 05:40:48 | 显示全部楼层 |阅读模式
并行计算可以理解成多线程计算不?
比如:
一台电脑4个核
空出一个核用来处理其他事情,就用3个来计算。
把并行计算的一个计算行当成一个大的线程,那么
一个核一个计算线程
那就是3个计算线程?计算完成后的结果也相互不知道。?
分 -->
回复

使用道具 举报

千问 | 2021-1-27 05:40:48 | 显示全部楼层

应该有分发,计算,合并等
可以研究下mapreduce,看看并行计算.

回复

使用道具 举报

千问 | 2021-1-27 05:40:48 | 显示全部楼层
引用楼主lqqlike的回复:并行计算可以理解成多线程计算不?
比如:
一台电脑4个核
空出一个核用来处理其他事情,就用3个来计算。
把并行计算的一个计算行当成一个大的线程,那么
一个核一个计算线程
那就是3个计算线程?计算完成后的结果也相互不知道。?


相互肯定有通信的,但他们不影响相互计算结果的。也就是说你的一大块数据是可以分割成小块的才行。
回复

使用道具 举报

千问 | 2021-1-27 05:40:48 | 显示全部楼层
引用楼主lqqlike的回复:并行计算可以理解成多线程计算不?
比如:
一台电脑4个核
空出一个核用来处理其他事情,就用3个来计算。
把并行计算的一个计算行当成一个大的线程,那么
一个核一个计算线程
那就是3个计算线程?计算完成后的结果也相互不知道。?

我觉得你说的有些道理,可以这么理解吧。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行