LINUX.ORG.RU

История изменений

Исправление Moisha_Liberman, (текущая версия) :

Ты забыл самый важный параметр - количество элементов на кристале, позволяющем строить более полные и развитые архитектуры, да и просто делать ОЗУ того или иного объёма.

Нет, я не забыл. Просто тут вопрос что нам важнее – обеспечить реально надёжную (ну хоть более-менее надёжную) эксплуатацию или получить да, быструю, но абсолютно нерабочую при определённых условиях «жопогрейку»?

Тут Вы в принципе правы – выше плотность «набивки», более быстрое и современное решение. Современное в части и поддерживаемой системы команд и того же быстродействия и всё остальное-прочее. Всё отлично казалось бы.

Но позвольте два примера привести.

Что, на марсоход вкрячить какую-нибудь рязань девятую не осилили? Она же «ух» по производительности! Рвёт всех и вся как тузик эту самую надоевшую ему грелку! Могли. Но на марсоход Perseverance поставили PowerPC 750. Этот процессор из запущенной в конце 1990 годов семисотой серии. Изготовленное по 250 (о, ужос!!!) техпроцессу устройство имеет одно ядро, около одного миллиона транзисторов, частоту 233 мегагерца. PowerPC 750 связывают с компьютером iMac G3, выпущенным Apple в ноябре 1997 года.

Казалось бы, грех, харам и отдельно нарушение кашрута. Однако, инженер NASA говорит всё правильно (собственно, я немного другими словами, но точно то же и сказал):

«Вероятнее всего, этот процессор не быстрее вашего смартфона, но в первую очередь здесь не стоит вопрос о скорости».

Кстати, точно такой же проц стоял и на марсоходе Curiosity. Цена в $200 000 тут ни кого не смущает, т.к. таких процессоров делаю штук по 5-10 и то раз в десять лет (примерно). Конечно тут цена будет как за вагон сильнодействующих «веществ». Перенастроить производство, подготовить маски, напечь процов, потом опять перенастраивать производство – дорого это всё. Очень.

Однако, всё верно делают. Набитые плотно процы просто и без затей сгорят в условиях, где такой проц, с техпроцессом аж в 250нм! (не показывайте этой цифры современным апологетам тонких мобилок, умоляю!) будет вполне себе жить и работать. Собственно, современный проц, я думаю, сгорит как только покинет атмосферу Земли. Физику высоких энергий ни кто не отменял. Но и да, это уж вот прямо специфичный, явный такой пример.

Если Вы откроете специализированный раздел на сайте TI (он там есть, точно), то Вы рискуете сильно удивиться. Там микросхемы по цене отличаются от своих гражданских аналогов в разы. И, более того, «всё как мы любим». И сапфировые подложки и золотые контакты и конский техпроцесс. Просто потому, что TI поставляет такие микросхемы в специсполнении для армии. У нас немного не так. У нас изначально думали об армии, а потом уже об общегражданском назначении. Ну… специфика такая, это не хорошо и не плохо, это то что есть. Однако, требования что «у них», что «у нас» не сильно различаются. Точнее, они одинаковые, эти требования. Здесь просто физика, ничего такого.

Второй пример. Современные истребители и даже супер-пупер стелсы. Используются процессоры без SMP. Технологического уровня где-то i386. Почему так? «Быстродействие жи!!!11адын-адын». Да нет никакого быстродействия. Вас обманули. Для SMP нужен когерентный кеш, как минимум для ядер внутри процессора. А когерентный кеш это задержки. Всегда. И тут не важно – многопроцессорная у нас система или многоядерная. Есть задержки и возможны ошибки. Поэтому хрен вам, а не SMP (даже SMP!). У многопроцессорности здесь другое свойство – счётное число задач вешается на одноядерный проц и там они живут в real-time. Вместе они образую контуры управления.

Хотя, казалось бы, набей кристалл по-плотнее и всё будет ровно. Но нет, как видите. Что будет в случае поражения такой системы электро-магнитным импульсом, если она будет построена как современный десктоп-ноут, я и не говорю. Особо прикольно, если она в этот момент будет под ядерным оружием и в воздухе. «Счастья» хватит всем. =)))

Поэтому и вопрос – о каком именно назначении процессора мы говорим? Если для оборонки (что и есть первичная цель всего этого импортозамещения, всё остальное потом, т.к. сперва надо прикрыть свою критически важную инфраструктуру), то на фиг тут не нужен особо тонкий техпроцесс. Если надо сервак изваять – давайте лучше штеуд возьмём. Надо роутер-коммутатор? MIPS, хотя сейчас и ARM в принципе можно. Надо мобилу? Вон, медиатек процов как грязи напёк.

