IPB

Bienvenue invité ( Connexion | Inscription )

3 Pages V  < 1 2 3  
Reply to this topicStart new topic
> Apple voudrait créer sa propre architecture CPU, Réactions à la publication du 31/12/2010
Options
SartMatt
posté 2 Jan 2011, 14:43
Message #61


Macbidouilleur d'Or !
*****

Groupe : Rédacteurs
Messages : 32 187
Inscrit : 15 Nov 2005
Membre no 49 996



Citation (zero @ 2 Jan 2011, 14:41) *
Citation (SartMatt @ 2 Jan 2011, 21:38) *
Celà dit, je réponds quand même : en 20 ans, Intel a sans doute gagné au moins 5 fois plus d'argent
Citation (zero @ 2 Jan 2011, 06:43) *
Ceci dit, Apple pourrait très bien mettre des ARM dans les MacBook et garder, les Intel pour le reste.

Ça serait un de ces bordels d'avoir une gamme portable et une gamme desktop qui ne soient pas compatibles entre elles au niveau des binaires... Certes, il y a l'universal binary.
Mais tout de même, ça voudrait déjà dire que plus aucune application actuelle ne serait nativement compatible avec les Macbook.

Et émuler du x86 sur du ARM, c'est vraiment pas une bonne idée : non seulement, ça serait nettement plus lent (aucun processeur ARM n'est aussi rapide qu'un Core i5 nativement... alors si en plus faut émuler, bonjour les dégâts...), mais en plus, ça surchargerait le processeur, et du coup, pas sûr que les gains en autonomie soient vraiment là...

Ben moi, j'ai eu et j'ai encore de ces problèmes depuis le passage du PPC au x86. Et il y en a qui ont eu lors du passage du 68000 au PPC.

Sauf que dans tous ces cas, c'était des passages à des processeurs PLUS puissants. Ce qui réduisait en partie l'impact négatif de l'émulation et facilitait donc les choses pour limiter la casse...
Passer à l'ARM dans les Macbook, ça serait passer à des processeurs au moins 3 ou 4 fois moins puissants. Ajoute à ça l'overhead de l'émulation, et tu te retrouves avec des Macbook qui te font tourner les logiciels actuels aussi vite qu'un iBook G3...



Ce message a été modifié par SartMatt - 2 Jan 2011, 14:48.


--------------------

Go to the top of the page
 
+Quote Post
zero
posté 2 Jan 2011, 14:53
Message #62


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 12 571
Inscrit : 25 Nov 2001
Membre no 1 397



Citation (SartMatt @ 2 Jan 2011, 22:43) *
Sauf que dans tous ces cas, c'était des passages à des processeurs PLUS puissants. Ce qui réduisait en partie l'impact négatif de l'émulation et facilitait donc les choses pour limiter la casse...
Passer à l'ARM dans les Macbook, ça serait passer à des processeurs au moins 3 ou 4 fois moins puissants. Ajoute à ça l'overhead de l'émulation, et tu te retrouves avec des Macbook qui te font tourner les logiciels actuels aussi vite qu'un iBook G3...

Tu sais ce qu'il se trame actuellement dans les labos d'Apple ou ARM toi ?
Go to the top of the page
 
+Quote Post
SartMatt
posté 2 Jan 2011, 14:58
Message #63


Macbidouilleur d'Or !
*****

Groupe : Rédacteurs
Messages : 32 187
Inscrit : 15 Nov 2005
Membre no 49 996



Citation (zero @ 2 Jan 2011, 14:53) *
Citation (SartMatt @ 2 Jan 2011, 22:43) *
Sauf que dans tous ces cas, c'était des passages à des processeurs PLUS puissants. Ce qui réduisait en partie l'impact négatif de l'émulation et facilitait donc les choses pour limiter la casse...
Passer à l'ARM dans les Macbook, ça serait passer à des processeurs au moins 3 ou 4 fois moins puissants. Ajoute à ça l'overhead de l'émulation, et tu te retrouves avec des Macbook qui te font tourner les logiciels actuels aussi vite qu'un iBook G3...

