社区
英特尔边缘计算技术
帖子详情
关于多线程的执行效率
anan1234567
2008-06-01 07:30:57
请教一下关于SMT相关知识,在同时多线程CPU设计当中,多线程的执行时间必然会大于单线程运行时间*线程数,因为在线程切换过程中比然会花费掉一部分时间用于完成线程间的切换,多线程的执行效率将会永远小于100%,这样的话,在CPU设计中所追求的线程级并行的意义又是什么呢,希望给解答一下,非常感谢!
...全文
94
2
打赏
收藏
关于多线程的执行效率
请教一下关于SMT相关知识,在同时多线程CPU设计当中,多线程的执行时间必然会大于单线程运行时间*线程数,因为在线程切换过程中比然会花费掉一部分时间用于完成线程间的切换,多线程的执行效率将会永远小于100%,这样的话,在CPU设计中所追求的线程级并行的意义又是什么呢,希望给解答一下,非常感谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
intel_iclifort
2008-06-02
打赏
举报
回复
你只提到了一个因素, 效率, 还有加速比, 负载均衡等等
Erorr
2008-06-01
打赏
举报
回复
多线程并不是没有缺点,切换费用,以及同步容易出错等问题
但如果没有多线程,浏览器上多个标签就不能方便地切换,必须等其中的一个响应结束后别的标签才能激活,或者使用中断技术,更复杂
而且如果是多核或者多CPU,线程是可以分配到多个CPU上的,这样可以大大提高效率
CPU设计中所追求的线程级并行的意义主要是并行,而不是CPU执行效率
下载
多线程
编程技术开发资料 高清完整PDF版
多线程
编程技术是计算机科学中的一个重要分支,它允许多个线程同时在单个CPU或CPU核心上
执行
,以提高程序的
执行
效率
和响应速度。在
多线程
编程中,一个进程可以创建多个线程来
执行
不同的任务或相同的任务,以实现并行...
多线程
和单线程
执行
效率
比较
多线程
嘛,举个例子也就是说程序可以同时
执行
2个以上相同类似的操作,比如一些搜索代理或者群发email的
多线程
软件,由于操作一次需要网络的返回信息 花的时间比较长,而对cpu来说却是空闲的,如果是一个一个顺序
执行
...
多线程
与多进程
执行
效率
1、
多线程
在单核和多核CPU上的
执行
效率
问题的讨论
多线程
在单cpu中其实也是顺序
执行
的,不过系统可以帮你切换哪个
执行
而已,其实并没有快(反而慢)。多个cpu的话就可以在多个cpu中同时
执行
了。单核CPU时使用
多线程
...
多线程
与多核
执行
效率
1、
多线程
在单核和多核CPU上的
执行
效率
问题的讨论
多线程
在单cpu中其实也是顺序
执行
的,不过系统可以帮你切换哪个
执行
而已,其实并没有快(反而慢)。多个cpu的话就可以在多个cpu中同时
执行
了。单核CPU时使用
多线程
...
为什么使用
多线程
,
多线程
如何提高
效率
一、 从
多线程
提高程序
执行
效率
的角度,讨论如何提高
效率
以及为什么使用
多线程
1.1 在多核处理系统上,将要
执行
的任务分割成多个可并行
执行
线程,就可以提高
执行
速率 1.2 单处理器上
多线程
只能并发
执行
而不是并行...
英特尔边缘计算技术
568
社区成员
7,024
社区内容
发帖
与我相关
我的任务
英特尔边缘计算技术
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
复制链接
扫一扫
分享
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章