→ mistel: p.s 前人對的答案 1.CD 11.ABE12/27 13:58
→ DLHZ: 我記得out of order就是指硬體的部分?12/27 14:34
→ DLHZ: compiler應該是static的部分 out of order是dynamic的部分12/27 14:40
→ DLHZ: 也是指硬體的設計12/27 14:40
謝謝,看了白算盤對out of order的定義,是專門指execution time,那這樣確實不能選!
→ zuchang: 11用spinlock 做的應該是wait12/27 14:40
→ DLHZ: *static/dynamic prediction12/27 14:40
推 shinle14: 如果製作semaphore時,signal前面的entry section也有用12/27 14:49
→ shinle14: 到spin lock,那這樣是不是可以選?12/27 14:49
→ DLHZ: 那就跟semaphore無關了吧12/27 14:59
再請教一下,signal跟wait會造成system call嗎?謝謝
→ ccapricorntw: 1D 雖然作法一樣都是換掉register 但感覺register12/27 15:18
→ ccapricorntw: renaming主要是指解決data dependency耶12/27 15:19
→ ccapricorntw: D我是理解成合理分配變數給register以減少spilling12/27 15:20
※ 編輯: mistel (111.71.11.79 臺灣), 12/27/2019 15:44:48
※ 編輯: mistel (111.71.11.79 臺灣), 12/27/2019 15:46:20
→ DLHZ: atomic應該就單純不會被打斷的指令 跟kernel沒什麼關係 12/27 16:13