Ouvrir le menu principal

MacGeneration

Recherche

L'Apple M4 est plus qu'une mise à jour mineure, grâce aux instructions SME et SVE

Pierre Dandumont

dimanche 09 juin 2024 à 10:00 • 35

Matériel

Il y a moins d'un mois, Apple lançait ses premiers appareils équipés d'une puce M4, les nouveaux iPad Pro. Si les premiers retours montraient que la nouvelle puce en avait sous le coude, certains points étaient un peu flous, notamment les réelles innovations du système sur puce. Mais depuis, une nouvelle information intéressante a été découverte : l’ajout des instructions SVE et SME dans la puce. Cet ajout prouve que la mise à jour est finalement plus significative qu’escomptée, en plus de modifications architecturales.

L

L'Apple M4 débarque dans les iPad Pro : une nouvelle puce qui souffle le chaud et le froid

Avant de commencer, un petit rappel est peut-être nécessaire : les processeurs d'Apple et plus largement tous les composants qui forment les systèmes sur puce restent assez obscurs et sont peu documentés publiquement. Certaines informations peuvent venir de diverses publications techniques de la firme, mais l'ensemble est fermé et beaucoup de détails ne peuvent être obtenus que par rétro-ingénierie. Qui plus est, la fiabilité des données fournies par Apple n’est pas toujours bonne : la puce M2 de l'iPad Air a par exemple un cœur GPU désactivé et les pages de spécifications ne l'ont indiqué qu'après plusieurs jours.

L'Apple M4 selon Apple.

Un jeu d'instructions, ce n'est pas amusant

Avant de parler des instructions SME (et de l'AMX d'Apple), la nouveauté la plus marquante, il faut expliquer le principe d’un jeu d'instructions. Pour employer une analogie assez basique, c’est l’équivalent du langage compris par le processeur. Il s'agit de l'ensemble des instructions ou commandes qu'il peut exécuter et il faut savoir qu’il ne peut gérer qu’un seul jeu d’instructions. Nous pouvons ainsi le comparer à une personne qui ne comprendrait que le français.

Il existe de nombreux jeux d'instructions et les plus connus actuellement sont le x86 d'Intel, l'ARM de chez Arm ou encore le RISC-V. Si nous retournons dans le passé, nous pourrions aussi évoquer ceux qui animaient les 68000 (Motorola) ou les PowerPC. Chaque jeu d’instructions est un langage précis comme peut l’être l’anglais ou le français et ils sont tous fondamentalement incompatibles… même si les concepts sous-jacents sont proches.

La révolution RISC-V (1/4) : l

La révolution RISC-V (1/4) : l'Agence tous RISC

De la même façon qu'il existe des mots pour désigner des choses identiques en français et en anglais, vous trouverez des instructions pour effectuer des additions dans tous les types de CPU, mais la syntaxe (l'ordre des commandes) peut varier. Pour continuer l'analogie, les processeurs ne sont pas bilingues : un CPU compatible ARM ne comprend que les instructions ARMv8 et pas les instructions x861 par exemple. Si vous voulez exécuter du code x86 sur votre processeur ARM, vous aurez besoin d’un traducteur, comme Rosetta d’Apple ou de manière générale un émulateur, un programme écrit avec des instructions ARM qui va traduire le code x86 pour le transformer en code ARM.

Soutenez MacGeneration sur Tipeee

Cet article est réservé aux membres du Club iGen


Rejoignez la plus grande communauté Apple francophone et soutenez le travail d'une rédaction indépendante. Le Club iGen, c'est:

  • des articles de qualité rien que pour vous
  • un podcast exclusif
  • pas de publicité
  • un site dédié !

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

Le MacBook Air M1 tombe à moins de 430 € avec le code HALLOWEEN40

12:37

• 0


Elon Musk annonce une démonstration d’ici la fin de l’année du Tesla Roadster... volant ?

11:00

• 119


Les promos Apple s’emballent : iPhone et iPad (Pro) et Apple Watch Ultra 2 à prix cassés

09:03

• 33


Fin de Windows 10 : notre nouvelle série sur le Club iGen pour surmonter cette épreuve

08:05

• 24


Fin de Windows 10 : une transition vers Windows 11 qui vire au fiasco

08:00

• 26


Tests, série, analyses… Les articles du Club iGen publiés en octobre

01/11/2025 à 15:00

• 4


Sortie de veille : comment Apple bat de nouveaux records financiers

01/11/2025 à 08:00

• 19


Sam Altman, frustré, annule sa commande de Tesla Roadster et se prend un mur

31/10/2025 à 21:00

• 140


Votre iPhone 18 Pro, vous le prendrez plutôt café, violet ou bordeaux ?

31/10/2025 à 17:13

• 57


Cette extension pour Chrome reprend une idée populaire d’Arc pour changer d’onglet

31/10/2025 à 15:20

• 7


Le gouvernement américain voudrait bannir TP-Link pour des raisons de sécurité nationale

31/10/2025 à 11:30

• 27


Le Black Friday a déjà commencé chez Boulanger, qui autorise les retours jusqu’au 31 janvier

31/10/2025 à 10:31

• 5


Attention aux tentatives d'arnaques en lien avec les données volées à Bouygues Telecom

31/10/2025 à 10:19

• 38


iOS 26.1, nouveau matériel : que nous réserve le mois de novembre d’Apple ?

31/10/2025 à 10:01

• 33


Bon plan : le MacBook Air M4 avec 24 Go de RAM et SSD 512 Go à 1 347 €

31/10/2025 à 08:44

• 12


iPhone 17 : un succès au-delà des attentes

31/10/2025 à 08:10

• 56