Intel Skylake 的效能與前一代 Haswell 相較算是有明顯的提升,
除了架構優化之外,另外可能在這一代中實現了傳聞的逆向多執行緒技術。
德國Heise網站使用了 CPU2006 測試軟體針對 Skylake 與 Haswell 處理器做了純粹的CPU效能測試,
對比的是 Core i7-4790K 與 Core i7-6700K 兩款處理器。
Haswell與Skylake處理器的核心(1-4)/線程(5-8)性能
從的測試結果來看,與 Core i7-4790K 相比,
Skylake 架構的 Core i7-6700K 處理器單核性能最高快2.4倍,4核心下也快了20%左右,
這可以解釋為某些情況下第二個核心的功能單元、快取、TLB等單元可以為第一個核心所用,
意味著單執行緒下也可以利用其他核心的資源了,也就是傳聞中的逆向多執行緒(Inverse Hyper Threading)。
傳統的多執行緒設計是多個核心、執行緒並行處理以達到加速計算的效果,
但實際情況中並不是所有的應用都支持多執行緒,很多應用中對單執行緒的要求更高,
所以又有了逆向多執行緒的設計——
它的思路跟SMT這樣的多執行緒相反,是將多個核心、執行緒變成單執行緒處理來提高運算。
其實逆向多執行緒這事很早就有過傳聞,早在AMD的K10架構問世之前,
就有消息稱AMD正在研發反向超執行緒(anti-HT)技術,
可以將多個CPU核心、執行緒模擬成1個“CPU核心”來提高性能。
不過最終這些技術並沒有在AMD處理器中實現。
AMD 能研究,Intel 自然也沒甚麼問題,但也沒見過最終採納的證據。
一些 Intel 離職員工創辦的公司 Soft Machines 去年推出了 VISC 處理器架構,
使用了虛擬內核及虛擬硬體執行緒的概念,宣稱這種架構可以實現3-4倍的IPC(指令周期)性能提升,
多線程應用的每瓦性能比提升2-4倍。
VISC架構的IPC性能遠勝當時的主流處理器架構
這次Heise的測試文章中就提到了 Intel 有可能應用了VISC或者類似的技術,
但這依然是個猜測,具體還無法證實。Intel將在即將開幕的IDF會議上公開更多Skylake處理器的架構細節,
至於是不是使用了逆向多線程這樣的黑科技,很快就可以知曉了。
來源:
http://www.expreview.com/42462.html
http://www.heise.de/newsticker/meldung/Skylake-mit-inversem-Hyper-Threading-2779793.html
除了架構優化之外,另外可能在這一代中實現了傳聞的逆向多執行緒技術。
德國Heise網站使用了 CPU2006 測試軟體針對 Skylake 與 Haswell 處理器做了純粹的CPU效能測試,
對比的是 Core i7-4790K 與 Core i7-6700K 兩款處理器。
Haswell與Skylake處理器的核心(1-4)/線程(5-8)性能
從的測試結果來看,與 Core i7-4790K 相比,
Skylake 架構的 Core i7-6700K 處理器單核性能最高快2.4倍,4核心下也快了20%左右,
這可以解釋為某些情況下第二個核心的功能單元、快取、TLB等單元可以為第一個核心所用,
意味著單執行緒下也可以利用其他核心的資源了,也就是傳聞中的逆向多執行緒(Inverse Hyper Threading)。
傳統的多執行緒設計是多個核心、執行緒並行處理以達到加速計算的效果,
但實際情況中並不是所有的應用都支持多執行緒,很多應用中對單執行緒的要求更高,
所以又有了逆向多執行緒的設計——
它的思路跟SMT這樣的多執行緒相反,是將多個核心、執行緒變成單執行緒處理來提高運算。
其實逆向多執行緒這事很早就有過傳聞,早在AMD的K10架構問世之前,
就有消息稱AMD正在研發反向超執行緒(anti-HT)技術,
可以將多個CPU核心、執行緒模擬成1個“CPU核心”來提高性能。
不過最終這些技術並沒有在AMD處理器中實現。
AMD 能研究,Intel 自然也沒甚麼問題,但也沒見過最終採納的證據。
一些 Intel 離職員工創辦的公司 Soft Machines 去年推出了 VISC 處理器架構,
使用了虛擬內核及虛擬硬體執行緒的概念,宣稱這種架構可以實現3-4倍的IPC(指令周期)性能提升,
多線程應用的每瓦性能比提升2-4倍。
VISC架構的IPC性能遠勝當時的主流處理器架構
這次Heise的測試文章中就提到了 Intel 有可能應用了VISC或者類似的技術,
但這依然是個猜測,具體還無法證實。Intel將在即將開幕的IDF會議上公開更多Skylake處理器的架構細節,
至於是不是使用了逆向多線程這樣的黑科技,很快就可以知曉了。
來源:
http://www.expreview.com/42462.html
http://www.heise.de/newsticker/meldung/Skylake-mit-inversem-Hyper-Threading-2779793.html