180 billion Arm-based processors have been shipped in mobile phones, IoT sensors, and other devices to date. Now, the technology has evolved to support hyperscale data centers and cloud computing. Arm-based processors, including Ampere Altra, are interesting for cloud customers because they scale linearly, provide predictable performance, and provide the highest density of cores, all at a lower price point. With Arm-based cloud compute, customers can run existing workloads less expensively and build new applications with superior economics and performance. To help developers transition, build, and run Arm-based workloads, Oracle has joined forces with Ampere Computing, Arm, GitLab, Jenkins, and others with a singular goal: to accelerate the Arm developer ecosystem with the best tools and platform possible.
Avec l'introduction du calcul à 64 bits dans l'architecture Armv8 et la famille Neoverse, Arm est entré sur le marché des serveurs avec des partenaires tels qu'Ampere Computing. La virtualisation matérielle et l'émergence du cloud computing ont accéléré cette transition. Dans notre secteur, nous sommes à un point d'inflexion, où les architectures à plusieurs processeurs vont à nouveau redevenir la norme. Une fois de plus, les clients auront de la diversité et du choix pour créer leurs applications nouvelle génération. Arm, X86 et les cartes graphiques ouvrent la voie.
L'architecture de CPU Arm Neoverse N1 est spécialement conçue pour les data centers et les infrastructures cloud. Elle fournit un sous-système SoC de classe serveur avec un nombre élevé de cœurs ainsi que les performances, les fonctionnalités et l'évolutivité nécessaires pour accélérer la transformation en une infrastructure « cloud vers la périphérie » évolutive. Elle modifie fondamentalement le calcul des performances pour les data centers à très grande échelle et le cloud, car elle permet de fournir beaucoup plus de travail pour bien moins de watts que les technologies conventionnelles.
Les processeurs Altra d'Ampere Computing reposent sur l'architecture CPU Neoverse N1. Ampere a adopté la plateforme N1 et intégré ses propres innovations pour concevoir un SoC spécialement conçu pour les applications dans les data centers cloud à très grande échelle. L'augmentation du nombre de fils, de la fréquence de processeur et de la densité des cœurs constitue un avantage multiple pour les processeurs N1 Arm.
Les processeurs Neoverse N1 Arm sont conçus et optimisés pour les data centers à hautes performances et à très grande échelle. Ces processeurs fournissent des performances durables à pleine fréquence et avec une architecture à cœur à fil unique, vous pouvez exécuter des workloads avec des performances stables et prévisibles tout en réalisant une mise à l'échelle idéale. Les structures de mise en cache de ces CPU sont dimensionnées pour les workloads d'infrastructure volumineux et à nombreux embranchements.
Les clients peuvent désormais faire évoluer leurs workloads de manière prévisible à moindre coût. Les processeurs Arm, tels que le processeur Altra d'Ampere, à un seul fil par architecture centrale, vous permettent d'exécuter des workloads avec des performances stables et prévisibles tout en réalisant un redimensionnement idéal des performances. Les cœurs sont entièrement isolés de l'impact négatif des autres workloads exécutés sur le même processeur. Il s'agit d'un avantage à la fois pour les workloads mis à l'échelle verticalement nécessitant un nombre très élevé de cœurs et pour ceux mis à l'échelle horizontalement tirant profit de plusieurs instances de machines virtuelles plus petites. De plus, des performances prévisibles signifient une facture plus prévisible à la fin du mois. Vous réaliserez des économies considérables pour vos serveurs Web, vos passerelles d'API, l'encodage de vos médias, vos inférences d'IA et vos autres workloads liés au processeur.
Le superordinateur le plus rapide au monde Fugaku, un ordinateur de Kobe co-développé par Riken et Fujitsu, utilise le système sur puce Arm de Fujitsu. Les processeurs Arm se sont hissés au sommet de la liste des architectures de processeur utilisées dans la construction de superordinateurs.
Altra au sujet des performances d'OCI pour les workloads : prix de la performance pour NGINX sans authentification
Source : Arm NGINX
Blog : http://bit.ly/OcNGINX
Les données du test d'évaluation ci-dessous indiquent que les processeurs Altra Arm peuvent atteindre environ 37 FPS, la valeur la plus élevée parmi toutes les instances.
Source : Arm x264
Blog : http://bit.ly/OCldA1
Les processeurs Altra Ampere à un fil par cœur éliminent les problèmes potentiels de sécurité des fils et assurent l'isolement des workloads des clients. Cette approche permet de réduire les risques liés aux attaques par canal auxiliaire. Étant donné qu'un seul fil est exécuté par cœur, le moteur d'exécution, les registres et le cache L1/L2 ne sont pas partagés entre plusieurs fils, ce qui réduit la surface d'attaque pour les exploits.
Arm TrustZone, une technologie d'extension de sécurité matérielle, offre une approche de sécurité efficace à l'échelle du système avec un isolement imposé par le matériel intégré au processeur. Elle constitue le point de départ idéal pour établir une racine de confiance matérielle reposant sur les directives de la Platform Security Architecture (PSA). ARM TrustZone fournit un environnement d'exécution sécurisé en divisant les ressources informatiques entre deux mondes d'exécution, à savoir le monde normal et le monde sécurisé.
Les processeurs de serveur tels que les Ampere Altra sont conçus pour répondre aux besoins des workloads les plus exigeants pour un large éventail de déploiements dans les data centers.
- Workloads génériques - applications Web, serveurs d'applications
- Applications natives du cloud - applications conteneurisées avec Docker
- Applications informatiques intensives - encodage des médias, inférences de l'IA, applications HPC
- Développement d'application native pour Arm - Android VM pour le développement et le test d'applications mobiles
- Caches et bases de données en mémoire - Redis, bases de données Memcached, bases de données open source
Lisez le dossier technique de Moor Insights & Strategy.
Langages |
|||
CI/CD |
|||
Cloud natif |
|||
Bases de données |
|||
Systèmes d’exploitation |
Arm, Ampere et des fournisseurs de logiciels indépendants de pointe tels que GitLab et Jenkins s'associent à Oracle pour faciliter le développement côté serveur sur Arm et en réduire les coûts. En collaboration avec ses partenaires, Oracle Cloud Infrastructure (OCI) facilite la transition, la création et l'exécution de vos applications Arm avec le meilleur rapport prix-performances dans le cloud. Les processeurs Altra d'Ampere conçus avec l'architecture Arm aarch64 sont disponibles sur OCI en tant que serveurs bare metal et machines virtuelles (VM). En collaboration avec ses partenaires, Oracle Cloud Infrastructure (OCI) facilite la transition, la création et l'exécution de vos applications Arm avec le meilleur rapport prix-performances dans le cloud. Les processeurs Altra d'Ampere conçus avec l'architecture Arm aarch64 sont disponibles sur OCI en tant que serveurs bare metal et machines virtuelles (VM). Des fournisseurs d'outils de développement ISV de pointe tels que GitLab, Jenkins, Rancher, Genymobile, open source tels que Continuous Delivery Foundation (CDF), et des partenaires technologiques tels qu'Arm and Ampere, collaborent avec Oracle pour fournir des outils et des logiciels afin de créer et d'exécuter des solutions Arm pour les serveurs. Oracle a publié les distributions aarch64 prises en charge d'Oracle Linux, Java et MySQL pour démarrer votre développement sur la plateforme de calcul Arm.
Les processeurs Altra d'Ampere, le premier processeur de serveur à 80 cœurs, offrent des performances, une évolutivité et une efficacité énergétique extrêmes pour la prochaine génération d'applications.
Les processeurs Ampere Arm conviennent aux workloads génériques ainsi qu'aux applications en croissance rapide telles que l'analyse de données, les applications mobiles, l'inférence de machine learning, les bases de données en mémoire, l'hébergement Web et les applications natives du cloud.