Microsoft a fait l’annonce de Copilot+, une version de Windows spécifiquement conçu pour les processeurs ARM de nouvelle génération. Comme Microsoft utilise Copilot à toutes les sauces, il est parfois difficile de s’y trouver tellement l’intelligence artificielle est désormais partout dans l’écosystème du géant de Seattle. Actuellement, tous les ordinateurs équipés de Windows 11 ont déjà certaines fonctionnalités Copilot, mais l’ensemble des requêtes à l’intelligence artificielle sont traitées directement dans les centres de données de Microsoft tandis que Copilot+ fera des requêtes directement sur l’ordinateur grâce à une architecture matérielle spécifiquement conçue à cet effet.
Microsoft et ARM: Cette fois-ci c’est la bonne !
L’attrait de Microsoft envers l’architecture ARM ne date pas d’hier ont a qu’à penser à Windows CE qui a connu un certain succès auprès des ordinateurs de poche et des applications professionnelles jusqu’au début des années 2010. Microsoft a par la suite offert une version ARM de Windows 10 qui n’a pas connu le succès escompté. Avec Copilot+, Microsoft semble avoir une approche similaire à celle d’Apple qui a fait sa conversion ARM en 2020. Tandis qu’Apple conçoit désormais ses propres puces, Apple Silicon, dérivés des puces mobiles, Microsoft se tourne actuellement vers Qualcomm et ses nouvelles puces Snapdragon X afin de permettre aux fabricants d’ordinateurs de respecter l’imposant cahier de charge imposé pour faire tourner Copilot+.
Qu’est-ce que l’architecture ARM ?
L’architecture ARM (Advanced RISC Machine) et l’architecture x86 sont deux types principaux de conception de processeurs utilisés dans les appareils électroniques. ARM est souvent utilisée dans les appareils mobiles et embarqués en raison de sa faible consommation d’énergie et de son efficacité. Les processeurs ARM sont conçus avec une architecture RISC (Reduced Instruction Set Computing), qui simplifie les instructions exécutées par le processeur, permettant une exécution plus rapide et moins énergivore.
En revanche, l’architecture x86, développée par Intel, est couramment utilisée dans les ordinateurs de bureau, les ordinateurs portables et les serveurs. Les processeurs x86 sont basés sur une architecture CISC (Complex Instruction Set Computing), qui permet d’exécuter des instructions plus complexes, offrant ainsi de meilleures performances pour des tâches intensives en calcul.
- Consommation d’énergie : ARM consomme généralement moins d’énergie par rapport à x86, ce qui le rend idéal pour les appareils mobiles et les systèmes embarqués.
- Performance : Les processeurs x86 offrent des performances supérieures pour les applications exigeantes comme les jeux vidéo et les logiciels professionnels.
- Compatibilité des logiciels : x86 a une meilleure compatibilité avec un large éventail de logiciels, bien que ARM gagne en popularité avec l’essor des appareils mobiles et des systèmes embarqués.
Les neurones font toute la différence
Les processeurs modernes intègrent de plus en plus des composants dédiés à l’intelligence artificielle (IA), appelés « neural engines » ou moteurs neuronaux. Ces unités sont spécialement conçues pour accélérer les tâches de machine learning et d’IA, telles que la reconnaissance d’images, le traitement du langage naturel, et les recommandations personnalisées.
Fonctionnalités Clés des Neural Engines :
- Accélération du Machine Learning : Les neural engines peuvent traiter des modèles de machine learning de manière beaucoup plus rapide et efficace que les unités de traitement central (CPU) ou graphique (GPU) classiques.
- Efficacité énergétique : En dédiant des ressources spécifiques aux tâches d’IA, les processeurs avec neural engines consomment moins d’énergie pour ces opérations, prolongeant ainsi la durée de vie de la batterie des appareils mobiles.
- Applications pratiques : Les neural engines sont utilisés dans divers domaines, notamment pour l’amélioration des photos et vidéos, la réalité augmentée, les assistants vocaux, et la sécurité (comme la reconnaissance faciale).
Exemples de Processeurs avec Neural Engines :
- Apple Silicon : Les puces M1 et M2 d’Apple incluent un neural engine qui peut effectuer jusqu’à 11 trillions d’opérations par seconde, améliorant les performances des applications d’IA sur les appareils Mac, iPhone et iPad.
- Qualcomm Snapdragon : Les processeurs Snapdragon incluent le moteur AI de Qualcomm, qui permet des expériences utilisateur amélioré sur les smartphones Android, comme des caméras intelligentes et des assistants vocaux avancés.
- Google Tensor : Le processeur Tensor de Google, utilisé dans les téléphones Pixel, intègre des capacités avancées de machine learning et d’IA, optimisant les fonctionnalités de caméra, de reconnaissance vocale et de traduction en temps réel.
L’intégration des neural engines dans les processeurs représente une avancée significative, rendant les appareils plus intelligents et réactifs, tout en maintenant une consommation d’énergie minimale. Ces innovations ouvrent la voie à de nouvelles possibilités pour les applications d’IA dans le quotidien.
ARM est désormais dans tous les produits Apple
En 2020, Apple a annoncé sa transition des processeurs Intel x86 vers ses propres puces ARM, appelées Apple Silicon, à commencer par le M1. Cette conversion marque un tournant majeur dans l’industrie technologique. Les puces ARM d’Apple sont conçues pour offrir une meilleure efficacité énergétique et des performances accrues par rapport aux processeurs Intel traditionnels. Avec Apple Silicon, les nouveaux Mac offrent une autonomie de batterie prolongée et des performances optimisées pour les tâches courantes et professionnelles, tout en maintenant une compatibilité avec les applications existantes grâce à l’outil de traduction Rosetta 2. Cette transition vers ARM permet également à Apple de mieux intégrer matériel et logiciel, offrant ainsi une expérience utilisateur plus fluide et cohérente.
Qu’est-ce que Copilot+
Tout d’abord pour faire tourner Copilot+, un ordinateur doit être en mesure d’effectuer 40 trillions d’opérations par seconde, tout en offrant une autonomie de batterie exceptionnelle. Pour réaliser cette exploit, Microsoft introduit une toute nouvelle architecture intégrant le CPU, GPU et une unité de traitement neuronaux (NPU) optimisée par des modèles de langage de grande taille (LLM) et de petite taille (SLM) fonctionnant dans le nuage Azure. Selon Microsoft, les ordinateurs Copilot+ offrent une performance inégalée, jusqu’à 20 fois plus puissante et 100 fois plus efficace pour les calculs IA que les ordinateurs actuels X86.
De l’intelligence artificielle partout dans l’ordinateur
Les ordinateurs Copilot+ permettent d’effectuer des tâches d’intelligence artificielle sans avoir recours au nuage. Selon Microsoft, l’expérience utilisateur se veut plus personnalisée et surtout plus sécuritaire. L’application Cocreator facilite la création et la retouche d’images avec des algorithmes de diffusion optimisés. Restyle Image permet de réimaginer des photos personnelles avec de nouveaux styles, et des applications populaires comme Adobe Photoshop, DaVinci Resolve, et CapCut bénéficient de fonctionnalités IA améliorées par le NPU.
Recall votre espion maison !
La fonctionnalité Recall permet de retrouver des informations que vous avez consultées avec votre ordinateur. Pour y arriver, Recall prend une capture de votre écran toutes les 5 secondes et analyse les images afin que vous puissiez retrouver votre contenu par simple interrogation de l’assistant Copilot. Le professionnel de l’informatique en moi a beaucoup de difficulté avec ce type d’approche, car en prenant une capture d’écran à toutes les 5 secondes, des informations personnelles peuvent ainsi se retrouver entre de mauvaises mains. Recall est en quelque sorte un espiogiciel configuré pour vous aider à vous retrouver dans votre ordinateur. Même si Microsoft nous assure que les captures d’écran ne quittent pas l’ordinateur, Recall est selon moi une fonctionnalité qui ne doit pas être activée sur des ordinateurs professionnels.
Les ordinateurs Copilot+ seront disponibles à partir du 18 juin et Microsoft nous assure que vous n’aurez pas besoin de payer un abonnement pour utiliser les fonctionnalités Copilot+.