英特爾發布適用於現代CPU的快速AV1視頻編解碼器
作為開放媒體聯盟(AOMedia)的創始成員之一,英特爾在推廣AV1 編解碼器、並使其更容易被內容創作者/ 提供商和最終用戶訪問方面,開展了相當多的工作。早在2020 年,該公司就已通過Xe-LP GPU 引入對AV1 硬件編碼的支持。本週,這家芯片巨頭又發布了適用於所有現代CPU 的1.0 版SVT-AV1 編解碼器。
據悉,AV1 開源視頻編解碼器專為超高清分辨率、寬色域和高動態範圍的增強體驗而設計。早在2018 年,AOMedia 就宣稱AV1 效率較現有編解碼器提升30%(尤其針對H.265 / HEVC 的類似4K + 內容設計)。
不過高效編解碼器的一個問題,就是相當高的資源開銷、且通常需要依賴於硬件加速才能正常工作。與此同時,現代CPU 擁有大量資源和可用於編解碼的新指令集,這正是英特爾SVT-AV1 可以派上用場的地方。
英特爾指出,SVT-AV1 是一個可擴展的、且與標準無關的編解碼器庫,可充分發揮現代CPU / AVX2 指令的多線程性能。
此外Phoronix 指出,SVT-A11 提供了針對AVX2 的進一步優化,可帶來性能和圖像質量改進、更多預設級別的快速解碼、以及S 幀支持。
無論你的現代x86 計算機運行的是蘋果macOS、微軟 Windows、還是開源的Linux 操作系統,新編解碼器都可以在英特爾5 代酷睿(Broadwell 及以上)處理器上良好支持。
起初英特爾與流媒體平台Netflix 啟動了SVT-AV1 項目,驗證了AV1 編解碼器能夠適用於從優質視頻點播、到實時編/ 轉碼的各種應用場景。
2020 年8 月,SVT-AV1 編/ 解碼庫正式被AOMedia 旗下的軟件實施工作組(SIWG)所採納,對其後續流行起到了極大的助推作用。
現在,隨著SVT-AV1 1.0 版CPU 編解碼庫的發布,意味著AV1 生態又跨越了一個重要的里程碑。
值得一提的是,英特爾正在為Netflix 之類的合作夥伴提供基於DG2 GPU 的Arctic Sound-M 加速器,支持同時對8 路4K 視頻流進行AV1 硬件加速處理。
Intel Arctic Sound 1T 加速卡採用了單槽全高設計,熱設計功耗(TDP)150W 。Arctic Sound 2T 則是雙貼芯片,功耗達到了300W(需要8-pin 外接供電)。
前者採用的Xe-HP GPU 具有384 個執行單元(EU)+ 16GB 板載HBM2E 高帶寬顯存,峰值帶寬高達716 GB/s(或為HBM2E 堆棧@ 2048-bit 位寬)。
後者採用全長全高(FLFH)外形,具有960 EU + 32GB HBM2E 高帶寬顯存。
(圖自:Igor’s Lab)
與Iris Xe 消費級GPU 使用的Xe-LP 相比,英特爾Xe-HP 架構支持更多浮點格式(包括通用的FP16 / FP32 / FP64 和用於AI / ML 計算的bfloat16 格式)、更多計算機專用指令、用於深度學習的DP4A 卷積指令、以及英特爾的XMX 擴展。
此外面向數據中心的Xe-HPG GPU 使用了具有各種IPC 改進的全新執行單元(EU)、支持HBM2E 高帶寬顯存、並通過Intel 性能優化的10nm SuperFin 工藝來製造。簡而言之,Xe-HP 與Xe-LP / Xe-HPG 完全不是同類產品。
目前英特爾已向部分客戶提供1T / 2T 的Xe-HP 計算加速卡,且去年宣布的4T 方案甚至可提供超過42 TFLOPs 的FP32 性能(暫無具體出樣計劃)。