# 2025q1 Homework1 (ideas) contributed by <`alanhc`> {%hackmd TDGjUnHqRlSwffjXulBnrw %} ## Summary - 看完這幾份期末後大概會想往兩個方向 - 伺服器相關 - 由於本身是BMC Engineer,再加上先前職涯及公司前輩推薦職涯發展可以往Vendor 如 Nvidia,或者CSP 如 Meta等等。 - 透過ML加速伺服器的排程 - 網通 WIFI RISC 及Arm 的開發 / 效能調校及分析 - 之前有面試R及M的類似部門,聽完主管介紹後對於這領域的東西感興趣,雖然之前面試由於才剛到目前公司因此沒有很認真面試,想等技能強一點再投遞履歷進去。 ## CFS EAS - Complete Fair Scheduler ## cpu 排程器 - 這感覺蠻有趣的 - ml for lb in linux kernel - perf 統計 cpu cycle - scx 新 feature - 又跟dl模型有關 userspace 使用rust 及 tensorflow - 貢獻linux kernel - top 10 contributor - 不確定有沒有關 - https://medium.com/@ianchen0119/ebpf-隨筆-七-sched-ext-f7b60ea28976 - https://medium.com/@ianchen0119/ebpf-隨筆-八-使用-golang-開發-linux-scheduler-7f56e9f31330 ## quantitative comparison of EEVDF and CFS ## SimpleFs ## 並行處理強化網站資料存取的效率 - userspace RCU - Redis雛形 ## kernel space server 高性能伺服器 - content cache - timer 定時清理 - spinelock 導致目前有些效能問題 ## 並行教材 ## risc v linux 核心 - 升 32 到 64 - 中間遇到一些問題可以對linux kernel底層有更多了解 ## risc v 模擬器 linux 驗證 - semu ## risc v 網路連線虛擬器 ## risc v 無線網路 driver - book: 802.11 Wireless Networks: The Definitive Guide, 2nd Edition - 直接看程式碼,文件很爛 - 未來:如何做 比如 印表機直連 手機 p2p 的方式? ## Camera driver - nv q 外商、IC m 聯詠 職缺 video for linux - 這個MTK有急迫需求