在這次的分享中,會從背景知識開始,由淺入深的帶領大家了解何為 Out-of-Order Execution processor ,以及其背後的原理: Tomasulo’s algorithm 。
在了解背景知識的同時,展示如何使用 Rust 來實做對應的 emulator 。
目標聽眾
學習過計算機組織,想了解其中提到的神秘名詞究竟是如何運作的人
備註
由於時間關係,主要會聚焦在算術 / 邏輯運算之上,因此本次分享中並不會包含:
- 記憶體存取
- 分支
- 例外 / 中斷
參考資料
About justapig9020
過去因為英文跟記憶力太差,所以只會寫 C (Reserved word 少)。
現在英文跟記憶力毫無進展,所以開始嘗試 Rust (Document 好懂)。