La question a déjà été posée et n'est plus active, mais je ne suis pas du tout satisfaite de la réponse:
Qu'est-ce qui est si génial avec PPC? Il doit y avoir quelque chose
Selon la réponse de David Kessner, il y avait une fois des raisons pour PowerPC, mais il n'y en a pas aujourd'hui.
Bien que cela puisse être vrai pour les ordinateurs de bureau, cela ne peut pas être vrai pour les systèmes intégrés. Les trois principales consoles de jeux utilisent un PowerPC (Wii, Xbox 360, PS3). Microsoft, se concentrant entièrement sur Intel à l'époque, est même passé de sa nouvelle Xbox d'Intel à PowerPC en 2005.
Les périphériques réseau comportent dans de nombreux cas le PPC, de nombreux microcontrôleurs automobiles font de même et il y a encore de nouveaux développements de produits PPC (par exemple par Freescale). Les PowerPC se retrouvent en outre dans les domaines du système de stockage, de l'automatisation médicale ou industrielle.
La rétrocompatibilité (prise en charge des logiciels hérités) est bien sûr un pilote. Mais il doit y en avoir plus.
S'agit-il de la haute évolutivité et de la compatibilité des interfaces de programmation d'applications au sein de la famille PowerPC, des petits microcontrôleurs aux processeurs pour le calcul haute performance?
La robustesse de la conception et l'expérience de la certification de la sécurité fonctionnelle?
Prise en charge des plages de températures élevées, en particulier des conceptions sans ventilateur pour les températures élevées?
la source
Réponses:
Pour faire baisser le prix là où les consoles de jeu l'exigent, elles avaient toutes besoin de puces personnalisées incluant un processeur (ou trois). Bien sûr, Microsoft est passé d'un processeur Intel à un PowerPC, car il n'y avait aucun moyen qu'Intel autorise son processeur dans une puce personnalisée, surtout si ce n'était pas Intel qui fabriquait la puce.
Au moment de la création de la XBox 360, le PowerPC était le processeur le plus rapide et le plus raisonnable à utiliser. Ce n'est plus le cas, où ARM l'a battu. Je prédis que ARM sera le processeur de choix pour la nouvelle série de consoles de jeux qui devraient sortir dans un an ou deux.
Bien qu'il existe de nouveaux appareils PPC, il existe également de nouveaux appareils 8051 et Coldfire. Donc, en soi, ce n'est pas une bonne indication de la façon dont le "PPC" est "actuel". Les nouveaux appareils ARM sont plus nombreux que les nouveaux appareils PPC par 50 à 1.
Maintenant, pour répondre directement à vos questions:
Le PPC n'offre actuellement aucun avantage d'évolutivité. L'ARM est en fait plus facile dans ce département puisque ce CPU a été conçu avec un traitement multicœur à l'esprit.
Le PPC n'offre pas de compatibilité API que ARM ou d'autres CPU n'offrent pas également. Les logiciels modernes sont entièrement écrits dans un langage de haut niveau, et donc l'architecture CPU ne joue pas dans la compatibilité API. Presque rien n'est écrit en langage assembleur de nos jours, en particulier sur les processeurs 32/64 bits hautes performances.
On ne sait pas ce que vous entendez par là. Pour la plupart des applications embarquées qui ne nécessitent pas de niveaux de fiabilité de sécurité des personnes, militaires ou aérospatiales, le PPC n'offre aucun avantage aujourd'hui. Les ARM ont fait leurs preuves autant, voire plus, que les PPC. Pour la sécurité des personnes, l'armée ou l'aérospatiale, il pourrait y avoir un avantage, mais ces marchés ont de toute façon tendance à accuser un retard de plusieurs générations sur le reste du monde.
L'ARM est une architecture de puissance beaucoup plus faible, c'est pourquoi l'ARM est utilisé dans les appareils mobiles alors que le PPC ne l'est pas. Puissance inférieure = chaleur inférieure = beaucoup plus facile à gérer les plages de températures élevées. Avantage ARM.
Pourquoi faut-il plus? Je suis certain que c'est pourquoi 90% des conceptions actuelles de PPC utilisent encore PPC. Les 10% restants sont dus au fait que certaines personnes sont simplement coincées dans leur chemin. Il existe de nombreux exemples d'anciennes architectures qui continuent d'être utilisées sans raison valable. Vous pouvez toujours affiner les Z80 et 6502 dans de nouveaux designs, et personne ne les appelle bons ou actuellement populaires.
La raison de la popularité de PPC est qu'il s'agissait du bon processeur au bon moment sur le marché. Avant cela, c'était le processeur MIPS. Maintenant c'est ARM. Vous voyez toujours le PPC utilisé parce que certaines choses prennent juste beaucoup de temps à s'éteindre. Il existe également des designs MIPS.
@NichHalden avait également parfaitement raison à ce sujet.
la source
Il a été proposé moins cher que tout produit d'Intel ou d'AMD lorsque vous n'avez pas besoin de processeurs de dernière génération.
Par exemple, Xbox et PS3 n'avaient pas besoin du processeur le plus rapide, ils avaient juste besoin d'une quantité décente de multi-traitement. Ils avaient également besoin d'un programme de livraison à long terme avec un prix en baisse pour assurer la viabilité à long terme et le prix des consoles.
La Xbox et la PS3 étaient initialement vendues à perte pour démarrer l'écosystème, puis au fil du temps, elles sont moins chères à produire. Les composants ne changent pas fondamentalement mais deviennent beaucoup moins chers afin d'assurer une marge saine dans les boîtes, contrairement aux PC de bureau qui devraient suivre les dernières générations de CPU.
la source
user3624 a raison de dire:
Je travaille dans le domaine de l'aérospatiale civile et seuls les CPU / MCU qui ont fait leurs preuves sont acceptés ou ont été utilisés dans des systèmes critiques. En particulier, des PowerPC embarqués (cœurs e200) sont utilisés dans ce segment. Cependant, ARM joue également dans ce domaine avec la famille Cortex-R, qui est destinée au temps réel.
De notre point de vue, il est important que PowerPC et ARM continuent de vivre, car nous comptons sur les deux pour la sécurité de nos systèmes. Par exemple, nous pouvons intégrer un PowerPC sur un ordinateur qui vérifie l'ordinateur ARM Cortex-R. Puisqu'ils sont différents, les deux ne peuvent pas avoir le même bogue en même temps.
la source