Board logo

標題: Intel Skylake 單執行緒效能爆表,疑似具備反超執行緒功能 [打印本頁]

作者: Margina    時間: 2015-8-18 17:43     標題: Intel Skylake 單執行緒效能爆表,疑似具備反超執行緒功能

http://www.techbang.com/posts/25299-skylake-micro-architecture-single-threaded-performance-and-explosive-form-doubt-the-pulled-thread-function

via HKEPC Reader for Android
作者: yjfoeg    時間: 2015-8-18 18:16

佢都識講Intel未正式公佈Skylake有咩改進
而佢亦淨係得呢一項測試數據
加上睇返2345678線既成績, 呢個test既多線程本來就做得唔多好
根本唔可以作準~
作者: Kundera    時間: 2015-8-18 18:35

本帖最後由 Kundera 於 2015-8-18 18:40 編輯

Been hearing this for a whole decade

Rumour of AMD in 2006:
http://techreport.com/news/10235 ... reading-coming-soon

Denial:
http://www.theregister.co.uk/2006/07/17/amd_reverse_ht_not_real/

Intel's version in 2010:
https://newsroom.intel.com/docs/DOC-1111

Here is source of the ongoing speculation, in fact they are still looking for an explanation:
http://www.heise.de/newsticker/m ... eading-2779793.html

Skylake's benchmark is all around but none of them suggest any remarkable improvement in single threaded performance. And there's no reason for intel not to advertise it if they can produce 2x higher IPC. The SPEC CPU 2006 score maybe the result of some sort of new AVX instruction being triggered (and a mixture of turbo core implementation). Intel is going to talk about the uArch in the coming IDF
作者: cise4832    時間: 2015-8-18 22:44

如果真係有
仲唔周圍唱?
-_-
作者: myricky    時間: 2015-8-19 09:21

提示: 作者被禁止或刪除 內容自動屏蔽
作者: yjfoeg    時間: 2015-8-19 10:19

D人又話INTEL己經大幅拋離AMD, 每代都要蟻攔咁慢先可以吊住佢條命, 換取免受大量壟斷訴訟. 如果宜家突然又 ...
myricky 發表於 2015-8-19 09:21

樓主轉貼呢篇野 個所謂證據根本都唔係證據
純粹「單線程快過多線程」就話係有多核合併
但睇下4790K既成績就知道 個benchmark本身多線程效率極差, 又夠晒舊
新架構有特殊情況都唔知有咩咁出奇, 咁都可以話人係有「反超執行緒」, 夠晒厲害
作者: akiro    時間: 2015-8-19 11:19

如果有INTEL 早就講左了...科技網拿到ES時早有大事宣揚了..
不過我還......80%唔信...20%信....
作者: B687    時間: 2015-8-19 12:08

D人又話INTEL己經大幅拋離AMD, 每代都要蟻攔咁慢先可以吊住佢條命, 換取免受大量壟斷訴訟. 如果宜家突然又 ...
myricky 發表於 2015-8-19 09:21

依家大部份程式都優化多核
手機都用8核

有反超執行緒 都冇乜用
作者: B687    時間: 2015-8-19 12:11

本帖最後由 B687 於 2015-8-19 12:27 編輯
樓主轉貼呢篇野 個所謂證據根本都唔係證據
純粹「單線程快過多線程」就話係有多核合併
...
yjfoeg 發表於 2015-8-19 10:19

你睇真d
Skylake單核190
Haswell四核150
如果沒有反超執行緒
即是Skylake快過Haswell五倍???
作者: chanmingfu    時間: 2015-8-19 12:18

D人又話INTEL己經大幅拋離AMD, 每代都要蟻攔咁慢先可以吊住佢條命, 換取免受大量壟斷訴訟. 如果宜家突然又 ...
myricky 發表於 2015-8-19 09:21


that is correct. intel said this skylake is like C2D. but now just + 5% performance.  
作者: vsp    時間: 2015-8-19 12:54

如果有咁強大的功能,benchmark程式一早測左出黎
作者: yjfoeg    時間: 2015-8-19 13:00

你睇真d  
Skylake單核190
Haswell四核150
如果沒有反超執行緒
即是Skylake快過Haswell五倍??? : ...
B687 發表於 2015-8-19 12:11

