推 ericinttu:只好來跪算盤了 (誤) 10/13 23:15
推 s3748679:來整理下: 1.branch prediction => i++ 所需要花的時間少 10/13 23:27
→ s3748679:2. code size太大 => cache miss(似乎是塞不進快取) 10/13 23:28
→ s3748679:嘿~剛挖一下wiki順便放上來好了~ 10/13 23:28
→ s3748679:啊對~ 回樓主~ Thanks~ =ˇ= 10/13 23:30
推 VictorTom:推跪算盤XD 10/13 23:57
推 chchwy:推code size也是有locality呀 10/14 01:38
推 h9602b:推coding+算盤~~ 10/14 07:36
推 h9602b:code size太大是一種,date size太大且存取不夠連續也是另一 10/14 07:40
→ h9602b:個cache miss的重大主因,前一陣子剛解過一個類似的問題,由 10/14 07:42
→ h9602b:物件中的某變數做sort,size二十幾萬,後來把存data的結構重 10/14 07:43
→ h9602b:寫,sort一樣是quicksort,時間從幾分鐘變成幾秒 10/14 07:44
→ h9602b:所以再次得證算盤是好物~~ 10/14 07:46
推 tomap41017:請問算盤本是哪本啊?(我非本科系= =) 10/14 20:01
推 ericinttu:計算機組織的書, 白底, 封面有算盤. 10/14 20:19
→ ericinttu:很厚一本. 中英文的封面與頁數都差不多. 10/14 20:20
→ priv:感覺ericinttu應該也是老人了.. 10/14 21:04
→ priv:因為第三版之後的國際版就沒算盤了XD 10/14 21:04
→ priv:而且頁數大幅度刪減,把材料移到光碟上去 10/14 21:05
推 stosto:白算盤要好好念阿 10/15 01:34
→ stosto:不過現在pipeline的數目是多少啊? 10/15 01:35
→ purincess:感覺應該還是有十幾二十個stage XD 10/15 02:01