社区
其他开发语言
帖子详情
最近刚刚学习SSE和OpenMP 求教各位牛人多线程和并行计算有什么关系和区别
zh_again
2009-11-05 04:32:35
加精
最近刚刚学习SSE和OpenMP 求教各位牛人多线程和并行计算有什么关系和区别
有些迷惑 求教各位
...全文
1867
30
打赏
收藏
最近刚刚学习SSE和OpenMP 求教各位牛人多线程和并行计算有什么关系和区别
最近刚刚学习SSE和OpenMP 求教各位牛人多线程和并行计算有什么关系和区别 有些迷惑 求教各位
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
30 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
昵称是什么可以吃么
2010-06-09
打赏
举报
回复
其实多线程在单核上就是并发,效率当然没simd高了。
Intimes
2010-03-25
打赏
举报
回复
我也想问这个问题。我的理解是:
多线程:如果只有一个CPU,那么你可以编多线程的程序,因为窗口应用很多时候CPU是闲置的,这是可以添加进程做一些后台任务,比如计算之类的。这样可以提高程序执行效率。
并行计算中的多进程:如果有多个CPU,GPU,那么可以每个核都运行一个进程,以此来达到提高计算速度的目的。
其实都是THREAD,多线程也可以都运行在一个核上,但这样的话是不会提高计算效率的,因为只有一个核。
新手,请高手们指教
icansaymyabc
2010-03-12
打赏
举报
回复
毫无关系
——并行计算就是把计算任务分解成多个可以同时进行的小计算单元,使用多种计算资源同时工作,完了整合成所需要的结果。所用到的计算资源可以是多个线程,多个进程,也可以是多个计算机,甚至还能包括人和算盘。并行计算的难点在于了解各种计算资源的优缺点,做到合理分解计算单元、分配计算任务,以及做好计算单元之间的依耐关系——你自己说说这和线程有啥关系。
icansaymyabc
2010-03-12
打赏
举报
回复
毫无关系,更谈不上区别!
zhaoshux
2009-12-03
打赏
举报
回复
多线程只能实现io与cpu的并行,如果所有线程都是io操作或者都是cpu操作多线程不会实现真正的并行操作。而多进程就能实现真正的并行,尤其在多核的机器上!
BriskJJ
2009-11-08
打赏
举报
回复
mark
天涯孤影
2009-11-07
打赏
举报
回复
不为别的,就看这帖子被推了,也要顶上去
ps:也记得给我分分啊
a369159051
2009-11-07
打赏
举报
回复
不会啊。
Wolf0403
2009-11-07
打赏
举报
回复
并行是目的,MPI、OMP、多线程,都是方法。
benlben
2009-11-07
打赏
举报
回复
多线程叫做并发,多线程占用长时间片。
并行应该好理解点。
benlben
2009-11-07
打赏
举报
回复
http://www.ibm.com/developerworks/cn/linux/l-cn-optimization/
有点说明!!!
adidas_1983_
2009-11-07
打赏
举报
回复
帮顶,赚分,走人
zsk288
2009-11-07
打赏
举报
回复
我来顶下
zsk288
2009-11-07
打赏
举报
回复
顶顶
bbschen1988
2009-11-06
打赏
举报
回复
了解一下
ruijun_wu
2009-11-06
打赏
举报
回复
dddddddddddddddddd
jin20000
2009-11-06
打赏
举报
回复
...没看清,分就不用给了...
jin20000
2009-11-06
打赏
举报
回复
不为别的,就看这帖子被推了,也要顶上去
ps:也记得给我分分啊
garfieldzf
2009-11-06
打赏
举报
回复
有点好奇,所以关注下
luokaijie
2009-11-06
打赏
举报
回复
sf,太穷了帮你顶一下吧。
加载更多回复(7)
OpenMP
多线程
并行编程资料
很好的
OpenMP
多线程
并行编程资料。
MST.rar_
OpenMP
多线程
_mst_
openmp
_
并行计算
_最小生成树
最小生成树问题。
多线程
编程、
并行计算
。使用
OpenMP
计算最小生成树。
大小核的
OpenMP
多线程
并行计算
测试.docx
大小核的
OpenMP
多线程
并行计算
测试.docx
MPI+
OpenMP
.zip
并行计算
机架构与编程上机实验程序 求矩阵行列式MPI+
OpenMP
多线程
编程 MPI+
OpenMP
多线程
编程的PBS
OpenMP
并行计算
程序设计基础
OpenMP
是由The Board of the
OpenMP
Architecture Review Board(ARB)提出的一套用于共享内存并行系统的
多线程
程序设计标准。目前,
OpenMP
仅支持C、C++和Fortran语言。由于
OpenMP
是一种共享存储的标准,所以在非...
其他开发语言
3,423
社区成员
15,635
社区内容
发帖
与我相关
我的任务
其他开发语言
其他开发语言 其他开发语言
复制链接
扫一扫
分享
社区描述
其他开发语言 其他开发语言
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章