你又睇真D先
就算係Haswell, 雙線以上已經冇乜大改進
證明呢個benchmark既多線程本身係冇乜意義
所以證據不足~
作者: B687    時間: 2015-8-19 14:37

你又睇真D先
就算係Haswell, 雙線以上已經冇乜大改進
證明呢個benchmark既多線程本身係冇乜意義
所以證據 ...
yjfoeg 發表於 2015-8-19 13:00

你logic有問題
根本同多線程無關
作者: B687    時間: 2015-8-19 14:43

Haswell 單核75 雙核125
Skylake 單核190

證據不足???
作者: yjfoeg    時間: 2015-8-19 15:01

Haswell 單核75 雙核125
Skylake 單核190

證據不足???
B687 發表於 2015-8-19 14:43

無論你點講
證據點都係不足
仲有, 點會同多線程無關?
如果一個benchmark既多線程測試係有問題, 就算Skylake單核快過Haswell 雙核, 都同「多核合併/逆HT」無關, 因為佢多線程效益本來就成疑
你最多只可以得出「Skylake於呢個benchmark既單線程成績比Haswell高153%」一個結論,
其他benchmark呢? Sorry暫時未有相似既結果喎
原因? 一定係多核合併處理單線程?
而且新架構咁多變化, 點解一定係多核合併?
Sorry, 你證據太少, 無法下定論
等Intel解畫好過啦
作者: newdaylow    時間: 2015-8-19 15:30

本帖最後由 newdaylow 於 2015-8-19 16:03 編輯

買粒試下,等 EPC 文書機開箱文
作者: 唐賓南紀念中學    時間: 2015-8-19 16:19

AMD造左出黎但行唔通的野比intel冷手執個熱煎堆
不過制式標準呢家野不嬲都係大公司推先行得通, 就算幾間細公司組合成聯盟, 都不及大公司推行咁有效, 只可以話AMD只敗在規模同行得太前
作者: s84292    時間: 2015-8-19 16:45

依家大部份程式都優化多核
手機都用8核

有反超執行緒 都冇乜用
B687 發表於 2015-8-19 12:08


STEAM仲有好多新GAME剩係支援單雙核
作者: myricky    時間: 2015-8-19 17:16

提示: 作者被禁止或刪除 內容自動屏蔽
作者: Ksec    時間: 2015-8-19 17:20

依家大部份程式都優化多核
手機都用8核

有反超執行緒 都冇乜用
B687 發表於 2015-8-19 12:08


Nope.
作者: indigo    時間: 2015-8-19 17:33

依家大部份程式都優化多核
手機都用8核

有反超執行緒 都冇乜用
B687 發表於 2015-8-19 12:08



    當執行啲大型嘅工作就好有用, 唔好將啲電話嘅槪念套落電腦度, 況且電話而家啲八核都係用唻呃下人.
作者: Kundera    時間: 2015-8-19 17:36

依家大部份程式都優化多核
手機都用8核

有反超執行緒 都冇乜用
B687 發表於 2015-8-19 12:08




作者: evec    時間: 2015-8-19 17:49

本帖最後由 evec 於 2015-8-19 20:47 編輯

成篇文錯誤百出,中文編者係對CPU架構豪無認識仲要抄另一個英文所謂科技達人的吹水佬。

首先話"hyper-threading"  係模擬多線程 就好笑
hyper-threading 係真實硬件,何來模擬,簡單來講編者(看咗吹水鬼佬文,鬼佬吹水文看咗WIKI,但WIKI是錯的)連咪野係模擬都唔知就亂吹。

hyper-threading 簡單來講係實作二個入口(簡單來講二條樓梯),進入到硬件層,二條隊,每條隊分別有一個execution coresArchitectural state,之後會有個 "分流員" 看咗要咪資源,安排二條隊邊個用邊個資源,由於INTEL CPU入面除運算器外還有大量實體加速處理器如AVX FPU等,所以如APU有野運行緊,其他硬體就IDLE,就可以安排另一條隊去用D個資源,做到同時處理的效果。
根本就無 "反超執行緒" D 樣野。
作者: 燕飛    時間: 2015-8-19 19:07

