複製鏈接
請複製以下鏈接發送給好友

確定時延引擎

鎖定
2019年9月26日,華為年度旗艦Mate30系列正式在國內發佈。投入數百位專家,耗時近2年研發而成的確定時延引擎具備優先調度、優先級矯正、預留服務三項技術。使EMUI10在平均響應時延和性能波動方面均有所改善,完成時延降低31%,時延波動率降低55%。 [1] 
中文名
確定時延引擎
所屬企業
華為
發佈時間
2019年9月26日

確定時延引擎基本介紹

華為舉行Mate30系列發佈會,在EMUI系統層面,在講到軟件性能優化時,華為消費者業務CEO餘承東提到EMUI10搭載了新一代GPU Turbo,以及另一個新技術——“確定時延引擎”。
擁有確定時延引擎的EMUI10,在平均響應時延和性能波動方面均有所改善,完成時延降低31%,時延波動率降低55%。 [1] 

確定時延引擎技術變革

華為此次推出的確定時延引擎,具備VIP優先調度、優先級矯正、預留服務三項技術。
VIP優先調度類似銀行的VIP通道,讓本應該優先的進程可以繞過隊列,保障執行效率。不僅如此,華為還對網絡協議棧進行了改造,針對低優先級的部分網絡業務進行協議上的限流。在網絡帶寬一定的情況下,儘可能保障“前台”業務的IO請求。
優先級矯正則是如果一個高優先級的任務依賴於低優先級的任務,就需要將低優先級任務提前。確定時延引擎首先是對相關數據結構重新設計,賦予了CPU和IO調度器業務感知能力,能夠精確知道哪些線程在哪些時間段是跟用户操作真正相關的。
預留服務則是,智慧前台調度既可以保證“前台”任務請求內存優先分配,減少進入慢速路徑的次數,又可以在高負載情況下緩解內存抖動現象 [1] 
參考資料
  • 1.    .  ..[引用日期2019-10-16]