Diminution de la consommation d’énergie
Dans le cadre des récents développements en intelligence artificielle (IA), il est surprenant de constater que beaucoup de dispositifs mobiles ne parviennent pas à intégrer ces avancées dans leurs logiciels. Une des raisons principales de cette stagnation réside dans la consommation d’énergie.
Défis de l’IA sur mobile
Les systèmes d’IA, inspirés du fonctionnement du cerveau, nécessitent des processeurs graphiques multi-cœurs puissants. Or, ces composants intensifs en énergie ne sont pas adaptés aux appareils mobiles. Pour cette raison, la plupart des développeurs choisissent de traiter les tâches énergivores dans le cloud plutôt que directement sur le téléphone.
Lors de la conférence internationale sur les circuits intégrés à San Francisco, des chercheurs du MIT ont présenté un nouveau type de puce, nommée Eyeriss, dédiée à l’implémentation de réseaux neuronaux, qui sont au cœur de l’IA. Ce composant promet une efficacité dix fois supérieure à celle des processeurs graphiques actuels, permettant aux futurs appareils mobiles d’exécuter des algorithmes d’IA directement sur l’appareil.
L’apprentissage profond sur une puce
Les réseaux neuronaux, ou ce que l’on appelle désormais l’apprentissage profond, sont une technique d’apprentissage automatique où les machines traitent d’énormes quantités de **données**. Cependant, l’exécution de ces algorithmes a jusqu’alors été limitée aux **serveurs** ou ordinateurs puissants capables de fournir l’énergie requise.
Applications de l’apprentissage profond
Vivienne Sze, professeure au MIT et membre de l’équipe ayant conçu Eyeriss, souligne que l’apprentissage profond est bénéfique pour une multitude d’applications telles que la reconnaissance d’objets, la détection faciale, ou encore la reconnaissance vocale. La possibilité d’intégrer de telles fonctions dans des appareils mobiles pourrait révolutionner leur utilisation, même sans connexion Wi-Fi. Cela ouvrirait également des perspectives en matière de vie privée, car le traitement local des données éviterait les délais de transmission.
Innovations de la puce Eyeriss
Pour remédier à la problématique de la consommation d’énergie, les chercheurs ont conçu une puce économe en énergie, tout en étant flexible. Eyeriss est dotée de 168 cœurs, équivalents à ceux d’un GPU mobile.
La consommation élevée des GPU provient souvent du fait qu’ils utilisent une mémoire locale pour tous leurs cœurs, entraînant de fréquents transferts de données. Eyeriss, en revanche, compresse les informations avant de les envoyer aux cœurs, et chaque cœur possède sa propre mémoire pour optimiser l’efficacité. De plus, les cœurs peuvent échanger des données directement entre eux, minimisant ainsi le besoin de passer par une mémoire principale.
Lors de la conférence, Eyeriss a été mise en action lors d’une tâche de reconnaissance d’images, marquant une première dans l’histoire des réseaux neuronaux sur une puce personnalisée. Si ce projet prend de l’ampleur, nous pourrions bientôt voir des assistants IA directement sur nos smartphones.
FAQ
Quelles sont les principales limites des appareils mobiles concernant l’IA ?
L’une des principales limites est la consommation d’énergie des processeurs nécessaires pour exécuter des algorithmes d’IA, qui dépasse souvent les capacités des batteries des dispositifs mobiles.
Comment la puce Eyeriss peut-elle améliorer les performances de l’IA sur mobile ?
Eyeriss est conçue pour être plus économe en énergie tout en permettant des traitements complexes directement sur le dispositif, évitant ainsi d’avoir à se fier à une connexion Internet.
Quelles sont les implications pour la sécurité des données avec le traitement local ?
Le traitement des données directement sur le téléphone peut renforcer la vie privée des utilisateurs, car cela réduit le besoin de transmission des données vers le cloud.
Est-ce que toutes les applications d’IA peuvent être exécutées sur des appareils mobiles avec Eyeriss ?
Bien que Eyeriss facilite l’exécution de nombreuses applications d’IA, certaines tâches particulièrement intensives pourraient encore nécessiter des ressources de serveurs externes.
Quelle est l’importance de l’innovation en IA pour l’avenir des technologies mobiles ?
Les innovations en IA peuvent transformer profondément la manière dont nous interagissons avec la technologie, rendant les appareils mobiles plus intelligents, réactifs et personnalisés pour les utilisateurs.
