Brian Pan

@brianpan21

Joined on Jan 12, 2025

  • contributed by < Brianpan > Assignments [x] lab0c [x] homework 2 quiz 1,2 [x] kxo [x] homework 3 quiz 3,4 [ ] quiz 5, 6 [ ] quiz 7, 8 [ ] quiz 9. 10
     Like  Bookmark
  • 2025/06/11 閱讀 事件驅動伺服器 並行程式設計 使用 NixOS 公司 Ref Ref 公司名稱
     Like  Bookmark
  • eBPF TCP 伺服器 2023開發紀錄 2024開發紀錄 Linux eBPF eBPF Screenshot 2025-05-18 at 2.29.01 PM 在使用者層級編譯好程式碼BPF bytecode 透過loader載入到核心層級進行驗證,執行
     Like  Bookmark
  • Q3 目標 了解rb_tree insertion, deletion map 實作 完整程式 插入節點 插入節點主要分成三個步驟
     Like  Bookmark
  • contributed by < Brianpan > Repo: Link Quiz 1 Q1 題目要寫一個list_insert_before函式, p是指到next指標的地址,所以終止條件是 *p 代表指到的那個元素 static inline void list_insert_before(list_t *l,
     Like  Bookmark
  • contributed by < Brianpan > Quiz 3 Q1 完整程式碼 目標 理解高精度無號整數運算 以區塊為單位的四則運算和位元操作
     Like  Bookmark
  • 研讀 預期目標 和 定點數計算 Brian 定點數 概念:把精度為 n 的浮點數向右位移 n 個位元 Q Notation Q23.8: 表示該數有 23 個整數位、8 個小數位,是 32 位二補數。 乘法除法校正理由
     Like  Bookmark
  • contributed by < Brianpan > 目標 [x] 縮減使用者和核心層級的通訊成本,並允許並行的對奕 [x] 引入若干 coroutine (注意:不得使用 POSIX Thread,採取教材提到的實作方式),分別對應到 AI1, AI2 (具備玩井字遊戲的人工智慧程式,採取不同的演算法,可指定運作於使用者/核心層級) 和鍵盤事件處理,意味著使用者可連續觀看多場「電腦 vs. 電腦」的對弈,當按下 Ctrl-P 時暫停或回復棋盤畫面更新 (但運算仍持續)、當按下 Ctrl-Q [ ] 在「電腦 vs. 電腦」的對弈模式,比照前述 load average 的計算方式,規範針對下棋 AI 的 load 機制,並運用定點數來統計不同 AI 實作機制對系統負載的使用率,整合到畫面輸出,開發過程中應有對應的數學分析和羅列實作考量因素。 [x] 對弈的過程中,要在螢幕顯示當下的時間 (含秒數),並持續更新。 [x] 原本 kxo 棋盤繪製在核心模式,你應該修改程式碼,使畫面呈現的部分全部在使用者層級,且善用 bitops,降低核心和使用者層級之間的通訊成本,應給予相關量化 [ ] 自 jserv/ttt 移植 reinforcement learning (RL) 到 kxo 核心模組,使其得以動態切換。
     Like  Bookmark
  • 教材 setjmp/longjmp cross function goto #include <stdio.h> #include <setjmp.h> static jmp_buf buf;
     Like  Bookmark
  • 學習目標 中斷管理 儲存資料結構 鎖 裝置管理 中斷管理 Screenshot 2025-01-25 at 2.00.03 PM 取自羅習五教授課程
     Like  Bookmark
  • contributed by < Brianpan > Queue API Implementations [x] q_new [x] q_free [x] q_insert_head [x] q_insert_tail [x] q_remove_head [x] q_remove_tail [x] q_size
     Like  Bookmark
  • contributed by < Brianpan > XDP Goal: A fast network filter through XDP.
     Like  Bookmark