关于线程与核心数的问题
时间:2011-11-15
来源:互联网
小弟最近在学习操作系统原理,遇到如下问题:
为什么现在市面上的CPU 大多数都是一核心对两线程? 如:双核四线程,四核八线程
这里一个核心相当于一个处理机吧,那么线程数是指一个处理机中的最大并发线程数么?
这个1:2比例是最佳比?能够达到CPU的最大利用率?
如果是,那为何还有一核心对应一线程的?如:Intel的i5-750 四核四线程
对于这个问题实在不解,望有达人指点一二...
为什么现在市面上的CPU 大多数都是一核心对两线程? 如:双核四线程,四核八线程
这里一个核心相当于一个处理机吧,那么线程数是指一个处理机中的最大并发线程数么?
这个1:2比例是最佳比?能够达到CPU的最大利用率?
如果是,那为何还有一核心对应一线程的?如:Intel的i5-750 四核四线程
对于这个问题实在不解,望有达人指点一二...
作者: yanglei_12137 发布时间: 2011-11-15
主要是现在的处理器核中的超线程(Hyper-threading)的技术, 希望充分利用物理核的空闲能力。比如,你的应用程序单线程只能使用不到50%的处理核能力,如果实际上能跑两个线程,那么核的实际使用效率会更高。 这就是引入超线程的原因。实际上,这种技术早在 奔4 时代已经出现了。
但是,超线程对于那些已经将处理核(core)的能力充分利用的应用程序,会产出副作用,性能反而降低(因为实际的核处理能力并没有增加)。所以跑高性能应用的系统,往往都要求在 BIOS 中将 Hyper-threading的功能禁止。
但是,超线程对于那些已经将处理核(core)的能力充分利用的应用程序,会产出副作用,性能反而降低(因为实际的核处理能力并没有增加)。所以跑高性能应用的系统,往往都要求在 BIOS 中将 Hyper-threading的功能禁止。
作者: intel_iclifort 发布时间: 2011-11-17
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28