我正要学习《并行计算》,但完全是外行,谁能用最通俗的语言解释一下? 20

这学期选了一门《并行计算》的课,但是完全不懂并行计算怎么实现,请问有大神能用最通俗的语言把并行计算的目标、方法和具体的实现过程解释一下吗?就比如如果我已经有一台windo... 这学期选了一门《并行计算》的课,但是完全不懂并行计算怎么实现,请问有大神能用最通俗的语言把并行计算的目标、方法和具体的实现过程解释一下吗?
就比如如果我已经有一台windows系统的电脑和C++软件,那么要实现并行计算还需要下载哪些软件?具体的编码是直接在C++代码里面改还是要采用新的语法?
并行计算跟Linux有什么关系?为什么老师会推荐用linux虚拟机?跟windows做并行计算有什么区别吗?
希望答案越详细、越清晰明了越好,我只有20积分,全部奉上了!!!
展开
 我来答
王者不农药
2014-03-26 · TA获得超过144个赞
知道小有建树答主
回答量:228
采纳率:50%
帮助的人:125万
展开全部
并行运算好比要剥一定数量的花生,2个人总比1个人快。2个人干一件事即并行。
并行运算有几种方法,使用OpenMP库是最简单的,代码中加一个条件编译选项,包括一个头文件即可。此外有cuda和OpenCL,这两者需要写专门的代码,语法和C++很像,但不是一个东西。前者是用于CPU的并行运算,后2者是主要用于GPU的并行运算。
并行计算本身跟linux没太大关系,也许老师希望能借助linux让你体会更深吧。所以也跟windows没啥关系。
博古神兽
2014-03-26 · 超过17用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:28.3万
展开全部
并行计算的目的就是充分利用各个计算节点的cpu 把问题分成若干个子区域,分别进行计算。
现在使用的是MPICH并行裤,这个使用最广。
linux是操作系统,里面有众多开源软件可以下载。极力推荐学习一下 PETSc并行库
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式