Dans les petits secrets de l'A4

Dans les petits secrets de l'A4

par Arnauld de La Grandière le Lundi 01 Mars 2010 à 18:22
Lors de la présentation de l'iPad, Steve jobs n'a pas été très bavard au sujet du système sur puce A4. Il s'est contenté de dire qu'il était performant et économe en énergie. Mais que contient-il exactement ?

Alors qu'on s'accordait partout à dire que le processeur A4 était basé sur l'architecture Cortex A9 récemment publiée par ARM (lire : Le Cortex A9 face à face avec l'Atom), et qui peut intégrer plusieurs cores, selon les sources de Jon Stokes d'Ars Technica, il n'en est rien, et c'est la génération précédente, le Cortex A8, qui aurait servi de base, couplée à un PowerVR SGX pour la partie graphique. Bien qu'il ne puisse en dire plus, il indique que ses sources sont sûres de leur fait.

Une fois ce postulat de départ posé, que peut bien avoir fait Apple pour justifier un System-On-a-Chip de confection maison ? Tout d'abord, l'opération permet de retirer des fonctionnalités au design de base. En effet, nombre de processeurs ARM "génériques" incluent un grand nombre d'interfaces pour répondre à un maximum de cas de figure pour les constructeurs. Stokes donne l'exemple du i.MX515 de Freescale, un SOC Cortex A8 qui inclut par exemple une interface IrDA pour un port infrarouge, un contrôleur pour pavé numérique, ou encore quatre blocs USB (voir le schéma ci-dessous). Toutes fonctions qui s'avèrent inutiles sur un iPad.

skitched

Stokes pense même qu'Apple a pu faire l'économie du support d'une caméra, cependant différents éléments laissent à penser qu'Apple aurait, comme pour l'iPod touch 3G, envisagé l'intégration d'une caméra pour faire machine arrière à la dernière minute. Quand bien même ça ne serait pas le cas, il semble plus économique de faire un seul design de processeur qui tienne en compte des ajouts futurs, tels qu'une potentielle caméra. Quoi qu'il en soit, Apple a probablement taillé l'A4 pour coller au plus près à ses besoins en termes de fonctionnalités de base.

Reste la question de l'implication de P.A. Semi, la société spécialisée en conception de processeurs optimisés au maximum dont Apple a fait l'acquisition il y a près de deux ans. Ce point reste encore obscur, mais il semble peu probable qu'Apple n'ait pas fait appel à ces ingénieurs de pointe pour la conception de ce processeur maison. Toutefois, Stokes souligne qu'un peu plus d'un an ne suffit pas pour la conception d'un processeur original, en prenant l'exemple du Scorpion de Qualcomm, une implémentation personnalisé du ARM v7 qui est comparable au Cortex A8, et qui a pris plusieurs années à réaliser. Stokes pense qu'Apple a bien un tel projet en chantier, mais qu'il ne sera pas prêt avant un moment.

Cependant il n'exclut pas la participation de P.A. Semi dans l'élaboration de l'A4, en effet les compétences de cette équipe en matière de gestion de l'énergie et de l'optimisation de la puissance ne sont plus à démontrer. En 2005, P.A. Semi dévoilait le processeur PWRficient, qui atteignait des sommets sur la gestion puissance/énergie, notamment par le biais de deux technologies qui pourraient avoir trouvé leur chemin jusqu'à l'A4 : le power gating et le clock gating. La première permet d'éteindre et d'activer des parties du processeur à la demande en fonction des besoins, une tâche plus ardue qu'il n'y parait, afin d'éviter la consommation d'énergie inutile. La seconde permet d'éviter d'utiliser l'horloge du processeur au maximum, ce qui équivaut également à de notables économies d'énergie. On ignore si l'A4 tire parti de ce savoir-faire, et on n'en saura rien tant qu'Apple ne lèvera pas le voile sur son mystérieux processeur.

Si ces technologies n'ont pas échoué dans l'A4, Stokes est persuadé qu'à tout le moins nous les verrons à l'œuvre dans un prochain iPhone, pour lequel la consommation est encore plus cruciale que sur l'iPad, et la concurrence plus ardue encore. Stokes pense d'ailleurs que de telles optimisations ne feront pas une différence très sensible sur un appareil comme l'iPad, dont les caractéristiques globales sont censées êtres plus gourmandes que celles de son petit frère.