@evec 你理解錯了 每一個core 只有一個Execution unit
ref https://www.utdallas.edu/~edsha/parallel/2010S/Intel-HyperThreads.pdf
作者: vsp    時間: 2015-8-19 19:15

Kundera 發表於 2015-8-19 17:36

it is true
作者: evec    時間: 2015-8-19 20:43

@evec 你理解錯了 每一個core 只有一個Execution unit
ref https://www.utdallas.edu/~edsha/parallel/201 ...
燕飛 發表於 2015-8-19 19:07



    只係記錯個名,改為Architectural state 對不對,
  
The processor supports Intel Hyper-Threading Technology (Intel HT Technology) that allows an execution core to function as two logical processors. While some execution resources, such as caches, execution units, and buses are shared, each logical processor has its own architectural state with its own set of general-purpose registers and control registers.
作者: Frozen    時間: 2015-8-19 21:10

Kundera 發表於 2015-8-19 17:36


d狗仔好Q
作者: andyoooooobun    時間: 2015-8-19 22:50

@evec 你理解錯了 每一個core 只有一個Execution unit
ref https://www.utdallas.edu/~edsha/parallel/201 ...
燕飛 發表於 2015-8-19 19:07


係囉
係咪太後生未經歷過P4 1core 用ht
作者: yjfoeg    時間: 2015-8-19 23:24

係囉
係咪太後生未經歷過P4 1core 用ht
andyoooooobun 發表於 2015-8-19 22:50

近兩三年 Atom都仲有1C2T
作者: Kundera    時間: 2015-8-20 07:10



intel's core is getting wider, maybe 1 or 2 generations after we will have 4 thread/core HT like current xeon phi?
作者: siuba    時間: 2015-8-28 02:05

回覆 23# evec

似乎你唔知咩係 HT..@_@
作者: q_p    時間: 2015-8-28 10:13

每一個core 只有一個Execution unit
燕飛 發表於 19/8/2015 07:07 PM




數方格時間

作者: 燕飛    時間: 2015-8-28 10:32

有兩個branch unit嗎?
作者: q_p    時間: 2015-8-28 11:31

本帖最後由 q_p 於 2015-8-28 12:42 編輯

回覆 33# 燕飛
幅圖係得一個Branch Unit又點? 而家ALU, FPU 唔係execution units?!
你post嗰條link p.10 入面講到 Hyper-Threading 以兩條threads共享同一個core嘅execution units嚟實現, 即每個core 有多於一個execution unit


每條隊分別有一個execution cores
evec 發表於 19/8/2015 05:49 PM
每一個core 只有一個Execution unit core
燕飛 發表於 19/8/2015 07:07 PM

抑或你將"core"打錯左做"unit"? orz...

話時話, haswell 每core有兩個branch units.
作者: q_p    時間: 2015-8-28 11:42

回覆 31# siuba
甘你對HT嘅理解又係咩呢?
作者: siuba    時間: 2015-8-29 00:39

回覆  siuba
甘你對HT嘅理解又係咩呢?
q_p 發表於 2015-8-28 11:42


https://zh.wikipedia.org/wiki/%E ... 7%E8%A1%8C%E7%B7%92

自己慢慢睇.. 我唔需要打一大篇野同你解釋咩係 HT.. 你亦唔駛challenge 我..
作者: EVIS    時間: 2015-8-29 02:44

提示: 作者被禁止或刪除 內容自動屏蔽
作者: q_p    時間: 2015-8-29 06:04

回覆 36# siuba
中文維基同evec講嘅大致相同, 只係字眼上嘅區別.

你亦唔駛challenge 我..
siuba 發表於 29/8/2015 12:39 AM

咩叫challenge? 我英文好屎架
(本人純粹爲技術交流而作出討論, 如有無意冒犯, 深表歉意.)
作者: qcmadness    時間: 2015-8-29 11:55

HT有hardware成份, transistor count大約係成個execution core的10%
作者: kakamonster    時間: 2015-8-29 12:35

依以上所說,咁買 Core-i3 已經足夠秒殺上代的4790K (單雙核效能方面)





歡迎光臨 電腦領域 HKEPC Hardware (https://h1.hkepc.com/forum/) Powered by Discuz! 7.2