Причины популярности PowerPC для встроенных дизайнов

Вопрос задавался раньше и больше не активен, но я не совсем удовлетворен ответом:

Что такого хорошего в КПП? Там должно быть что-то

По словам Дэвида Кесснера, когда-то были причины для PowerPC, но сегодня их нет.

Хотя это может быть правдой для настольных компьютеров, это не может быть правдой для встроенных систем. Все три основные игровые консоли используют PowerPC (Wii, Xbox 360, PS3). Microsoft, полностью сосредоточившись на Intel в то время, даже переключилась на новый Xbox от Intel до PowerPC в 2005 году.

Сетевые устройства во многих случаях используют PPC, многие автомобильные микроконтроллеры также работают, и все еще есть новые разработки продуктов PPC (например, Freescale). Кроме того, PowerPC можно найти в системах хранения, в медицинских или промышленных областях.

Обратная совместимость (поддержка устаревшего программного обеспечения) - это, конечно, один драйвер. Но должно быть больше.

Является ли это совместимостью с высоким масштабируемостью и интерфейсом прикладного программирования в семействе PowerPC, от небольших микроконтроллеров до процессоров для высокопроизводительных вычислений?

Прочность конструкции и опыт сертификации функциональной безопасности?

Поддержка высокотемпературных диапазонов, особенно без вентиляторов для высоких температур?

10 голосов | спросил DancingJeff 25 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 25 Sep 2012 14:16:32 +0400 2012, 14:16:32

3 ответа


13

Чтобы цена была ниже, чем требовалось игровым консолям, все они нуждались в пользовательских чипах, которые включали CPU (или три). Конечно, Microsoft переключилась с процессора Intel на PowerPC, потому что Intel не позволяла их процессору в пользовательском чипе, особенно если бы не Intel, который строит чип.

В то время, когда XBox 360 был создан, PowerPC был самым быстрым и разумным процессором. Это уже не так, когда ARM выбил его. Я предсказываю, что ARM станет центральным процессором для нового раунда игровых консолей, который должен выйти в ближайшие год или два.

Пока есть новые устройства PPC, есть также новые устройства 8051 и Coldfire. Таким образом, это само по себе не является хорошим показателем того, как «текущий» КПП. Новые устройства ARM превосходят новые устройства PPC, возможно, от 50 до 1.

Теперь, чтобы прямо ответить на ваши вопросы:

  

Является ли это интерфейсом высокого масштабируемости и программирования приложений   совместимость в семействе PowerPC, от небольших микроконтроллеров   для процессоров для высокопроизводительных вычислений?

В настоящее время PPC не предлагает преимуществ масштабируемости. ARM на самом деле проще в этом отделе, поскольку этот процессор был разработан с многоядерной обработкой.

PPC не предлагает никакой совместимости API, которую ARM или другие CPU также не предлагают. Современное программное обеспечение полностью написано на языке высокого уровня, поэтому архитектура ЦП не играет в совместимость с API. В наши дни почти ничего не написано на ассемблере, особенно на высокопроизводительных 32/64-битных процессорах.

  

Прочность конструкции и опыт сертификации   функциональная безопасность?

Неясно, что вы подразумеваете под этим. Для большинства встроенных приложений, которые не требуют жизненного цикла, военного или аэрокосмического уровня надежности, КПК сегодня не имеет преимуществ. ARM были доказаны так же, или даже больше, чем PPC. Для жизнеобеспечения, военной или аэрокосмической промышленности тогда может быть преимущество, но эти рынки, как правило, в любом случае будут отставать от остального мира несколькими поколениями.

  

Поддержка высокотемпературных диапазонов, особенно без вентиляторов для   высокие температуры?

ARM - архитектура с гораздо меньшей мощностью, поэтому ARM используется в мобильных устройствах, а PPC - нет. Низкая мощность = более низкая теплота - намного легче обрабатывать диапазоны высоких температур. Advantage ARM.

  

Обратная совместимость (поддержка устаревшего программного обеспечения) - это один драйвер,   курс. Но должно быть больше.

Почему должно быть больше? Я уверен, что именно поэтому 90% текущих проектов PPC все еще используют PPC. Остальные 10% - это то, что некоторые люди просто застряли на своем пути. Существует много примеров старых архитектур, которые по-прежнему используются без уважительной причины. Вы все еще можете отличать Z80 и 6502 от новых дизайнов, и никто не называет их хорошими или популярными в настоящее время.

Причиной популярности PPC является то, что он был правильным процессором в нужное время на рынке. До этого это был процессор MIPS. Теперь это ARM. Вы по-прежнему видите, что PPC используется, потому что некоторые вещи требуют много времени, чтобы умереть. Там еще есть MIPS-проекты.

@NichHalden также был полностью прав по этому вопросу.

ответил 25 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 25 Sep 2012 20:11:36 +0400 2012, 20:11:36
3

Было предложено дешевле любого продукта от Intel или AMD, если вам не нужны процессоры последнего поколения.

например. Xbox и PS3 не нуждались в самом быстром процессоре, им просто нужно приличное количество многопроцессорной обработки. Они также нуждались в долгосрочной программе доставки с снижением цены, чтобы обеспечить долгосрочную жизнеспособность и цену консолей.

Xbox и PS3, где первоначально было продано в убыток, чтобы запустить экосистему, а затем со временем они дешевле производить. Компоненты принципиально не меняются, но они значительно дешевле, чтобы обеспечить хороший запас в коробках, в отличие от настольных ПК, которые, как ожидается, будут следовать за последними поколениями процессоров.

ответил TFD 25 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 25 Sep 2012 15:46:34 +0400 2012, 15:46:34
0

user3624 прав, говоря:

  

Для обеспечения безопасности жизни, военных или аэрокосмических технологий может быть преимущество

Я работаю в гражданской аэрокосмической области, и только процессоры /MCU, которые сделали их доказательства, приняты или использовались в критических системах. В частности, встроенный PowerPC (ядра e200) используется в этом сегменте. Тем не менее, ARM также играет в этой области с семейством Cortex-R, которая предназначена для реального времени.

С нашей точки зрения важно, чтобы и PowerPC, и ARM продолжали жить, поскольку мы полагаемся как на безопасность наших систем. Например, мы можем встроить PowerPC на один компьютер, который проверяет компьютер ARM Cortex-R. Поскольку они неодинаковы, оба они не могут иметь одну и ту же ошибку одновременно.

ответил Etienne 20 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 20 Sep 2013 23:51:33 +0400 2013, 23:51:33

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132