En utilisation WiFi, Apple indique neuf heures d'autonomie pour l'iPhone, contre dix pour l'iPad, qui bénéficie certes d'une batterie plus grande, et d'un rétro-éclairage LED proportionnellement moins gourmand, mais dont le processeur est cadencé à 1 GHz (contre 600 MHz pour le Cortex A8 de l'iPhone), et tous ceux qui l'ont utilisé lors de la présentation s'accordent à trouver l'appareil extrêmement véloce.

Pour Stokes, ce qui compte vraiment sur l'iPad, c'est la partie logicielle. C'est elle qui fait l'ergonomie de l'appareil, mais également sa vélocité. C'est elle qui place l'iPad à part dans le marché des tablettes numériques. Et c'est elle qu'Apple cherche à mettre en avant, bien plus que son processeur sur lequel elle n'a somme toute rien dit, alors qu'il est d'usage lorsqu'un constructeur fabrique son propre processeur d'en vanter toutes les spécificités, tant la chose est coûteuse et hors du commun. A ce titre, Stokes considère que l'iPad est similaire au Mac, qui combine un design matériel soigné et une ergonomie supérieure à la concurrence. L'iPad poursuit les mêmes objectifs, tout en déplaçant le débat vers un nouveau paradigme, qui remplace le clavier et la souris et qui fait table rase de l'interface à base de fenêtres, de menus et de curseurs.

A ce titre, Jon Stokes fait un parallèle avec la console Wii de Nintendo : alors que la PlayStation 3 et la Xbox 360 se battaient sur le terrain des performances, la Wii quant à elle a proposé une nouvelle interface et des jeux plus largement accessibles. Il conclut en disant que si Apple peut faire avec l'iPad ce que Nintendo a fait avec la Wii dans le monde des consoles, alors la firme de Cupertino pourra considérer son initiative comme un brillant succès.

|  |  

3
2
1
Vos réactions (43 réactions)
Psylo [01/03/2010 18:31]

L'article de Ars technica est excellent. On en apprend un peu plus sur les entrailles de la bête. Ce n'est donc apparement pas un nouveau cpu révolutionnaire mais simplement un bon vieil arm castré.
shenmue [01/03/2010 18:38]

@Psylo:"Ce n'est donc apparement pas un nouveau cpu révolutionnaire mais simplement un bon vieil arm castré."

Bref, tu n'as pas lu l'article, ou tu as une drôle de façon de l'interpréter.
Tout est dedans pourtant.
lukasmars [01/03/2010 18:48]

"Tout d'abord, l'opération permet de retirer des fonctionnalités au design de base. En effet, nombre de processeurs ARM "génériques" incluent un grand nombre d'interfaces pour répondre à un maximum de cas de figure pour les constructeurs"

retirer des fonctionnalités.
Apple dans toute sa splendeur.
hirtrey [01/03/2010 18:50]

@ shenmue: bizarre j'ai aussi compris comme @Psylo. J'ai mal lu pense
Matcor [01/03/2010 19:12]

pour ma part, ce que j'ai compris de l'article, c'est non pas qu'ils ont castré le processeur, mais qu'ils l'ont optimisé pour leur utilisation.. Ce qui semble être une approche très logique, non ? Ce qui me fait m'interroger sur la remarque de lukasmars... ça ressemble à une critique sur un aspect de la conception qui pourtant fait sens... Par exemple, s'il n'y a pas 4 ports USB sur l'iPad, pourquoi garder le lien au niveau processeur ? Donc,en quoi cette critique se justifie-t-elle ?

Enfin, bon, pour certaines personnes tout est bon à critiquer..
DarkDestiny [01/03/2010 19:15]

Si la partie graphique de l'iPad est la même que dans l'iPhone, ça va pas être tip top en 1024x768....Déçu.
Liam128 [01/03/2010 19:49]

Ben en fait c'est vite vu DarkDestiny : le processeur graphique de l'iPad est, d'un point de vue hardware, un GMA500. Donc effectivement faut pas s'attendre à des miracles en 1024x768. Grosso-modo en ordre de grandeur niveau perfs ça vaut les Macbooks d'il y a 3 ans.
Mecky [01/03/2010 19:53]

@Matcor

