系統軟體社群議程
中階
藉由減少例外處理的途徑降低 Linux 系統呼叫執行成本
IB201 14:40 ~ 15:05 漢語2010 年,加拿大多倫多大學的研究人員在作業系統頂尖學術研討會 OSDI 發表 “FlexSC: Flexible System Call Scheduling with Exception-Less System Calls” 論文,嘗試透過減少例外處理來降低 Linux 系統呼叫的執行成本,本議程展示在 Linux 核心 5.0+ 重新實作 FlexSC,並將舊有的實作換為 Concurrency Managed Workqueue (cmwq),有效降低 TLB miss 並在特定頻繁 I/O 的場景獲得超過 30% 的效能提升