发布网友 发布时间:2022-04-23 07:52
共4个回答
热心网友 时间:2022-06-17 23:17
按照Intel官方的说法,开启超线程会有30%的性能提升。
i5本身就是i7屏蔽超线程的产物。首先i7比i5性能好是一定的,从定价就能看出来,i5和i7的差价在三分之一左右,我想没有比Intel更了解自家CPU性能的了。
性能好就是最大的优势,没有比这个更能说明问题的了。至于线程数,太多了也什么没用,最后还得看整体性能。i52500K超频到5G性能就比i72600弱吗?
我认为,如果性能足够强的话,两个核心就足够了。因为我们无论同时运行多少程序,只能有其中的一个作为主程序,其他的都可以算作后台运行。双核CPU其中一个核心用来运行主程序,其他程序由另一核心运行。只要单个核心性能足够强大,前台和后台程序就都能保证全速运行,可是现在的CPU还做不到,所以需要增加核心数来满足需求。再说新程序层出不穷,目前来看对CPU性能的要求是无止境的。
参考资料:http://ke.baidu.com/view/13611.htm
热心网友 时间:2022-06-17 23:18
在Intel官方介绍中,采用超线程技术性能有40%的提升,但在实际使用中,提升幅度并没有这么大,能提高20%-30%就相当不错了。
介绍下超线程技术:
超线程技术是intel独有的技术,目的是增强cpu的多线程处理能力cpu每个核心理论上一次只能处理一个线程,双核CPU一次能处理两个线程,四核CPU一次就能处理四个线程。
核心在实际工作中所处理的指令非常复杂,比如某些指令需要采用另外的指令运算得出的结果来执行,那么在运行中就会常常出现线程“挂起、等待”的情况,而这个时候核心是闲置的,超线程技术就是充分利用核心闲置的时间,来处理另外一个线程,尽可能的利用核心资源,从而实现单核心能“同时”处理两个线程的目的。
超线程技术对CPU多线程处理能力的提升非常有限,最佳的办法还是增加CPU的核心数量。
超线程技术需要高频率来支持,如果频率不够高,性能反而会下降,所以酷睿2系列都没有采用这个技术,直到酷睿i系列后才重新启用。
热心网友 时间:2022-06-17 23:18
关键是多线程用于什么方面,多线程是软件虚拟出来的核心,最终承担计算的,还是依靠物理核心,用于较轻多开负载,多线程可以提升高达40%能力,只是大多数多线程在普通负载可以提高20%-30%性能。
如果是对多线程优化很差的应用程序,就没有多少提升,比如i5四核四线程和i7四核八线程,超频同样频率,在很多游戏中,i7的多线程并没有多少帮助,游戏帧率相差不大 甚至i7帧率低于同频率i5的游戏都有。
热心网友 时间:2022-06-17 23:19
多任务处理速度快 比如说吧 你打网游的话 上8个号 操作起来的话 4核八线程 就要比4核4线程 快不少了 反应 流畅