Tu sais ce qu'il se trame actuellement dans les labos d'Apple ou ARM toi ?

Non. Mais je sais qu'il n'y aura pas de miracle : rattraper un retard de performances d'un facteur 3 ou 4 (voir bien plus...), ça ne se fait pas en une génération de CPU. Sans doute même pas en 2 ou 3.

Surtout que ARM n'a à priori pas l'intention de combler ce retard : ils savent très bien qu'ils n'ont quasiment aucune chance de s'imposer sur le marché PC, qui restera sans doute encore fidèle au x86 pendant un paquet d'années, donc ils se concentrent uniquement sur les marchés où leur excellent rapport performances/consommation peut faire la différence.

Donc c'est essentiellement les petits appareils nomades et certains types de serveurs.

À la limite, ARM pourrait "rapidement" rattraper Intel, mais en sacrifiant alors la basse consommation au profit des performances. En perdant donc le principal intérêt de l'architecture ARM...


Ce message a été modifié par SartMatt - 2 Jan 2011, 15:01.


--------------------

Go to the top of the page
 
+Quote Post
Tophe974
posté 2 Jan 2011, 19:12
Message #64


Adepte de Macbidouille
*

Groupe : Membres
Messages : 130
Inscrit : 28 Nov 2003
Lieu : Paris
Membre no 12 035



Pour mettre un nombre sur les perfs, voici quelques chiffres :
http://www.notebookcheck.net/Review-Core-D...Duo.2404.0.html
Core Duo : 16500 DMIPS @1,83GHz
Core2Duo : 22300 DMIPS @1,83GHz
Le c2Duo a un TDP de 35W, proc only. (sans le chipset donc ....)

D'après le site d'ARM, un dual core CortexA9 @ 2GHz, selon l'implémentation, peut avoir un résultat jusqu'à 10 000 DMIPS
http://www.arm.com/products/processors/cor...a/cortex-a9.php
Il consomme 1,9W.

Je rappelle qu'un MacBookAir a un Core2Duo à 2,13Ghz ULV avec un TDP de 18W si je ne me trompe pas.
On pourrait mettre 10 dualCore CortexA9 que ça consommerait pareil !
Pour 20 coeurs de calcul --> Oh, mais GrandCentral et OpenCL savent très bien gérer le manycore ;-)
Avec un vraie carte graphique, c'est un choix qui me parait tout à fait cohérent.

Juste par curiosité, regardez les spec des ordis d'il y a 5 ans, et comparez wink.gif
Un iPhone est plus performant et a plus de RAM qu'un serveur d'il y a 3 cycles. (ie 9 ans)

Go to the top of the page
 
+Quote Post
SartMatt
posté 2 Jan 2011, 20:15
Message #65


Macbidouilleur d'Or !
*****

Groupe : Rédacteurs
Messages : 32 187
Inscrit : 15 Nov 2005
Membre no 49 996



Citation (Tophe974 @ 2 Jan 2011, 19:12) *
Pour mettre un nombre sur les perfs, voici quelques chiffres :
http://www.notebookcheck.net/Review-Core-D...Duo.2404.0.html
Core Duo : 16500 DMIPS @1,83GHz
Core2Duo : 22300 DMIPS @1,83GHz
Le c2Duo a un TDP de 35W, proc only. (sans le chipset donc ....)

D'après le site d'ARM, un dual core CortexA9 @ 2GHz, selon l'implémentation, peut avoir un résultat jusqu'à 10 000 DMIPS
http://www.arm.com/products/processors/cor...a/cortex-a9.php
Il consomme 1,9W.

Attention quand même dans ce genre de comparaison.
D'abord, le benchmark Dhrystone a pas mal de limitations. Notamment le fait que le code est très petit, ce qui ne permet pas de tester efficacement toute la partie décodage des instructions (partie qui fait justement le gros de la complexité d'un processeur moderne).

