面試問答
CPU CONTROL HAZARD 解決方法
1. 插入 Stal...
1. 主要考C/C++ 的語法嫻熟度,所以C++的語法要很熟悉。
包括一些常見的語法都要很熟。
2. 最好是看到指標
操作或位元運算就能反射性寫出來。接著進到技術面談,面試官會問作品集或實習經驗
3. 平常心就好,他們會針對每一個設計決策問到最細最細。
4. 工作環境不錯
面試問答
CPU CONTROL HAZARD 解決方法
1. 插入 Stalls 讓CPU暫停,等於有一個BUBBLE的時間TIMING constraint
2. 利用 Branch Prediction ,讓分支預測可以被預測出來,減少TIMING LATENCY
3. Branch Delay Slot,建一張PERDEICTION列表
面試建議
1. 建議 C/C++ 的語法要摸到變反射動作,包括一些常見的 Coding Style 都要很熟。
2. 不要只把自己當成軟體工程師,要把 計算機體系,計算機架構白算盤讀好讀滿,尤其是 cpu的運作邏輯要轉化成自己的知識。
3. 面試保持冷靜 , everything is possible