推 tropical72:我在想(推測),TC如果改用 long int 的話時間會快一點嗎 01/10 22:28
sorry,少打了i,已更正
※ 編輯: licheer 來自: 114.26.170.220 (01/10 22:30)
→ tropical72:因tc的int只有2bytes,目前cpu處理都是4bytes會快些. 01/10 22:29
→ meconin:你要不要看一下他翻出來的 machine code,找一下spec ... 01/10 22:30
→ meconin:架構不一樣,你不能假設一個加法需要的cycle數一樣 01/10 22:30
→ akasan:我猜都沒下最佳化參數-_-... 01/10 22:31
→ akasan:而且拿了隨便兩顆CPU就來比CISC/RISC未免也太... 01/10 22:31
→ meconin:btw, 精簡指令集的操作需要的 CPU cycle 都超少 01/10 22:32
推 tingyushyu:兩顆都是CISC 01/11 00:56
→ purincess:推樓上 wiki上面寫這兩顆都x86 ISA的.. 01/11 01:05
→ purincess:反正把branch prediction, pipline length等等枝微細節 01/11 01:06
→ purincess:的microarchitecture的事情考慮進去的話根本沒辦法很簡 01/11 01:06
→ purincess:單的比較這兩個cpu 01/11 01:07
→ purincess:還好atom還沒有out-of-order execution... XD 01/11 01:07
→ tingyushyu:我猜atom較少迴圈中比較慢是因為pipeline比較深.. 01/11 01:10
→ meconin:原來正解是亂序 XDD 01/11 09:30