Ensuite, ce genre de bench ne fait appel qu'à des instructions basiques, ce qui favorise les processeurs RISC (comme le ARM). Sur un processeur CISC (comme les x86), les performances sur des instructions simples sont parfois moindre, mais en contrepartie, il y a tout un tas d'instructions complexes et parfois fort utiles (notamment dans un contexte multimédia) qui permettent de faire très rapidement et très simplement (une seule instruction) des choses qui vont nécessiter toute une suite d'opérations sur un processeur RISC. En gros, tout ce que font les instructions MMX et SSE des processeurs x86, c'est des choses sur lesquels ils vont être beaucoup plus rapides que des processeurs ARM, même s'ils sont à peine plus rapides pour faire des addition et des soustractions. Et OS X fait beaucoup appel à ce genre d'instructions, car il n'a pas été fait pour tourner sur des processeurs d'ancienne génération, ne comportant ni MMX ni SSE.

Enfin, attention quand tu compares la consommation... ARM semble donner des valeurs de consommation réelle. Les TDP d'Intel sont par contre souvent très largement surévalués (parfois plus du double de la consommation max réelle). Pour te donner une idée, regarde l'autonomie d'un MBP 15 : avec une batterie 73 Wh, le miens tenait 6h de lecture vidéo quand la batterie était neuve. Ça fait une consommation moyenne de 12W, pour la machine complète. Certes, les CPU n'est pas à 100% dans ce cas. Mais tout de même, même en chargeant le CPU fortement, c'est rare de descendre à moins de 2h d'autonomie, preuve que le CPU n'atteint que très très rarement les 35W, si ce n'est jamais...


Ce message a été modifié par SartMatt - 2 Jan 2011, 20:15.


--------------------

Go to the top of the page
 
+Quote Post
zero
posté 3 Jan 2011, 06:24
Message #66


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 12 571
Inscrit : 25 Nov 2001
Membre no 1 397



C'est quand même loin des 3 à 4 fois moins puissant que tu dis SartMatt ! Avec un peu d'astuce, Apple pourrait les doper pour faire un ARM qui tient la route. C'est faisable. (Attention, je ne dit pas que c'est intéressant pour autant! Moi personnellement, un re-re-re-changement d'architecture ne me ferait pas plaisir)
Go to the top of the page
 
+Quote Post
SartMatt
posté 3 Jan 2011, 09:43
Message #67


Macbidouilleur d'Or !
*****

Groupe : Rédacteurs
Messages : 32 187
Inscrit : 15 Nov 2005
Membre no 49 996



Citation (zero @ 3 Jan 2011, 06:24) *
C'est quand même loin des 3 à 4 fois moins puissant que tu dis SartMatt ! Avec un peu d'astuce, Apple pourrait les doper pour faire un ARM qui tient la route. C'est faisable. (Attention, je ne dit pas que c'est intéressant pour autant! Moi personnellement, un re-re-re-changement d'architecture ne me ferait pas plaisir)

Les 3-4 fois, c'est en pratique justement. Par rapport à un bench ultra théorique et très limité. Dryhstone, c'est un bench qui date du milieu des années 80... difficile de juger de façon fiable un processeurs d'aujourd'hui avec ça. C'est un peu comme les overclockeurs qui se paluchent sur leurs résultats sous Super Pi. Alors que t'as des fois des processeurs qui sont nettement plus rapides sous Super Pi, mais plus lent pour encoder une vidéo par exemple...

Après, oui, Apple pourrait faire évoluer l'architecture ARM pour lui ramener aussi tout un tas d'instructions spécialisées, qui font l'efficacité du x86 pour certaines tâches. Sauf que ça apporterait forcément aussi les défauts du x86, dont la consommation (le gros des soucis de consommation des x86 ne vient pas du cœur d'exécution, mais justement du décodeur d'instructions...). Et en prime ça serait une bourde économiquement : quand tu as à tout casser 15 millions de machines à équiper par an (un tel processeur ne serait plus adapté aux iPhone et iPad, à cause de sa consommation en hausse), difficile d'être compétitif face à un constructeur qui livre 300 millions de processeurs par an...


