我家现在用的酷睿i5 3470 -----是一个四核四线程的CPU。
现在经济条件允许了,我想买台更好的电脑。CPU定为8核的CPU。
有两种选择,一个是AMD推土机8350的八核CPU,另一个是酷睿i7 4700的四核八线程CPU。
i5 3470是4条线程,i7 4700是8条线程,是不是说,4700当两块3470的运算能力?
这就牵涉到每核双线程的运行原理了。如果每核双线程中的两根线程是同等地位,那么这两根线程的运算能力就一样。那么8根线程肯定是4根线程的两倍运算能力。如果每核双线程的两根线程是主副设计,副线程的运算能力只有主线程的比如50%,那么4700的八线程就远达不到3470四线程的两倍运算能力。
补充:有没有哪位大虾能告诉我“每核双线程”的两根线程是同等地位,还是主副设计?
跪求"原理"!
超线程技术根本来讲就是发掘硬件的全部性能,因为各种原因(比如cpu本身设计,软件支持等)尽管你看到cpu满载,cpu中相当部分还是处于闲置状态,超线程技术通过在cpu硬件中加入特殊的硬件指令和逻辑处理单元使单核cpu模拟双核cpu进行运算,减少闲置,提高效率。两个线程地位自然是相等的,没有主副之分
现在撇开cpu本身设计对性能的影响,就事论事,对于一枚单核cpu,假设每秒处理10次,每次处理1个指令,1秒就可以处理10条指令,如果他有两个线程,那么他每次就可以处理2个指令,1秒就可以处理20个指令,所以理论上讲双核和单核双线程的性能是一样的。但是实际上很难做到这点,因为真正的物理核心是独享资源的,而逻辑核心是共享资源的,当一个资源被使用的时候,其他使用这个资源的线程只能被迫暂停,这时候模拟双核和单核没什么区别。不可否认的是资源也不会总是冲突的,绝大部分时候他还是有效的,而且这种设计只需要扩大cpu5%的面积和极少量的功耗。
早在pentuim4时代超线程技术就得以应用,数据证明使用这个技术后P4的性能提升15%~30%,现在的话应该会好很多。超线程发挥作用的前提是:一块支持超线程技术的cpu,windows XP pro或之后推出的操作系统,应用软件对该技术的支持。
关于FX8350,i5 3470 和i7 4770的取舍,你看看价格就知道了。你说要是价格高但性能低的cpu你会买吗?要高端直接i7 4770。不选i5因为i5本来就比i7低一个档次;不选FX因为单核性能实在太差,一点也不像旗舰表现出的能力,居然连上一代奕龙也比不过,结果它八个核心也就是i5的水平,价格也是i5一个档次的
你可以去查一下E3 1230 V2和i5 3570K的评测以了解有无超线程技术对cpu的影响;再查下i5 3570K和FX 8350的评测以了解FX系列的单核性能差到什么程度,然后再做决定追问
我晕,我不会查。你能把最主要的东西截图在这儿吗?
另外,“所以理论上讲双核和单核双线程的性能是一样的”和“不可否认的是资源也不会总是冲突的,绝大部分时候他还是有效的”,这两句的意思,酷睿i7 4770 的四核八线 在大多数时候,的确是我目前的i5 3470(四核四线)的两倍的运算能力?是这意思吗
intel是这样的,越是高端的cpu,单核性能越是强,所以就算i7多出来的4个线程全都失效,照样比i5强。如果假设他们单核性能相同,那么绝大多数时候,i7比i5强但不是2倍,大概是3成到4成
下面提供截图和评测网址
一个是E3 1230 V2 3.5GHz(默认频率4核8线程) VS i5 3570K(超到4.6GHz,单核性能暴涨,默频单核最大3.8GHz,四核满载大概3.6GHz)
你可以看到即使是超频到这个程度,多线程还是有优势,何况E3还是降频版的i7,单核性能不如i7
另外是i5 3570K VS FX8350的网址http://wenku.baidu.com/view/85b4e0cc9ec3d5bbfd0a74be.html
编者已在里面有总结了不再赘述
晕,你这图,english看不懂。
追答这张图上用4款测试软件对两款cpu进行跑分,均为分数越大越好,入社的是超频到4.6GHz的i5跑分,黄色的是E3的跑分,按上面的分数可以知道但超频极大地提升i5的单核性能使之元强于E3的时候却没有和E3拉开差距甚至还有一项没有E3强,可见超线程技术在这里发挥了重要作用,这样如果把E3换成更强的i7在而且双方默认频率下i7将会有巨大的优势
比核心有什么意义呢 价格越高自然性能越强 具体以自己需求为主 我想说的是 我一直用赛扬 而且也够用了 自己看图
追问你光拿张图我看不全懂啊,你多少给点文字说明吧。还有,我的问题是什么,你好像有点偏题。
追答你要纠结多少核心 多少线程有什么意义呢 同时期 AMD8核 明显不如因特尔4核
价格就已经说明问题了 性能天体图还不能说明问题吗
“AMD8核 明显不如因特尔4核”,这句,你指的因特尔4核是指四核四线还是四核八线的inter CPU?
追答英特尔桌面处理器i5普遍是4核4线程 i7普遍是4核8线程 而AMD的FX系列最低的是四核 最高是8核 光从性能上来说 FX8核 和英特尔i5不相上下 比i7差
追问“FX8核 和英特尔i5不相上下”,这句有点不可置信。毕竟i5连超线程都没。如果光四个核就和FX八核相等,难道是说因特尔一个核心当AMD两个核心吗?貌似没那么悬殊吧
如果玩游戏的话(已有显卡,E3-1230V2会更有性价比,相当于没有核心显卡的i7)i7会好于amd的推土机,因为游戏是要看单核运算能力的。inter的处理器单核运算做的相当扎实。就运算能力8350甚至不敌i5追问
这么说来,i7 4700是四核的,没有AMD8350八核好,我可以这样理解吗?
追答8350核心多,但性能甚至没有你现在的好。。。
追问谢谢你的赞扬。
不过你是用过相关的CPU,还是有可靠信息来源?
有点难理解.....(八核八线程不比四核四线程好?)
我是用过的。。市面上几乎每一款cpu都用过。。。我是做评测的。
虽然八核心,但每个核心的运算能力不佳,所以在玩游戏是就不会比i5好了。
“就运算能力8350甚至不敌i5” ,这句。
i5 3470才四核四线程,连超线程技术都没。它比FX8350八核强???
的确,当你玩游戏时就知道了
追问第一次听到这种说法。虽然我不想反驳你,但让人第一次理解起来的确有点难。八个核不如四个核......愁了
(难道inter一个核当AMD两个核的运算能力?)
目前游戏都是看单核运算能力和三级缓存的(大多数游戏没有对多核优化)。amd单核运算能力肯定不如intel(价格就知道了)所以amd能做的就是升级其核心图形处理器以及内存调控装置还有就是堆核心。但不得不说核心多对日常同时运行很多程序有好处。但双核四核够了。。不用六核心或者八核心甚至16核心。游戏玩家对核心数不感兴趣。主要看看单核运算能力和三级缓存就够了。(diy看是否有k型号)
原理没那么简单
i7这种叫超线程技术(HT技术)
以下情况下,HT是完全没起作用:
多开很多应用程序(如WOW/word/Chrome/Mozilla Firefox/etc.);
任何不支持2线程以上的游戏;
以下情况下HT会发挥作用,但是仍然不会影响性能(性能影响基本可以忽略)
任何支持超过2线程的游戏;
以下情况下HT会发挥显著作用(HT的真正用法):
同步冗余校验计算(就是两个线程算同样的东西,然后比较结果来确定计算没有出错);
任何能把CPU彻底灌满100%的程序,比如Pr/AE/VMware/gcc/etc.
想知道更详细点的原理可追问追问
魔兽世界不支持双线程???
我目前在家里玩魔兽,开最高画质打副本时,CPU占用率为40%左右。我是四线程的CPU,它肯定不止占用1条线程了。如果是只用了1条线程,那该是25%
超线程技术不是双线程。。。
看清楚了 i7的4核8线程的8就是超线程出来的
另外高端U别考虑AMD的
FX8350的单核性能还不如intel低端的G2120呢
那您解释下我的“补充”里的问题吧。
我就是不懂,这个“超线程”每核多出的那条线程,究竟能提升多少运算性能。
如果只是略微提升,我还不如买AMD8350呢,毕竟是真八核
运算性能不是一个概念
比如FX8350 8核,你玩游戏不可能同时用的上8核心
而他每个核芯的性能比i5和i7差很大一截
普通游戏用到单核双核的较多,能用到4核的是最给力的了也较少
所以普通游戏绝对i5 i7快很多
FX8350唯一的优势就是你小游戏多开到足够多
如有游戏代练挂个20个 30个窗口同时运行,8核能分担计算量
i7那个超线程技术类似,是大规模并行计算的时候提升总体效率的。这只适合专业软件,如3D制图软件,建模软件等能让CPU所有核心满载工作的情况下。
那,i7 4700四核八线与我目前的i5 3470四核四线比,究竟运算能力有多大提升?
另外,你提到的“比如FX8350 8核,你玩游戏不可能同时用的上8核心。而他每个核芯的性能比i5和i7差很大一截”,这里的"差很大一截",能差多少呢?难道inter一个核心能当AMD两个核心的运算能力?还是每核心只高出50% ,20% ?
说了玩游戏这所谓的运算能力没提升多少
只有运行制图软件等全面调动CPU性能,能利用超线程技术的软件才有很大的提升。
单核性能高出可能到不一倍,但高出50%以上
你们两位都答得非常精彩,可惜只能采纳一位。
在此,深表感谢!
你想说什么
追答我想说 你自己别自欺欺人 明明都知道答案了还在哪里故意问 装B啊