Ну вот, как-то вот так.

Исходная версия Moisha_Liberman, :

Почти согласен. =)

Ты забыл самый важный параметр - количество элементов на кристале, позволяющем строить более полные и развитые архитектуры, да и просто делать ОЗУ того или иного объёма.

Нет, я не забыл. Просто тут вопрос что нам важнее – обеспечить реально надёжную (ну хоть более-менее надёжную) эксплуатацию или получить да, быструю, но абсолютно нерабочую при определённых условиях «жопогрейку»?

Тут Вы в принципе правы – выше плотность «набивки», более быстрое и современное решение. Современное в части и поддерживаемой системы команд и того же быстродействия и всё остальное-прочее. Всё отлично казалось бы.

Но позвольте два примера привести.

Что, на марсоход вкрячить какую-нибудь рязань девятую? Она же ух по производительности! Могли. Но на марсоход Perseverance поставили PowerPC 750. Этот процессор из запущенной в конце 1990 годов семисотой серии. Изготовленное по 250 (о, ужос!!!) техпроцессу устройство имеет одно ядро, около одного миллиона транзисторов, частоту 233 мегагерца. PowerPC 750 связывают с компьютером iMac G3, выпущенным Apple в ноябре 1997 года.

Казалось бы, грех, харам и отдельно нарушение кашрута. Однако, инженер NASA говорит всё правильно (собственно, я немного другими словами, но точно то же и сказал):

«Вероятнее всего, этот процессор не быстрее вашего смартфона, но в первую очередь здесь не стоит вопрос о скорости».

Кстати, точно такой же проц стоял и на марсоходе Curiosity. Цена в $200 000 тут ни кого не смущает, т.к. таких процессоров делаю штук по 5-10 и то раз в десять лет (примерно). Конечно тут цена будет как за вагон сильнодействующих «веществ». Перенастроить производство, подготовить маски, напечь процов, потом опять перенастраивать производство – дорого это всё. Очень.

Однако, всё верно делают. Набитые плотно процы просто и без затей сгорят в условиях, где такой проц, с техпроцессом аж в 250нм! (не показывайте этой цифры современным апологетам тонких мобилок, умоляю!) будет вполне себе жить и работать. Собственно, современный проц, я думаю, сгорит как только покинет атмосферу Земли. Физику высоких энергий ни кто не отменял. Но и да, это уж вот прямо специфичный, явный такой пример.

Если Вы откроете специализированный раздел на сайте TI (он там есть, точно), то Вы рискуете сильно удивиться. Там микросхемы по цене отличаются от своих гражданских аналогов в разы. И, более того, «всё как мы любим». И сапфировые подложки и золотые контакты и конский техпроцесс. Просто потому, что TI поставляет такие микросхемы в специсполнении для армии. У нас немного не так. У нас изначально думали об армии, а потом уже об общегражданском назначении. Ну… специфика такая, это не хорошо и не плохо, это то что есть. Однако, требования что «у них», что «у нас» не сильно различаются. Точнее, они одинаковые, эти требования. Здесь просто физика, ничего такого.

Второй пример. Современные истребители и даже супер-пупер стелсы. Используются процессоры без SMP. Технологического уровня где-то i386. Почему так? «Быстродействие жи!!!11адын-адын». Да нет никакого быстродействия. Вас обманули. Для SMP нужен когерентный кеш, как минимум для ядер внутри процессора. А когерентный кеш это задержки. Всегда. И тут не важно – многопроцессорная у нас система или многоядерная. Есть задержки и возможны ошибки. Поэтому хрен вам, а не SMP (даже SMP!). У многопроцессорности здесь другое свойство – счётное число задач вешается на одноядерный проц и там они живут в real-time. Вместе они образую контуры управления.

Хотя, казалось бы, набей кристалл по-плотнее и всё будет ровно. Но нет, как видите. Что будет в случае поражения такой системы электро-магнитным импульсом, если она будет построена как современный десктоп-ноут, я и не говорю. Особо прикольно, если она в этот момент будет под ядерным оружием и в воздухе. «Счастья» хватит всем. =)))

Поэтому и вопрос – о каком именно назначении процессора мы говорим? Если для оборонки (что и есть первичная цель всего этого импортозамещения, всё остальное потом, т.к. сперва надо прикрыть свою критически важную инфраструктуру), то на фиг тут не нужен особо тонкий техпроцесс. Если надо сервак изваять – давайте лучше штеуд возьмём. Надо роутер-коммутатор? MIPS, хотя сейчас и ARM в принципе можно. Надо мобилу? Вон, медиатек процов как грязи напёк.

Ну вот, как-то вот так.