Cortex A7 : la bombe pour les smartphones pas chers
Retour sur une annonce, le Cortex A7 d'ARM. Et pour parler du processeur lui-même, qui est très intéressant.
Les CPU ARM
Un petit rappel sur ARM : la société propose des processeurs sous licence, à charge aux constructeurs de les intégrer. On trouve deux grandes gammes, les modèles ARMv6 (ancien jeux d’instructions) et les ARMv7, plus performants, qui nous intéressent. Dans les processeurs ARMv7, ARM propose la gamme Cortex A. Les deux plus connus sont le Cortex A8 et le Cortex A9, utilisés dans beaucoup de smartphones depuis de 2009 environ. Le Cortex A8 est un ancien core de type in-order, qui consomme peu et monte facilement en fréquence. Il est notamment utilisé dans l’OMAP3, l’Apple A8 ou le Samsung Hummingbird. Le Cortex A9, plus performant (environ 25 %) consomme plus mais est out of order et peut fonctionner en SMP. C’est celui que l’on retrouve dans Tegra 2, l’Apple A5, l’OMAP4 ou le Samsung Exynus. Enfin, le Cortex A15 est le prochain core, attendu dans l’OMAP5, par exemple.
Le principal problème d’ARM, c’est que le Cortex A8 est un core assez ancien, qui date de 2003, et que sa consommation est finalement élevée comparativement à ses performances. Et ce CPU a été pensé pour du 90 ou du 65 nm, pas le 40 ou le 28 nm actuel.
La puce idéale pour l'entrée de gamme
Avec le A7, ARM redéfinit l’entrée de gamme. Le processeur est plus simple que le Cortex A8 et en théorie un peu moins rapide — 1,9 MIPS par MHz contre 2 pour le A8 — mais quelques améliorations le rendent au final plus efficace. Le pipeline plus court (8 étages contre 13) et la prédiction de branchement améliorée permettent d’augmenter l’efficacité (et la perte en cas de problème) et la FPU est plus efficace. Et ARM indique que le Cortex A7 en 28 nm peut atteindre 1,5 GHz, alors que les implémentations habituelles du A8 se limitent à 1,2 GHz en 4x nm.
La simplicité du Cortex A7 a deux avantages : une taille réduite — et donc des coûts de fabrication plus faible — et une consommation très faible. Pour la taille, ARM parle de 0,5 mm² en 28 nm, là où un A8 en 65 nm fait 4 mm² et environ 2,5 mm² en 4x nm. Pour la consommation, même chose, ARM parle d’un facteur 5 par rapport à un Cortex A8 classique en 4x nm.
Autre avantage sur le Cortex A8, il est possible de coupler plusieurs Cortex A7, alors que le Cortex A8 est un « single core ».
Dans les faits, et sans parler du big.LITTLE où le Cortex A7 est couplé à un Cortex A15, le Cortex A7 devrait donc remplacer assez rapidement le Cortex A8 dans les SoC. Pour les constructeurs c’est intéressant : un Cortex A7 dual core en 40 nm devrait être nettement plus rapide qu’un Cortex A8 pour un prix sensiblement identique et une consommation plus faible. Pour les smartphones d’entrée de gamme, l’intérêt est évident : on gagne en performances et on diminue les coûts.
Le Cortex A7 devrait aussi permettre de se débarrasser de l’antique ARM11 et du jeu d’instruction ARMv6, qui grèvent les performances de solutions d’entrée de gamme. Pour ARM, le Cortex A7 devrait permettre de proposer des smartphones offrant la puissance d’un haut de gamme de 2010 (l’iPhone 4 en Cortex A8 est l’exemple typique) pour environ 100 $ en 2012 ou 2013.
Plus intéressant, ARM montre aussi que la société n’est absolument en déclin dans son domaine de prédilection, la consommation. Si le Cortex A7 n’est pas un monstre de performances — et ce n’est pas ce qu’on lui demande — il consomme peu. Et c’est exactement ce que l’on demande à un processeur ARM.
- CM Silencio 450 : du silence à 55 euros
- Du bi-socket LGA 2011 chez EVGA
- Deux failles de sécurité touchent iOS 5
- Seagate : 2,8 milliards de chiffre d’affaires
- Le Core i7 2700K déjà en vente
- Le marché du PC en Europe poursuit sa chute
- TDJ : CM Hyper 612S, Enermax Maxrevo 1350
- Tom’s Guide : exploitez iOS 5 à 100%
- Android 4.0 (Ice Cream Sandwich) : pourquoi il mérite votre attention
- TDJ : deux Radeon HD 6770, alims de 300 à 620W
- Tom’s Guide : quel est le meilleur forfait anti-Free ?
- L'iPod a 10 ans
- Les pilotes et firmwares de la semaine
- Quand les pirates d’Anonymous luttent contre la pédopornographie
- 10 Go pour les courriels chez Free
- Une porte logique à l'E.Coli
- TDJ : 3D Vision 2 & Asus VG278H, MSI GT683DXR478
- La configuration des nouveaux MacBook Pro [MAJ x2]






J'ai un doute sur les surfaces annoncées
le A7 gravé avec techno 28 nm fait 0,5 mm² de surface

alors que le A8 gravé avec techno 65 nm fait 4 mm² de surface
et gravé en 4x nm (40 à 49 nm) il fait 2.5 mm² de surface
OK??
Itoo! C'est petit tout ça :-°
Un comparatif sur les processeurs mobiles s'impose là ! Et de plus en plus, car au final c'est lequel le meilleur pour telle ou telle application ?
la taille du die n'est pas celle du SoC...
Petite question que je me pose, en quoi la réduction du pipeline pourrait augmenter la puissance de calcul ?
Petite question que je me pose, en quoi la réduction du pipeline pourrait augmenter la puissance de calcul ?
Le fait d'avoir un pipeline plus court permet de reprendre le travail plus rapidement à chaque fois que le flux des instructions change; ça s'applique aux cas où la prédiction de branchement s'est trompé; aux cas où une instruction est conditionné par une instruction précédente; aux interruptions; aux changements de contexte.
Tout cela contribue à l'efficacité du processeur; pas directement à sa puissance de calcul brut. Dans le cas d'un smartphone ou d'un produit embarqué, les calculs bruts ne sont de toute façon pas l'objectif.