<div id="0jj4m"></div>

    1. <em id="0jj4m"></em>
        <em id="0jj4m"></em>

        關于我們

        麒麟動態

        當前位置  >  首頁  >  關于我們  >  麒麟動態  >  正文

        超60%!麒麟軟件虛擬GPU優化方案使能云端高性能辦公

        發布時間:2022-05-12    瀏覽次數:3334次    作者:麒麟軟件


        GPU(圖形處理器單元)主要進行浮點運算和并行運算,其浮點運算和并行運算速度可以比CPU強上百倍之多,使用GPU虛擬化技術之后,可以實現云桌面整體性能的大幅提升,正在被越來越多的用戶追捧。本文主要介紹在銀河麒麟操作系統采用VirtIO-GPU技術實現國產CPU平臺云桌面性能優化。


        在當前GPU大廠不開源核外包、不支持國產CPU架構的背景下,VirtIO-GPU給開源社區帶了新的曙光,在多種優化手段后,銀河麒麟操作系統虛擬機中的3D渲染性能在國產CPU平臺飛騰、鯤鵬、海光、龍芯上均有大幅提升,這使得云端高性能辦公正在逐步成為現實。


        目前成熟的GPU虛擬化方案主要有:軟件模擬GPU、GPU分片虛擬化、API轉發等。麒麟軟件虛擬GPU優化方案采用API轉發方案的VirtIO-GPU虛擬化技術,VirtIO-GPU在有后端GPU硬件渲染情況下,客戶機系統中圖形3D性能大幅提升,在網頁瀏覽、視頻播放、文件辦公等場景大幅提升了使用體驗,大幅降低CPU使用率。目前已經從未優化的5%左右效率穩定提升到優化后的60%以上。?在Unigine Valley測試中,深度優化性能相比初步優化時(有GPU后端渲染)的2.5%提升至81%


        Glmark2測試性能效率提升到60%以上


        采用VirtIO-GPU虛擬化技術的云桌面場景中運行大型3D游戲、高清視頻編解碼等變成現實,且能夠兼顧1:N的靈活性和隔離性。優化后的場景可在不降低客戶圖形顯示加速性能的前提下,租戶數量提升一倍,大幅降低了客戶成本。


        多虛擬機共享后端GPU時租戶數量提升一倍


        方案介紹


        圖:VirtIO-GPU 云桌面技術棧框架


        在開源技術基礎上,麒麟軟件研發團隊引入零拷貝技術和新的虛擬機顯示器刷新加速模塊,并且在命令轉發、狀態同步邏輯等進行了深度優化。


        ??圖形資源支持零拷貝


        目前對于同一資源,虛擬機側的VirtIO-GPU前端驅動與宿主機側的后端設備均有各自的副本,為了保持二者之間的數據同步,因而需要頻繁且大規模的內存復制。通過引入零拷貝技術,VirtIO-GPU前端驅動和后端設備可共享同一資源實例,從而避免了內存復制,大大降低了VirtIO-GPU渲染指令的路徑延時,提高了渲染效率,并在一定程度上減少了對CPU資源的占用。



        ??前后端更加高效的狀態同步


        對VirtIO-GPU設備與物理GPU之間的命令轉發、狀態同步邏輯進行了深度優化。經測試,在極端情況下,二者之間的狀態同步延遲時間比之前降低約100倍,這極大的縮短了VirtIO-GPU渲染指令的執行時間,提高了響應速度。



        ??顯示畫面的刷新更加實時


        引入了新的虛擬機顯示器刷新加速模塊,可支持將VirtIO-GPU等虛擬顯卡的輸出畫面更加及時的刷新到各種虛擬顯示器中,因而具有更好的實時性,可有效減少用戶側圖像畫面的延遲。




        通訊員?| 白鸝莎、杜式薇?

        來? ? 源 | 產品與生態中心、研發中心

        審? ? 核 | 市場與政府事務部

        上一篇: 深入合作,共謀發展|工信部電子五所楊曉明主任一行到訪麒麟軟件 下一篇: 版權強國,重在你我|麒麟軟件參加云南省2022年知識產權宣傳周活動

        試用

        服務

        動態

        聯系

        <div id="0jj4m"></div>

        1. <em id="0jj4m"></em>
            <em id="0jj4m"></em>

            欧美精品一区二区三区