如果一個程式不支援HT,i5-4690 i7-4790 效能會差很多嗎 ?

a4287604

路邊吃雞腿
已加入
12/27/09
訊息
302
互動分數
6
點數
18
如題 !
如果一個程式不支援HT,i5-4690 i7-4790 效能會差很多嗎 ?
很多程式都不支援HT技術,1,3,5,7 線程感覺根本就是多餘的 ..
只有在效能測試時才用的到 ..
所以如果4790關了HT,會不會和 4690 差不多呀 ?
 

coppi

進階會員
已加入
1/15/08
訊息
234
互動分數
0
點數
16
如果以數值的工程計算來說, 如果軟體沒有支援的話, 一定會拖速(開啟HT比關閉HT的時間差9倍以上).
CPU L3快取容量:
Intel Core i7-4790 =8M
Intel Core i5-4690 =6M
=>L3快取差2M 效能差5~10%(指長時間的工程計算,六小時以上)

最近實測: i7-4790四核心滿載都是3.8GHz的頻率下(平行運算情況)
=>總效能差異: 最大可差至46%(四核心都是滿載的平行運算情況)
差0.1GHz 差3%效能=>四核心: i7-4790(3.8GHz) > i5-4690(3.5GHz) 36%+(5%~10%)的效能差異
 

girls0908

初級會員
已加入
3/2/15
訊息
5
互動分數
0
點數
0
年齡
34
HT技術 其實是把雙面刃
 

city.tu9867

八斗子望幽谷谷主
已加入
8/19/07
訊息
5,459
互動分數
43
點數
48
網站
www.facebook.com
其實還有E3,若是你不會用到內建顯示卡的話,E3和I7我會選E3
光是都有HT就夠回本了,其他像一些I7才有的指令我都不懂也不想懂
但是沒有用到HT的話那還是選I5就絕對夠用了
 

booooon

高級會員
已加入
10/30/11
訊息
691
互動分數
0
點數
0
Q:知道有什麼支援雙CPU的遊戲嗎!?
A:well,雙CPU 快在它可以真的"同時"跑兩個thread...
一般遊戲用幾乎都超過一個thread,所以應該都有差 運算速度會加快
但是如果是將運算方面都推給GPU 去做的話,那其實不會差太多
明顯的話,去玩AI高又複雜的戰略遊戲
開多點AI,就知道差在哪了 ^^

Q:有Hyper-Threading的CPU的效能有勝過雙CPU嗎!?
A:恩!不可能喔!hyperthreading 的技術雖然我不是非常了解
但是大致上是CPU處理指令的內部結構較以往多了一倍
Logical CPU Pointer在同一顆CPU內作多工處理,Instruction TLB亦
增至128entries(原來是 64 entries) 因此它是可以同時來跑2個thread的
但要特殊支援
但是其他像是 ALU FPU L2-Cache都不變 這些還是要分享來使用的
所以 hyperthreading 雖較一般CPU 效能高了點 但實際上是無法達到 dual cpu 的效能
尤其時有大量運算和存取指令時
Intel號稱在OS和軟體的支持之下,使用HT的系統比起普通的系統有30%的性能提升
在某些極端的測試中 30%不是吹牛,HT將 CPU 閒置時間多加利用
但需要強調的是,因為HT對CPU內部資源也提出了更高的要求
而新的P4在這方面沒有實質性改善
所以它運行的性能也必然與真正的雙CPU系統存在不少差距
實際運行當中 HT可能會帶來緩存命中率下降等問題
這些負面影響在極端情況下還可能造成性能不升反降
所以要發揮HT的威力,還需Intel和軟體廠商進一步的合作
當然Intel本身也要再加以改進一些不足的地方?
 
▌延伸閱讀