--------------------

Go to the top of the page
 
+Quote Post
agon
posté 3 Jan 2011, 11:19
Message #68


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 336
Inscrit : 7 Sep 2001
Membre no 753



Le marché actuel étant celui des portables, je suppose qu'Apple veut pouvoir creuser l'écart avec ses concurents sur l'autonomie. Ici on parle de R&D et pas forcément de réutiliser ce qui existe. PA Semi planche peut-être sur le sujet depuis le rachat par Apple.
Si Apple réussit à faire des portables à longue autonomie, ses part de marché pourraient s'envoler.
Si un jour, Apple revend sa nouvelle architecture, AMD et Intel pourraient en partir. Même sans ça leur image en prendrait un coup.
Go to the top of the page
 
+Quote Post
SartMatt
posté 3 Jan 2011, 11:30
Message #69


Macbidouilleur d'Or !
*****

Groupe : Rédacteurs
Messages : 32 187
Inscrit : 15 Nov 2005
Membre no 49 996



Citation (agon @ 3 Jan 2011, 11:19) *
Si un jour, Apple revend sa nouvelle architecture, AMD et Intel pourraient en partir. Même sans ça leur image en prendrait un coup.
La revendre à qui ? Les autres constructeurs de portables ne jurent que par Windows. Et Windows ne fonctionne que sur du x86.


--------------------

Go to the top of the page
 
+Quote Post
flan
posté 3 Jan 2011, 20:18
Message #70


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 608
Inscrit : 1 Jul 2006
Membre no 63 808



Citation (SartMatt @ 3 Jan 2011, 09:43) *
Citation (zero @ 3 Jan 2011, 06:24) *
C'est quand même loin des 3 à 4 fois moins puissant que tu dis SartMatt ! Avec un peu d'astuce, Apple pourrait les doper pour faire un ARM qui tient la route. C'est faisable. (Attention, je ne dit pas que c'est intéressant pour autant! Moi personnellement, un re-re-re-changement d'architecture ne me ferait pas plaisir)

Les 3-4 fois, c'est en pratique justement. Par rapport à un bench ultra théorique et très limité. Dryhstone, c'est un bench qui date du milieu des années 80... difficile de juger de façon fiable un processeurs d'aujourd'hui avec ça. C'est un peu comme les overclockeurs qui se paluchent sur leurs résultats sous Super Pi. Alors que t'as des fois des processeurs qui sont nettement plus rapides sous Super Pi, mais plus lent pour encoder une vidéo par exemple...

Après, oui, Apple pourrait faire évoluer l'architecture ARM pour lui ramener aussi tout un tas d'instructions spécialisées, qui font l'efficacité du x86 pour certaines tâches. Sauf que ça apporterait forcément aussi les défauts du x86, dont la consommation (le gros des soucis de consommation des x86 ne vient pas du cœur d'exécution, mais justement du décodeur d'instructions...). Et en prime ça serait une bourde économiquement : quand tu as à tout casser 15 millions de machines à équiper par an (un tel processeur ne serait plus adapté aux iPhone et iPad, à cause de sa consommation en hausse), difficile d'être compétitif face à un constructeur qui livre 300 millions de processeurs par an...

Y a quand même une bonne partie du décodeur d'instruction qui n'existe que parce que le jeu x86 est une succession de patchs ajoutés au cours du temps et qui ne correspondent plus du tout au fonctionnement interne du processeur (bien plus proche du RISC).



Et j'imagine plutôt pas mal des gammes de processeurs ARM dédiés certains types de serveurs... mais pas par Apple, évidemment.
Go to the top of the page
 
+Quote Post

3 Pages V  < 1 2 3
Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 28th April 2024 - 19:22