Try   HackMD

2024-12-17 課程問答簡記

資料中心背後的高速網路

2023 年第三季的 NVIDIA 資料中心營收表 By Thomas Woodside

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →

Taking Control of your SmartNIC

SmartNIC / DPU

從 SmartNIC 到 DPU 路好走嗎?
雲端服務與智慧網卡之間密不可分的關係

XDP (eXpress Data Path) 自 Linux 核心 4.8 版本起作為以 eBPF 為基礎的高效資料處理路徑,一旦網路中斷觸發後,XDP 允許將特定的操作提前在 TCP/IP 堆疊之前就處理,不僅反應更快而且省下寶貴的記憶體分配的成本。

系統設計:短網址服務

URL Shortening System Design 介紹如何設計一個高流量的短網址服務。首先設定功能目標,然後釐清需求與使用情境,包括設計 API、產生和讀取短網址的方法,以及其他必要的設計要求。文章的重點在於如何處理「大流量」這一關鍵問題,因此在整個設計中融入了許多針對擴展性的架構。

最引人注目的是,面對不同的技術問題時,作者提出多種解決方案,並對這些方案進行評估,以確定它們是否符合需求。這種方法使得即使在實際工作中遇到不同的情境,讀者也能了解可用的技術選擇及其特點,從而提高技術決策的品質。整體來說,這篇文章不僅提供了一個實用的系統設計案例,還強調了開發縮短網址服務背後所需考慮的各種技術問題。

校友對談: Yen-Fu Chen

contact: qwe661234@gmail.com
成大材料系

成大資訊所
Andes 實習
Google

  • ⼤⼆時開始選修程式設計相關課程,隨後加入軟體⼯程實驗室,參與網⾴⾃動化測試軟體 SideeX 的開發,並在大學部階段選修多門資訊工程系科目
  • 碩士進入資訊工程所的前瞻系統實驗室,研究題目為 RISC-V 模擬器,於 CTHPC 2023, COSCUP 2023, Open Source Summit Japan 2023, CTHPC 2024, VMIL'23 等學術和產業會議發表相關研究成果
  • 升碩二的暑期加入 Andes 實習
  • 碩士畢業前獲得 Google 公司聘書

當初如何兼顧材料系和資訊系課業?選修課程的規劃?
因為投入 RISC-V 模擬器開發,獲得哪些技能和經驗?對之後到 Andes 和 Google 工作的助益?
面試經驗

QA:

  1. 想請問學長後來有比較喜歡寫硬體了嗎(?
  2. 面試官最好奇的是甚麼?
  3. 想請問學長提到中間找工作碰壁,後來除了大環境的改變外,學長還有做什麼努力嗎
  4. 想問學長在做最艱難的專案的時候,一天花大概多少時間在研究專案?
  5. 想請問學長,有推薦怎樣方向的project 可以一個人做,大小約1~2年內做完,並對未來找工作有所幫助嗎?
  6. 像學長投遞的是硬體相關職缺,那需要大量刷題嗎
  7. 想請問學長從材料到硬體缺,是如何踏出第一步的, 看到學長有諸多大型project經驗, 但遲遲不知道怎摸開始第一步,謝謝 =>了解,謝謝學長,下學期的linux準備好加簽了
    Image Not Showing Possible Reasons
    • The image file may be corrupted
    • The server hosting the image is unavailable
    • The image path is incorrect
    • The image format is not supported
    Learn More →

A: As question 5, 最簡單的方法就是修 jserv 老師的課, 不管是計算機結構或是 liunx 核心設計/實作, 課程中的作業或是期末專題都是可以獨立完成的專案, 甚至可以作為新功能或是改進提交 pull request 到大型 project 中, 這些都是可以豐富履歷的經驗。