Apples ARM-basierte Systems-on-a-Chip kombinieren mehrere unterschiedliche Recheneinheiten zu einem großen Ganzen, wodurch Daten kurze Wege zwischen Prozessor-, Grafik- oder Neuralkernen zurückzulegen haben. Die Prozessorkerne sind dabei in Gruppen unterteilt, die sich bestimmte Ressourcen teilen. Die Basis-Ausbaustufen (M1 bis M3) sowie der M3 Pro beschränken sich auf jeweils zwei Gruppen: Ein