Nokia présente un encodeur HEVC 4K accéléré par FPGA
Nokia Bell Labs a publié les détails d'un nouvel encodeur HEVC 4K Ultra HD conçu pour le streaming vidéo en temps réel, utilisant l'accélération FPGA.

Nokia Oyj, par l'intermédiaire de son unité de recherche Bell Labs, a présenté les détails d'un nouvel encodeur HEVC (High Efficiency Video Coding) 4K Ultra HD en temps réel, implémenté sur un serveur serveur accéléré par FPGA (Field-Programmable Gate Array). Ce développement vise à améliorer l'efficacité et la vitesse du streaming vidéo haute définition.
L'encodeur est déployé sur le serveur Nokia AirFrame Cloud, qui intègre des processeurs Intel Xeon avec une carte accélératrice FPGA Arria 10 PCIe. Dans cette configuration hybride, les tâches d'encodage gourmandes en données, y compris la prédiction intra et la quantification, sont déchargées sur le FPGA. Les opérations nécessitant plus de contrôle restent sur les processeurs Xeon. La carte Arria 10 prend en charge jusqu'à deux instances de l'accélérateur de codage intra.
Selon les résultats publiés, le système peut encoder la vidéo 4K à 30 images par seconde avec un seul accélérateur de codage intra et à 40 images par seconde en utilisant deux accélérateurs. Cette configuration offrirait des facteurs d'accélération de 1,6 et 2,1 par rapport à une implémentation purement Xeon.
Nokia Bell Labs affirme qu'il s'agit de la première étude connue partitionnant un encodeur HEVC intra entre un CPU et un FPGA. L'entreprise soutient que la solution atteint une vitesse comparable à celle des encodeurs HEVC intra basés sur ASIC et est nettement plus rapide que les encodeurs HEVC intra FPGA existants.