La filiale de Google, Youtube, a, comme la plupart des acteurs du streaming, vu la demande de ses ressources exploser pendant la pandémie. Pendant un temps, l’inflation des besoins en puissance de calcul pour l’encodage vidéo a été un sujet au sein de Google. L’entreprise a donc décidé de créer ses propres solutions appelées Argos.
Argos: une solution d’encodage à dix cœurs
On connait les GPU, mais il faudra désormais s’habituer à entendre parler de VCU. L’équipe technique de YouTube affirme avoir créé un « VCU » ou « Video (trans) encoding unit« . Cette solution matérielle permet à YouTube de transcoder une seule vidéo en plus d’une dizaine de versions dont la plateforme a besoin, pour optimiser la bande passante et la qualité du service en fonction de l’utilisateur final ciblé (PC, TV, téléphone…).
Ce VCU est une carte PCI-Express pleine longueur et ressemble beaucoup à une carte graphique, sauf qu’il comprend deux puces ASIC cachées sous un énorme dissipateur thermique en aluminium nécessitant un connecteur d’alimentation à 8 broches.
Selon Jeff Calow, ingénieur logiciel chez Google, la nouvelle puce Argos offre :
Des améliorations allant de 20 à 33 fois en termes d’efficacité informatique par rapport à notre système optimisé précédent, qui exécutait des logiciels sur des serveurs traditionnels. (processeurs Intel Skylake + GPU Nvidia Tesla T4)
Le principal avantage de cette puce est qu’elle possède dix cœurs dédiés à l’encodage. Chacun de ces cœurs est capable d’encoder à une résolution de 2160p en 60 FPS, en temps réel en utilisant trois cadres de référence. Le schéma ci-dessus montre l’intérêt de ce nouveau matériel dans l’infrastructure de Google mais aussi les gains de confort pour l’utilisateur final.
Ci-dessous, nos guides d'optimisations dont : Optimiser Windows 11 pour les jeux - Optimiser Windows 10 pour les jeux - Comment réduire latence - Stock PS5