日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

cpu超線程對游戲有用嗎 cpu超線程技術什么用( 二 )


農企5600X以農企5600X為例,這是一顆6核心12線程的處理器 我們分別在BIOS中關閉和開啟SMT Mode,并運行象棋跑分和cpu-z跑分,結果如下:

cpu超線程對游戲有用嗎 cpu超線程技術什么用


關閉超線程
cpu超線程對游戲有用嗎 cpu超線程技術什么用


打開超線程
可以看到超線程開啟帶來的性能提升約在30%左右,已經完全可以看做多出來憑空兩顆物理核心了(10600K VS 9700K)
牙膏廠10100F至于牙膏廠這邊,我拿10100F試了一下cpu-z
,多線程提升似乎比AMD少那么一點點
cpu超線程對游戲有用嗎 cpu超線程技術什么用




cpu超線程對游戲有用嗎 cpu超線程技術什么用


當然,一個核心“虛擬”成兩個核心,也會對多核調度水平有更高的要求 。分別放入同一個物理核心的兩個虛擬核心和放入兩個不同物理核心執(zhí)行,其性能差距十分巨大 。上面已經通過跑分證明多線程也就帶來30%左右的提升,并不是一個核心可以完全當作兩個核心用 。以下是通過任務管理器限制程序處理器在一顆核心的兩個線程運行和兩個核心上運行得到的跑分,可以看到被限制在同一個物理核心上,性能只有真正的雙核運行的70%的性能 。
cpu超線程對游戲有用嗎 cpu超線程技術什么用




cpu超線程對游戲有用嗎 cpu超線程技術什么用


而當通過限制程序運行在3C6T和6C6T上時,同樣會得到相似的數(shù)據(jù),我已經拿牙膏廠U和農企U都試過,在任務管理器里同一個物理核心的兩個邏輯線程是相鄰的,比如CPU0和CPU1是第一顆物理核心的兩個邏輯線程,CPU2和CPU3是第二顆物理核心的兩個邏輯線程,以此類推 。通過在任務管理器詳細信息的進程右鍵菜單設置相關性,限制進程的核心分配并進行測試,可以復現(xiàn)我的結論 。
當然啦,以上測試只是一時興起,隨手測試,沒有嚴格控制變量,后臺還開掛個QQ,任務管理器的圖表顯示也會占用一部分處理器資源,所以,大家圖一樂就好 。
簡單回答一些可能的疑問Q1:這么牛逼的技術,為什么沒有完全普及呢?
A1:超線程技術相對更適合一些流水線冗長復雜、執(zhí)行單元眾多的架構,用于提高晶體管利用率,一些比較簡單的架構就算加入超線程技術,也沒啥卵用,還不如省下來空間多做一個核心 。
Q2:為什么手機處理器沒有做超線程?
A2:其實手機處理器有,以前聯(lián)想出過,搭載的Atom Z2580 2C4T處理器(但是反響似乎一般) 。順帶一提ARM也有cortex-A65AE,支持超線程,過不是做給手機的 。我懷疑是因為八核心聽著比四核心八線程強所以沒搞 。另外相比于超線程,移動終端為了閑置續(xù)航和功耗,用的是big.LITTLE大小核解決多任務并行,多余的任務直接丟后臺讓小核跑,比一個大核心分出來倆超線程要省電 。
Q3:超線程會不會損失單核性能?
A3:理論上,會的,當一個物理核心的一個線程運行時,另一個線程如果需要執(zhí)行新任務,一旦發(fā)生資源占用沖突,勢必會影響速度 。在高負載時這個現(xiàn)象尤為明顯,我試了5600X單核象棋4300分,而單核雙線程象棋6000分,相當于單線程性能降低到了3000分,當然以上只是極端情況,對比我前面的CPU-Z測試截圖,低負載下超線程開啟與關閉對于單核性能的影響有限,5600X完全可以看做測試誤差,10100F影響大一點約莫5%,但是相比超線程帶來的接近30%的性能提升,這點損失不算什么 。
【cpu超線程對游戲有用嗎 cpu超線程技術什么用】

推薦閱讀