Ouvrir le menu principal

MacGeneration

Recherche

Apple publie un guide sur l’optimisation du code pour les CPU Apple Silicon

Nicolas Furno

mercredi 17 avril 2024 à 15:08 • 14

Matériel

Apple a publié un guide destiné aux développeurs qui souhaitent optimiser leur code spécifiquement pour les processeurs que l’on trouve dans les puces Apple Silicon. Ce document PDF de 169 pages n’est pas pensé pour le grand public. D’une part, parce qu’il est réservé aux développeurs avec un compte chez Apple qui signent un accord restreignant son usage à l’optimisation du code et interdisant tout partage. Ensuite, parce qu’il n’est pas écrit pour les néophytes et entre vite dans le vif du sujet, avec des détails sur les instructions, les structures, la hiérarchie des caches et autres éléments qui composent un CPU.

Le programme et le lien de téléchargement sur le site développeur d’Apple. Image MacGeneration.

L’introduction donne le ton, en précisant que le guide part du principe que le lecteur a des connaissances de base du fonctionnement d’un processeur et du développement bas niveau, même si ce ne sont pas des connaissances spécifiques au jeu d’instructions ARM utilisé par Apple. Les conseils s’appliquent aussi bien aux puces M destinées aux Mac, iPad et à l’Apple Vision qu’aux puces A que l’on trouve dans les iPhone et iPad, du M1 au M3 et de l’A14 Bionic à l’A17 Pro, ainsi qu’aux futurs CPU d’Apple.

Même pour les développeurs, ce guide est sans doute bien trop avancé et pointu pour la majorité des besoins. Cela reste néanmoins une plongée assez fascinante dans le fonctionnement des processeurs développés par Apple.

MacBook tactile, MacBook Neo, iPhone Ultra : l'iPad survivra-t-il à 2026 ?

07:34

• 1


private.icloud.com : le nouveau domaine unique pour les e-mails masqués d'Apple

06:29

• 2


Les cartes SD de 8 To (8 000 Go) se montrent, mais la compatibilité SDUC est compliquée

15/06/2026 à 22:15

• 13


Monument Valley 3 est disponible, même si vous n'êtes pas abonné à Netflix

15/06/2026 à 21:32

• 14


Dernières heures pour commander notre livre sur les 50 ans d’Apple ! 🆕

15/06/2026 à 21:10

• 26


Les AirPods Pro 3 dégringolent à leur prix le plus bas : à partir de 182 €

15/06/2026 à 19:58

• 17


Promo : le MacBook Neo tombe à 609 €, le 512 Go se maintient à 715 € 🆕

15/06/2026 à 19:47

• 10


Apple met en ligne les secondes bêtas pour iOS 26.6, macOS 26.6 ou watchOS 26.6

15/06/2026 à 19:42

• 10


Mais au fait, pourquoi la bulle du nouveau Siri est-elle ovale sur iOS ?

15/06/2026 à 18:24

• 12


Pillages de données personnelles : coup de filet dans un groupe de jeunes pirates

15/06/2026 à 18:06

• 19


Le premier Mac compatible macOS 27 démarre à 430 € (code ALLEZLESBLEUS)

15/06/2026 à 16:07

• 0


Promo : l'iPhone Air à 899 € en 256 Go et 999 € en 512 Go. Du jamais vu en France ! 🆕

15/06/2026 à 15:51

• 45


J’ai découvert le premier bug dans mon MacBook Neo. Littéralement.

15/06/2026 à 15:48

• 59


macOS 27 : Apple dépoussière enfin son traitement RAW pour satisfaire les photographes

15/06/2026 à 15:25

• 15


macOS 27 peut suggérer des noms de fichiers et de dossiers, mais il faut un Mac puissant

15/06/2026 à 12:13

• 24


iCloud pour Windows muscle son gestionnaire de mots de passe

15/06/2026 à 11:23

• 4