Les avancées technologiques dans le domaine de l’intelligence artificielle (IA) ont stimulé la demande en matière de traitement efficient des charges de travail associées aux réseaux de neurones. Ce phénomène a entraîné l’apparition de divers types d’accélérateurs matériels visant à optimiser les performances des algorithmes d’IA. Parmi eux figure la Vision Processing Unit d’Intel, ou VPU, qui se singularise par sa capacité à améliorer significativement le traitement des flux vidéo haute résolution grâce à des techniques avancées d’apprentissage automatique. Ce document étudie en détail les principales caractéristiques de cette nouveauté sur le marché des accélérateurs neuronaux et explore ses possibilités d’intégration dans les futures architectures de processeurs haut de gamme d’Intel.

Pour comprendre pleinement l’importance de la VPU, il convient de la replacer dans son contexte historique. Depuis plusieurs décennies, les acteurs clés de l’industrie électronique redoublent d’efforts pour concevoir des appareils offrant des fonctionnalités multimédias hors pair. Cette course à l’innovation a favorisé le développement d’applications reposant sur le traitement de signaux audio et vidéo complexes, telles que la réalité virtuelle, l’analyse biométrique ou encore la reconnaissance vocale. En parallèle, la croissance exponentielle du volume de données numériques accessibles a créé un besoin crucial de technologies aptes à gérer efficacement cet afflux massif d’informations.

C’est dans ce cadre que s’inscrivent les accélérateurs neuronaux, dont le rôle capital consiste à soulager les processeurs centraux conventionnels (CPU) lorsqu’ils sont sollicités pour des opérations intensives faisant intervenir des réseaux de neurones profonds. Grâce aux percées récentes en matière de conception matérielle et algorithmique, ces dispositifs spécialisés permettent non seulement d’accélérer sensiblement le temps de traitement requis pour certaines tâches spécifiques, mais également d’optimiser la consommation énergétique globale des systèmes intégrant ces technologies.

Confrontée à cette dynamique d’amélioration continue, Intel, leader mondial dans le secteur des semiconducteurs, ne pouvait rester inactive. Après avoir acquis Movidius en septembre 2016, une entreprise axée sur le développement de solutions matérielles et logicielles pour le machine learning et la vision par ordinateur, Intel a rapidement élaboré une gamme d’accélérateurs neuronaux dans le but de renforcer sa position sur le marché hypercompétitif des technologies de l’IA. Au fil des années suivantes, la société a lancé plusieurs produits phares issus de cette fructueuse collaboration, dont les fameuses unités de traitement de vision Myriad X et Myriad 2, qui équipent certains modèles de drones DJI et des caméras intelligentes Ambarella.

Dans la droite ligne de ces investissements stratégiques, Intel a soumis récemment un correctif au noyau Linux concernant la mise en œuvre d’une architecture inédite baptisée “Unité de Traitement de Vision” (UTV), ou VPU en anglais. D’après des sources internes interrogées par Phorn,

Une Puce Hors Du Commun: La VPU, Le Prochain Grand Atout D’Intel

La VPU Arrive Avec Meteor Lake

  • Apparition de la VPU dans un patch du noyau Linux
  • Officialisation prévue pour la 14ᵉ génération de processeurs Core d’Intel, Meteor Lake
  • Incertitudes quant à son impact sur les performances globales des processeurs Intel

Avant La VPU: Raptor Lake, Une Simple Retouche

  • Treizième édition des processeurs Core d’Intel, Raptor Lake
  • Pas de grand bouleversement hormis une retouche de la configuration interne des cœurs
  • Attente soutenue autour de la VPU

Limites Et Solutions Face À L’Intégration Directe D’Un Accélérateur ML

  • Difficulté d’adapter un processeur en tant qu’accélérateur ML due aux contraintes thermiques et spatiales
  • Deux alternatives pour pallier ce problème :
    • Composant spécifique limité: Risque de restriction de polyvalence
    • Partage des ressources: Interrogations sur l’autonomie et l’efficacité

