L’entreprise ARM a diffusé quelques spécifications sur sa nouvelle architecture ARMv9. Toujours selon ARM, cette nouvelle architecture sera utilisée dans plus de 300 milliards de puces cette décennie. Cette nouvelle puces, l’Armv9, est la réponse à la demande mondiale de capacité de traitement toujours plus grande, avec une performance, en termes de sécurité et d’intelligence artificielle (IA), de plus en plus grande.
Cela fait dix ans quant même qu’ARM, n’a pas sorti de nouvelles architectures. L’ARMv8, la précédente version, peut s’auréolé du meilleur rendement de performance par watt, cela promet !
» Alors que nous nous dirigeons vers un avenir qui sera défini par l’IA, nous devons jeter les bases d’un calcul de pointe qui sera prête à relever les défis uniques à venir «
» Armv9 est la réponse. Il sera à l’avant-garde des 300 milliards de puces à base d’Arm, poussées par la demande de traitements spécialisés, sécurisés et puissants omniprésents, basés sur l’économie, la liberté de conception et l’accessibilité du calcul à usage général. «
Simon Segars, chef de la direction d’Arm.
Le nombre de puces basées sur Arm, expédiées, continue de s’accélérer. Avec plus de 100 milliards d’appareils expédiés au cours des cinq dernières années. Au rythme actuel, 100 pour cent des données partagées dans le monde seront bientôt traitées sur Arm; soit au point de terminaison, dans les réseaux de données ou dans le cloud. Une telle omniprésence transmet à Arm la responsabilité d’offrir plus de sécurité et de performances, ainsi que d’autres nouvelles fonctionnalités dans Armv9. Les nouvelles fonctionnalités d’Armv9 accéléreront le passage d’un calcul polyvalent à un calcul plus spécialisé dans toutes les applications comme l’IA, l’Internet des objets (IoT) et la 5G, qui prennent de l’ampleur à l’échelle mondiale.
Sécurité : le plus grand défi de l’informatique
Pour relever le plus grand défi technologique d’aujourd’hui, c’est-à-dire de sécuriser les données du monde, la feuille de route Armv9 présente l’architecture de calcul confidentielle arm (CCA). L’informatique confidentielle protège des parties de code et de données contre l’accès ou la modification en cours d’utilisation, même à partir de logiciels privilégiés, en effectuant des calculs dans un environnement sécurisé basé sur le matériel.
L’Arm CCA introduira le concept de conteneurs, créés dynamiquement, utilisables par toutes les applications, dans une zone qui est séparée des secteurs sécurisés et non sécurisés. Par exemple, dans les applications d’entreprises, Realms peut protéger les données et le code sensibles du reste du système. Tout ceci pendant qu’elles sont utilisées, au repos et en transit. Un récent sondage Pulse, auprès des dirigeants d’entreprise, montrait que plus de 90 % des répondants pensait que si l’informatique confidentielle était disponible, le coût de la sécurité pourrait diminuer, leur permettant dans le même temps, d’augmenter considérablement leurs investissements dans l’innovation en ingénierie.
» La complexité croissante des cas d’utilisation du cloud ne peut pas être résolue avec une solution universelle «
» En conséquence, le calcul hétérogène devient de plus en plus omniprésent, nécessitant une plus grande synergie entre les développeurs de matériel et de logiciel. Un bon exemple de cette synergie entre le matériel et le logiciel sont les fonctionnalités de calcul confidentielles ArmV9 qui ont été développées en étroite collaboration avec Microsoft. Arm est dans une position unique pour accélérer l’informatique hétérogène au cœur d’un écosystème, favorisant l’innovation ouverte sur une architecture alimentant des milliards d’appareils. »
Henry Sanders, vice-président entreprise et directeur de la technologie, Azure Edge and Platforms chez Microsoft.
L’IA exige partout des solutions spécialisées et évolutives
L’omniprésence et la variété des charges de travail de l’IA, exigent des solutions plus diverses et spécialisées. Par exemple, on estime que plus de huit milliards d’appareils à assistance vocale activés par l’IA seront utilisés d’ici le milieu des années 2020. 90% ou plus des applications sur appareil contiendront des éléments d’IA ainsi que des interfaces basées sur l’IA comme la vision (reconnaissance d’image) ou voiceii (reconnaissance vocale).
Pour répondre à ce besoin, Arm s’est associé à Fujitsu pour créer la technologie Scalable Vector Extension (SVE), qui est au cœur de Fugaku, le supercalculateur le plus rapide au monde. Sur la base de ce travail, Arm a développé SVE2 pour Armv9. Ceci afin de permettre des capacités améliorées d’apprentissage automatique (ML) et de traitement numérique du signal (DSP) dans une plus large gamme d’applications.
SVE2 améliore par exemple la capacité de traitement des systèmes 5G et de la réalité virtuelle/augmentée. Également des charges de travail ML s’exécutant localement sur des processeurs, tels que le traitement d’images et les applications de domotique (maison intelligente). Au cours des prochaines années, Arm étendra encore les capacités d’intelligence artificielle de sa technologie, avec des améliorations substantielles. En améliorant au sein du processeur, la multiplication matricielle. Pour rappel une matrice est un tableau avec des lignes et colonnes. En plus des innovations IA en cours dans ses GPU Mali ™ et ses NPU Ethos ™.
Maximiser les performances grâce à la conception du système
Au cours des cinq dernières années, les conceptions Arm ont augmenté les performances du processeur. Ceci chaque année, à un rythme qui dépasse l’industrie. Arm continuera sur cette lancée dans la génération Armv9. Avec des augmentations attendues des performances du processeur de plus de 30% au cours des deux prochaines générations de processeurs mobiles et d’infrastructure.
L’industrie évolue progressivement de l’informatique générale, à un traitement spécialisé omniprésent. Malgré tout, les gains de performances annuels du processeur, à deux chiffres, ne sont pas suffisants. Non seulement la méthodologie de conception Arm’s Total Compute, améliorera le traitement spécialisé. Mais en plus il accélérera aussi les performances globales de calcul, grâce à des optimisations matérielles et logicielles. Elles seront ciblées au niveau du système et à une augmentation des performances des cas spéciaux d’utilisation.
En appliquant les principes de conception de Total Compute à l’ensemble de son portefeuille IP de solutions automobiles, clients, d’infrastructure et IoT, les technologies au niveau du système Armv9 couvriront l’ensemble de la solution IP, tout en améliorant l’IP individuelle. En outre, Arm développe plusieurs technologies. Entre autres pour augmenter la fréquence, la bande passante et la taille du cache, et réduire la latence de la mémoire. Dans le but bien sur de maximiser les performances des processeurs Armv9.
Une vision unique pour la prochaine décennie de l’informatique
» Répondre à la demande de charges de travail plus complexes basées sur l’IA entraîne le besoin d’un traitement plus sécurisé et plus spécialisé, ce qui sera la clé pour ouvrir de nouveaux marchés et opportunités «
» Armv9 permettra aux développeurs de créer et de programmer les plates-formes de calcul de confiance de demain en comblant les écarts critiques entre le matériel et les logiciels, tout en permettant la normalisation pour aider nos partenaires à équilibrer plus rapidement la mise sur le marché et le contrôle des coûts, ainsi que la possibilité de créer leur propre solution unique. solutions. »
Richard Grisenthwaite, vice-président directeur général, architecte en chef et associé, Arm.
Source : guru3d.com.