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.

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

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

Soutenez MacGeneration sur Tipeee

Test du lampadaire de SwitchBot : un bon éclairage Matter sans se ruiner

10:54

• 20


Tout l'univers Proton (VPN, Mail, Drive...) pour 6,5 € par mois !

10:39

• 0


macOS 26.1 : quand le navigateur de fichiers se met à ramer…

10:00

• 86


Sortie de veille : un nouveau MacBook autour de 700 €, trop beau pour être vrai ?

08:00

• 24


Promo : le Mac mini M4 repasse sous les 600 € 🆕

06:59

• 29


Nvidia : si l'Occident ne réagit pas, la Chine va gagner la course à l’IA selon son patron

07/11/2025 à 22:30

• 84


Un clavier Cherry pour Mac en promotion, à seulement 40 €

07/11/2025 à 21:35

• 10


Mozilla dévoile Kit, la nouvelle mascotte de Firefox 🦊

07/11/2025 à 17:45

• 23


Handy : l’app qui transcrit votre voix en texte partout sur macOS

07/11/2025 à 17:08

• 17


Le Terminal de macOS adopte une touche de Liquid Glass avec Tahoe

07/11/2025 à 14:51

• 16


Écrans externes : de bonnes affaires à saisir chez BenQ, Asus et LG

07/11/2025 à 12:33

• 7


Tesla aimerait produire ses puces IA dans une Terrafab, en partenariat avec Intel

07/11/2025 à 12:05

• 26


Proton VPN active le split tunneling sur Mac

07/11/2025 à 10:28

• 13


Swift Student Challenge : Apple donne rendez-vous aux jeunes développeurs en février

07/11/2025 à 09:36

• 1


IKEA officialise l’arrivée de sa nouvelle gamme de produits connectés via Matter et Thread

07/11/2025 à 09:35

• 66


Merci Patron ! Tesla adoube Musk avec un bonus à 1 000 milliards de dollars

07/11/2025 à 07:30

• 157