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

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



    當執行啲大型嘅工作就好有用, 唔好將啲電話嘅槪念套落電腦度, 況且電話而家啲八核都係用唻呃下人.

TOP

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

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



TOP

本帖最後由 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 樣野。

TOP

@evec 你理解錯了 每一個core 只有一個Execution unit
ref https://www.utdallas.edu/~edsha/parallel/2010S/Intel-HyperThreads.pdf

TOP

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

it is true

TOP

@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.

TOP

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


d狗仔好Q

TOP

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


係囉
係咪太後生未經歷過P4 1core 用ht

TOP

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

近兩三年 Atom都仲有1C2T

TOP



intel's core is getting wider, maybe 1 or 2 generations after we will have 4 thread/core HT like current xeon phi?

TOP