部署先進的網路基礎設施不僅可以解決資料傳輸量激增的問題,而且還能在諸如邊緣、核心和雲端等網路的不同部分進行資料處理。不足為奇的是大部分數據要麼是視頻,要麼是圖像,並且這些資料正以指數級速度增長,並將在未來幾年內保持持續增長。因此,需要更多的計算資源來應對資料的大量增長 ( 如圖 1 所示 )。
由於應用的類型多種多樣,因此在資料中心中存在著各種各樣的視頻或影像處理工作負載。基於專用積體電路 (ASIC) 的解決方案通常可提供更高的性能,但是無法進行升級以支援未來的演算法;基於中央處理器 (CPU) 的解決方案要比其更加靈活,但其時鐘主頻已經固定,而且已不再可能大幅提升處理器性能;圖形處理器 (GPU) 是提供視頻 / 影像處理解決方案的另一種候選方案,但其功耗明顯高於基於現場可程式設計邏輯閘陣列 (FPGA) 的解決方案。FPGA 在視頻處理和壓縮領域內,是一種具有吸引力的選擇,因為它們提供了實現創新視頻處理演算法所需的、平衡的資源。此外,PGA 提供了一種靈活的解決方案,可以縮短產品上市時間,並能在解決方案的整個生命週期內實現持續升級和部署新的功能。
圖 1:全球互聯網視頻資料流程