C'est clair pourtant : s'ils avaient laissés la gestion des ports USB, ils auraient pu en dédicacer certains threads pour optimiser la 3G au niveau des LEDs produits par les applications. Et ainsi, ils auraient encore gagné une heure d'autonomie. À moins que, connaissant Apple, ils conservent cette puissance en réserve pour satisfaire les nouveaux actionnaires ! Allez-vous en savoir ce qu'il y a dans la tête de ces gens-là !
ErGo_404 [01/03/2010 20:02]

lukasmars [01/03/2010 18:48]

"Tout d'abord, l'opération permet de retirer des fonctionnalités au design de base. En effet, nombre de processeurs ARM "génériques" incluent un grand nombre d'interfaces pour répondre à un maximum de cas de figure pour les constructeurs"

retirer des fonctionnalités.
Apple dans toute sa splendeur.

Pas vraiment. L'ARM est une architecture distribuée sous forme de licence, c'est à dire que la boîte qui les développe vend un droit d'implémentation de l'architecture. Cette architecture comporte de nombreux modules pour que les processeurs ARM soient les plus polyvalents possibles, cependant ça serait un peu con qu'une boîte qui développe son processeur garde toutes ces fonctionnalités si elles ne servent pas toutes (ça coûte du temps, de l'argent, de la place sur la puce et de la consommation électrique de rajouter un module). Si l'iPad n'intègre pas de ports USB, c'est tout à fait logique de supprimer le support de l'USB de la puce. Idem pour les autres fonctions.
Même si ton commentaire était une belle tentative de hammeçonnage des différents défenseurs de la cause Appellienne que l'on peut trouver sur MacGé _dont je ne pense pas faire partie_ je tenais pour une fois à défendre ce choix d'Apple, qui me semble non seulement bon mais surtout très logique.
DarkMoineau [01/03/2010 20:06]

Le processeur a son importance question jeux, et vu la fluidité des démos, ce ne doit pas être la même puce.

Et bon, tant qu'aucun iPad n'a été désossé on ne peut pas savoir ;)
HAL-9000 [01/03/2010 20:50]

Encore une fois Apple nous berne avec sa "révolution technologie"...
On commence à être habitué à force...


P.S. : Shenmue ton argumentation laisse à désirer ces derniers temps... Je te comprends, pas facile de défendre la pomme quand il ne reste plus que le trognon à lorgner...
daito [01/03/2010 21:32]

Ce n'est donc apparement pas un nouveau cpu révolutionnaire


Qui a annoncé que les proc A4 était révolutionnaire??? Quand?? où??
Wochouu [01/03/2010 21:47]

Posté par "HAL-9000"
Encore une fois Apple nous berne avec sa "révolution technologie"...
On commence à être habitué à force...

Le propos me paraît bien précipité, étant donné qu'il porte sur une puce dont on n'est sûr que du nom...
daito [01/03/2010 21:48]

retirer des fonctionnalités.
Apple dans toute sa splendeur.


Retirer des fonctionnalités du design de base, inutiles pour sa vision du produit, pour gagner en efficacité? Je ne sais pas, je ne trouve pas ça bête. Effectivement c'est du Apple.

sgm [01/03/2010 21:53]

Tiens moi pour faire révolution technologique j'y aurais intégrer un POWER8. Ça sert à faire des superordinateur...

On sait jamais on achèterais 2 IPAD on les met en parallèle et voilà un mini-cray. Ça c'est de l'innovation au service du consommateur. Ajoutons un garantie 100 ans toute azimut contre les fuites de tuyau, l'effet de serre, la belle-mère et hop.
3
2
1



Réagir

Cinq consignes avant de réagir :
  1. Rester dans le cadre de la dépêche. Pour des discussions plus générales, vous pouvez utiliser nos forums.
  2. Développer son argumentation. Les messages dont le seul but est de mettre de l'huile sur le feu seront modifiés ou effacés sans préavis par la rédaction.
  3. Respecter les acteurs de l'informatique et les autres lecteurs. Les messages agressifs, vulgaires, haineux, etc. seront modifiés ou effacés sans préavis par la rédaction.
  4. Pour toute remarque concernant le contenu de l'article, pour nous signaler une erreur, une faute d'orthographe, une omission, merci de nous contacter exclusivement par e-mail.
  5. Relisez-vous, et pour les utilisateurs de Safari profitez de l'aide du navigateur : activez le menu édition > Orthographe > Vérifier l'orthographe lors de la frappe.