YouTube現在正在構建自己的視頻轉碼芯片

Google在YouTube的大量視頻轉碼工作量中投入了定製芯片

最近更新時間 2021-04-23 10:21:30

youtube

Google已經決定,YouTube要求如此龐大的轉碼工作量,因此需要構建自己的服務器芯片。該公司在YouTube博客文章,CNET採訪中以及在ASPLOS的論文中詳細介紹了其新的“ Argos”芯片,ASPLOS是“編程語言和操作系統的建築支持”會議的論文。

YouTube基礎架構團隊説,就像有用於圖形工作負載的GPU和用於AI工作負載的Google TPU(張量處理單元)一樣,它創建了“ VCU”或“視頻(trans)編碼單位”,該功能可幫助YouTube將單個視頻轉碼為十幾個版本,以提供一個流暢,帶寬高效,有利可圖的視頻網站。

Google的傑夫·卡洛(Jeff Calow)説,Argos芯片“與我們之前在傳統服務器上運行軟件的優化系統相比,計算效率提高了20-33倍。”VCU軟件包是全長PCI-E卡,看起來很像圖形卡。一塊板上有兩個Argos ASIC芯片,這些芯片埋在一個巨大的被動冷卻鋁散熱器下。最終甚至還有一個8針電源連接器,因為PCI-E功率不足。

Google提供了一個漂亮的芯片圖,其中列出了每個芯片上的10個“編碼器內核”,而Google的白皮書補充説“其他所有元素都是現成的IP塊”。Google表示:“每個編碼器內核可以使用三個參考幀實時編碼2160p,最高60 FPS(每秒幀)。”

這些卡經過專門設計,可插入Google的倉庫規模的計算系統。YouTube系統中的每個計算集羣都將容納一部分裝有新卡的專用“ VCU計算機”,從而使Google不必破解每台服務器併為其加載新卡。Google表示,這些卡類似於GPU,因為它們適合其現有的加速器托盤。CNET報道説“現在有數千個芯片正在Google數據中心中運行”,而且由於有了這些卡,像4K視頻這樣的單個視頻工作負載“可以在數小時內觀看,而無需花費幾天的時間。”

rss_feed