Facteurs Indicateurs De L’Indépendance Matérielle De La VPU

  • Identificateur PCI dédié
  • Gestion autonome de la fréquence et de la puissance
  • Prise en charge native des interruptions
  • Allocation d’adresse mémoire MMIO

Environnements De Programmation Compatibles Avec La VPU

  • Anticipation d’une compatibilité avec OneAPI Level Zero et OpenVINO, habituellement employés par Intel pour le développement de solutions AI

Perspectives Prometteuses Pour La VPU

  • Espoirs placés dans la VPU pour accroître les performances et favoriser l’éclosion de nouvelles applications
  • Curiosité et anticipation chez les experts IT jusqu’à sa sortie effective

En résumé, la VPU devrait constituer un atout majeur pour Intel. Experts informatiques et passionnés attendent impatiemment sa sortie, désireux de constater ses potentialités en termes de gains de performance et d’opportunités offertes au développement d’applications innovantes. Affaire à suivre…

En guise de conclusion, l’imminence de la sortie de la VPU (Unités de Traitement Polyvalentes) d’Intel marque une étape décisive dans le développement des technologies d’accélération de réseaux neuronaux. Sa localisation au cœur de la 14ᵉ version de la microarchitecture Core, Meteor Lake, symbolise l’engagement permanent d’Intel envers l’innovation et l’excellence des performances.

Circulent deux principales hypothèses quant à la fonction et les caractéristiques de la VPU: un module spécialisé dans une activité spécifique ou un accélérateur partageant ses moyens avec d’autres constituants, incluant le GPU Xe et ses propres accélérateurs matriciels XMM. Eu égard aux myriades d’incertitudes qui subsistent autour de cette jeune technologie, il est manifeste que la VPU promet des expériences enrichissantes dans le domaine de l’intelligence artificielle et du Machine Learning.

Sûrs de continuer à observer attentivement les progrès relatifs à la VPU, experts et passionnés trouveront assurément matière à investigation dans les arcanes de cette innovation foisonnante. L’univers des processeurs et des réseaux neuronaux recèle encore quantité de mystères et de secrets, nous enjoignant instamment de prolonger nos recherches et de combler notre irrésistible aspiration au savoir. Lancés dans cette entreprise intellectuelle, explorons conjointement les splendeurs de cette discipline en perpétuelle mutation.

Aller plus loin

Plateforme Intel Developer Zone dédiée aux développeurs: découvrez-y les toutes dernières informations sur les technologies Intel, dont la VPU et les accélérateurs neuronaux. Démarrez votre parcours sur la page Accélérateurs neuronaux Intel®.

Consultez le blog Intel AI pour des discussions animées et instructives sur l’actualité et les tendances de l’IA, alimentées par des experts d’Intel. Restez connecté(e) aux avancées les plus récentes en visitant la catégorie Intel® Vision Processing Unit (VPU).

Rejoignez la communauté open-source Intel pour dialoguer avec des ingénieurs, contributeurs et développeurs chevronnés. Inscrivez-vous au forum Processor Graphics & Media pour participer aux conversations sur les processeurs graphiques et médiatiques, y compris la VPU.

Parcourez l’article technique Intel intitulé « Analyzing Deep Learning Performance » qui expose l’impact des accélérateurs neuronaux sur les performances du deep learning. Explorez les différentes méthodes de mesure et benchmarking pour appréhender les paramètres d’évaluation pertinents relatifs aux accélérateurs neuronaux.

Ne ratez pas les sessions en ligne et les keynotes interactives de la conférence internationale Intel AI DevCon, où se côtoient chercheurs, universitaires et professionnels du secteur. Découvrez les présentations sur les derniers développements de l’IA et de la VPU via les replays des éditions précédentes sur Intel AI DevCon Archive.

Approfondissez vos connaissances en matière d’IA et d’accélérateurs neuronaux grâce à ces ressources. Gardez un œil sur les futures annonces et communications d’Intel relatives à la VPU.