- This is my final project of Computer Organization
- 2024 計算機組織期末 project
QEMU/KVM (linux)
Ubuntu 18.04.6 desktop amd64 image
- (Q1) GEM5 + NVMAIN BUILD-UP (40%)
- (Q2) Enable L3 last level cache in GEM5 + NVMAIN (15%) ( 看到 log 裡面有 L3 cache 的資訊 )
- (Q3) Config last level cache to 2-way and full-way associative cache and test performance (15%)
◼ 必須跑benchmark quicksort在 2-way跟 full way (直接在 L3 cache implement,可以用 miss rate 判斷是否成功 )
- (Q4) Modify last level cache policy based on frequency based replacement policy (15%)
- (Q5) Test the performance of write back and write through policy based on 4-way associative cache with isscc_pcm (15%)
◼ 必須跑 benchmark multiply 在 write through 跟 write back ( gem5 default 使用 write back,可以用 write request 的數量判斷 write through 是否成功 )
- Bonus (10%)
◼ Design last level cache policy to reduce the energy consumption of pcm_based main memory
◼ Baseline:LRU