Почему в спутниках и марсоходах процессор слабее, чем в умных часах. Парадокс XX века

Над проблемой уже работают, но долгожданное будущее пока не наступает. Впрочем, оно, кажется, уже на горизонте

За каждой космической миссией и разработкой кроются невероятные финансовые вложения, исчисляемые миллионами и миллиардами долларов. Вспомнить хотя бы марсоход Curiosity, который с 2012 года помог человечеству провести множество научных миссий на Красной планете, — на его создание ушло 2,5 млрд долларов. Новейший ровер Perseverance, ездящий по марсианскому грунту с 2021 года, стоил примерно столько же — 2,4 млрд долларов. Но человечество тратило и куда большие средства на космические проекты — например, новейший телескоп «Джеймс Уэбб», который только начал служить нашей цивилизации, обошёлся в 10 млрд долларов.

Три вышеупомянутых проекта (и многие другие) объединяет не только космическая стоимость, у них есть одна общая черта. Все эти аппараты работают на процессоре RAD750, в основе которого лежит PowerPC 750 — процессор, представленный IBM и Motorola в конце 1997 года для конкуренции с Pentium II от Intel. К слову, именно PowerPC 750 стал основой для первого iMac из 1998 года — тогда процессор без проблем справлялся с оригинальной игрой Starcraft, но по современным меркам его производительность просто смехотворна. Настолько, что её вряд ли стоит сравнивать даже с чипсетами в современных умных часах.

💡На самом деле, в том же марсоходе Perserverance три процессора RAD750: основной, резервный и для анализа изображений.

Так почему учёные оснащают свои новейшие и дорогущие аппараты настолько старым и слабым процессором?

Причина в радиации — атмосфера Марса очень слабо защищает от неё

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

Почему в спутниках и марсоходах процессор слабее, чем в умных часах. Парадокс XX века

Космос — очень суровое место, и всю его опасность не увидеть невооружённым глазом | The Daily Beast

Особенность современных процессоров в том, что в них используются транзисторы меньшего размера — это позволяет уменьшить габариты элементов и увеличить тактовую частоту, то есть производительность чипсета. Для наглядности: PowerPC 750 производился при 250- или 150-нанометровом техпроцессе, а современные чипсеты перешли уже на 4-нанометровую технологию — то есть прогресс в 37,5–62,5 раза.

Однако есть ещё одна особенность новых моделей — с меньшим техпроцессом нужно меньшее напряжение для включения и поддержания работы чипсетов. Это и стало камнем преткновения, поскольку современные чипы намного чувствительнее к радиации — напряжение, создаваемое ударами частиц, оказывается достаточным для того, чтобы вывести компоненты из строя. А вот старые процессоры с крупными техпроцессами легче переживают такие столкновения, поскольку создаваемого ударами напряжения недостаточно для серьёзного влияния на работу.

Почему в спутниках и марсоходах процессор слабее, чем в умных часах. Парадокс XX века

Чем меньше размер транзисторов, тем от меньшего напряжения они работают | Vyriar

Тем не менее есть и другая проблема, почему современные чипсеты непригодны для использования за пределами Земли. Она кроется в высокой тактовой частоте — например, использовавшийся в космических челноках Intel 386SX работал на частоте примерно в 20 МГц, в то время как производительность современных процессоров превышает планку в 5 ГГц. Но для космоса это плохо, и дело снова в радиации.

Удар частицы может повредить данные, хранящиеся в памяти процессора (например, в кэше L1 или L2) — но стоит учитывать, что это столкновение происходит чрезвычайно быстро. Проблема чипсетов с высокой тактовой частотой в том, что они обрабатывают больше информации за единицу времени, чем аналоги с низкой тактовой частотой. Иными словами, за те мгновения, в которые частица сталкивается с компонентами, в современных процессорах успеет повредиться больше информации, тем самым критичнее нарушив работу всей системы.

Из этого последовал парадокс — практически все мыслимые способы сделать процессоры для космических аппаратов производительнее сделают их ещё и уязвимее.

Впоследствии решение нашли.

В космических аппаратах используются специальные процессоры для космоса

В современных устройствах задействуется не оригинальный PowerPC 750 из первого iMac, а именно RAD750 — основанная на нём специальная версия, пригодная для условий работы в космосе. Одна из адаптаций кроется в снижении тактовой частоты — производительность космических процессоров намеренно сильно лимитируют по вышеописанной причине.

Впрочем, есть и другие особенности, в числе которых специальная защита для работы в космосе — RAD750 выдерживает поглощённую дозу в 2000–10000 грей и температуру от -55 °C до 125 °C.

К слову, все эти изменения над повышением устойчивости процессора приводят к ощутимому росту стоимости чипсета. В 2002 году RAD750 оценивался в 200 000 долларов, что по состоянию на 2023 год эквивалентно примерно 335 000 долларов.

Опыт неправильного выбора процессора уже был

В 2011 году Россия запустила в космос «Фобос-Грунт» — автоматическую межпланетную станцию (АМС), предназначавшуюся для доставки образцов грунта с Фобоса (спутника Марса) на Землю и осуществления различных исследований. Эта разработка стала чуть ли не самой амбициозной для космической сферы России, но она потерпела провал — АМС не смогла покинуть окрестности Земли и осталась на низкой околоземной орбите, а спустя 2 месяца сгорела в земной атмосфере.

💡 Стоимость «Фобос-Грунт» составила около 5 млрд рублей.

Почему в спутниках и марсоходах процессор слабее, чем в умных часах. Парадокс XX века

Модель «Фобос-Грунта»

Причина в том, что бортовой компьютер вышел из строя — это произошло прямо перед тем, как нужно было запустить двигатели для отправки аппарата по направлению к Фобосу. В своём последующем докладе учёные назвали основной причиной проблем именно радиацию — тяжёлые заряженные частицы в космических лучах, попавшие в SRAM-чипы и приведшие к сбою из-за чрезмерного тока. Это стало фатальной неисправностью, поскольку запуск бортовых двигателей должен был привести к развёртыванию антенн. В то же время, после поломки бортового компьютера, запустить двигатели можно было только по команде наземного пункта управления — однако это было невозможным, поскольку антенны не были развёрнутыми.

Почему в спутниках и марсоходах процессор слабее, чем в умных часах. Парадокс XX века

Конструкция «Фобос-Грунта» | Zeleniykot

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

💡 Вскоре после неприятного происшествия издание «Красная звезда» писало, что около 62% из 95 тысяч микросхем, использованных в «Фобос-Грунте», не были пригодны для работы в космических условиях.

Космическая индустрия обречена навсегда остаться с технологиями прошлого?

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

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

В пример можно привести подход под названием «тройная модульная избыточность» (Triple Modular Redundancy) — один из самых популярных в современности способов добиться повышенной радиационной стойкости стандартного чипа. Идея заключается в хранении в памяти трёх идентичных копий каждого отдельного бита информации — на этапе обработки считываются все три копии, и правильный вариант выбирается бо́льшим числом голосов. На практике это означает, что если все три копии идентичны, то исследуемый бит считается верным. Если две копии одинаковы, а третья отличается, то правильными данными считаются те, у которых больше голосов. Если все три копии отличаются, то система регистрирует ошибку.

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

Впрочем, именно в подобных идеях и заключается главное отличие современного подхода к созданию начинки для космических аппаратов. Раньше инженеры разрабатывали процессоры так, чтобы те были невосприимчивыми к радиации. Сейчас же у современных чипсетов нет какой-либо особой защиты, но они спроектированы так, чтобы справляться со всеми видами ошибок, появляющимися в результате воздействия радиации.

На данный момент новейшим космическим чипом, построенным по «новым» стандартам, является европейский процессор LEON GR740, который полноценно представили в июне 2021 года. Он способен выдерживать до 9 однократных обратимых сбоев памяти (Single Event Upsets, SEU) в день. При этом чипсет рассчитан на одну функциональную ошибку раз в 300 лет (или около того), причём он сможет восстановиться простой перезагрузкой.

Почему в спутниках и марсоходах процессор слабее, чем в умных часах. Парадокс XX века

LEON GR740 на тестовой плате

Лицензионные отчисления всё портят

Трудности с процессорами, вызванные суровыми условиями эксплуатации, усложняют ещё и юридические моменты, из-за которых космическим агентствам приходится чуть ли не самостоятельно проектировать чипсеты. Всё дело в лицензировании, и та же Европейская космическая ассоциация (ESA) узнала об этой проблеме на собственном опыте.

Упомянутый выше LEON GR740, как и вся линейка LEON в целом, построен на архитектуре SPARC. ESA выбрала её ещё в 1990-х годах во многом благодаря открытому исходному коду. Первым европейским SPARC-процессором космического класса стал ERC32, который задействуется и по сей день. Хоть его архитектура и открыта, в нём используются коммерческие ядра обработки информации. В этом заключается настоящая проблема, поскольку при использовании проприетарных разработок у инженеров нет доступа к исходному коду, в связи с чем вносить свои изменения, необходимые для радиационной защиты, довольно сложно.

По сути, именно поэтому и зародилась серия процессоров LEON — чипсетов и с открытым исходным кодом, и с дизайном без чужой лицензии. Отсутствие каких-либо внешних помех позволило учёным оптимизировать каждый блок и функцию своих чипсетов (в частности, новейшего GR740), чтобы они демонстрировали наилучшую производительность даже в условиях подверженности радиации. На данный момент главной гордостью европейских инженеров является именно 65-нанометровый LEON GR740 с четырьмя ядрами и тактовой частотой около 250 МГц.

А вот американская NASA, в отличие от ESA, сделала выбор в пользу проприетарных разработок — в 2017 году агентство выбрало Boeing для реализации проекта High Performance Spaceflight Computing (HPSC) по производству чиплетов. В отличие от старых процессоров на архитектуре PowerPC или x86, новые чипсеты построят на ARM — той же архитектуре, что используется в однокристальных системах смартфонов и планшетов.

В основе HPSC два четырёхъядерных процессора Cortex-A53, соединённых шиной — то есть цельный чиплет имеет восемь ядер. Поскольку готового HPSC ещё нет, производительность такого чипа можно оценить только примерно: она должна быть сопоставима с мощностью Raspberry Pi или среднебюджетного смартфона из 2018 года наподобие Samsung Galaxy J8 — но стоит учитывать, что после «радиационной закалки» производительность снизится более чем в два раза. Обычно тактовая частота Cortex-A53 варьируется от 1,2 до 1,8 ГГц, однако, если судить по другим моделям, адаптация под условия работы в космосе снизит тактовую частоту HPSC до уровня примерно в 500 МГц.

Такой показатель будет впечатляющим, если оценивать по меркам космической индустрии, и станет рекордным. В самой NASA хвалятся, что такой чиплет в 100 раз быстрее обработает операцию при потреблении такого же количества энергии, что современные ориентированные на космос разработки. Ожидается, что энергопотребление составит 10 Вт.

В будущем пригодятся оба подхода

На данный момент самым производительным «космическим» процессором является 64-битный RAD5545, изготовленный по 45-нанометровому техпроцессу с тактовой частотой 466 МГц — его энергопотребление составляет 20 Вт, а это очень много. На процессорах с таким потреблением работают современные ноутбуки, которые приходится охлаждать вентиляторами. Но проблема в том, что в космосе вентиляторы бесполезны — там нет воздуха, которым можно было бы продуть горячий чип. Конечно, существуют теплотрубки, но тепло тоже нужно куда-то уводить, да и некоторые миссии не обладают достаточным энергетическим бюджетом, чтобы задействовать такой процессор.

10-ваттный HPSC от NASA станет экономнее, чем RAD5545, и при этом будет отлично подходить для реализации амбициозных миссий. Но даже 10 Вт — это всё равно много, поскольку тот же LEON GR740 потребляет всего 1,5 Вт. В этом смысле европейский чипсет самый эффективный, то есть у него наиболее высокая производительность в пересчёте на ватт. И его возможностей во многих случаях вполне достаточно — современное Европейское космическое агентство больше сосредоточено на зондах и спутниках, которые работают при ограниченном энергетическом резерве. В таких случаях бесспорно оптимальным выбором является именно LEON GR740.

И хотя HPSC ещё не готов, его незаменимость очевидна уже сейчас. Вернее, она была понятна уже давно — в 2011 году даже было исследование от NASA, предсказывающее потребности в космических вычислениях на ближайшие 15–20 лет с того момента. И хотя многие из упомянутых там сценариев похожи на научную фантастику даже сейчас, отрицать необходимость в более производительных чипсетах не приходится.

Почему в спутниках и марсоходах процессор слабее, чем в умных часах. Парадокс XX века

Итоговая таблица потребностей из исследования NASA за 2011 год

Например, один из сценариев — мониторинг здоровья космонавтов, отправляющихся в длительные полёты в дальний космос. Компьютерам старого образца, вероятно, подвластна эта задача, если данные со всех датчиков мониторинга будут собираться каждые 10 минут. Но если информация нужна несколько раз в секунду (для имитации отслеживания состояния в режиме реального времени), то для этой задачи не обойтись без куда более производительных чипсетов.

Другие примеры ещё более фантастические и описывают в том числе дополненную реальность, которая будет транслироваться в шлемы космонавтов, изучающих другие планеты, тем самым предупреждая их о возможных опасностях, выводя информацию об окружении и прочие полезные подсказки.

Почему в спутниках и марсоходах процессор слабее, чем в умных часах. Парадокс XX века

Дополненная реальность может пригодиться не только на Земле, но и в космосе. И там, и там её нужно обрабатывать мощными процессорами | Eurogamer

Впрочем, быстрые процессоры понадобятся не только людям, но и роботам. Один из основных примеров — проблема выбора места посадки ровера, являющаяся компромиссом между безопасностью миссии и научной ценностью. Причина в том, что самой безопасной площадкой для приземления является ровная плоскость без каких-либо скал и впадин. Однако в то же время наиболее интересной с научной точки зрения площадкой, как правило, является местность с разнообразием различных препятствий (которые можно исследовать).

Эту проблему могла бы решить система относительной навигации по рельефу (Terrain Relative Navigation, TRN). Оснащённые ею роверы смогли бы с помощью компьютерного зрения распознать важные ориентиры и засечь опасные препятствия, чтобы скорректировать радиус посадки в пределах 100 метров. Но у существующих процессоров не хватает производительности для такой системы. Учёные тестировали RAD750 и выяснили, что частота съёмки с одной камеры составляет 1 кадр в 10 секунд — к сожалению, в условиях падения на поверхность Марса это очень медленно. Чтобы контролируемо посадить ровер в пределах 100 метров, необходима скорость в 1 обновление кадра за секунду. А для точности в один метр нужна уже частота в 10 Гц, то есть 10 обновлений за секунду.

Вывод простой — условия космоса суровы, но индустрия не стоит на месте

Этот материал получился объёмным, но без всей упомянутой в нём информации он вряд ли вышел бы полноценным. Если подвести краткий итог, то на данный момент расклад дел отчётливо понятен: старые подходы к проектированию процессоров не позволяли повышать их производительность из-за космической радиации, но новые ориентированы именно на это. Правда, будущее ещё не наступило — европейская разработка уже готова, но не используется, а проект от NASA пока что только на стадии разработки.

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

Эта статья основана на материале Ars Technica.




Источник trashbox.ru

İlgili statyalar

Процессор за 300 рублей? Топ 7 действительно дешёвых процессоров с AliExpress

Отличная возможность собрать производительный компьютер с процессором, который стоит дешевле билета в кино В условиях постоянно растущих цен на компьютерные комплектующие пользователи довольно часто обращают свой взор на процессоры из Китая — на AliExpress их вагон и маленькая тележка на любой вкус, цвет и кошелёк. Естественно, покупать новые процессоры в таком формате не стоит, так как проблем с гарантией или обменом будет тьма, но заказать недорогой процессор, который ранее трудится в составе сервера, — вполне разумная идея. Особенно если нужна адекватная производительность за минимальные деньги при сборке крайне бюджетного компьютера для работы, образовательной сферы или даже игр. Intel Core 2…

Это какой-то SRAM: разбираемся в причине застоя современных технологий

Технологические гиганты столкнулись с малоизвестной проблемой, которая сильно повлияет на целую индустрию В начале декабря 2022 года издание Wikichip сообщило, что технологический процесс в 3 нанометра от компании TSMC практически не показал улучшений в плане плотности по сравнению с предыдущим 5-нанометровым узлом той же компании в отношении плотности SRAM (статическая память с произвольным доступом). Издание задало лишь один простой вопрос — мы только что стали свидетелями смерти SRAM? По крайней мере, как считают специалисты Wikichip, «историческое масштабирование официально мертво». И на самом деле данная идея имеет колоссальные последствия для всей технологической отрасли — последствия будут ощущаться и на рынке ПК,…

Зачем на освоение космоса тратят миллиарды, когда на Земле ещё есть проблемы

Как оказывается, освоение космоса приносит пользу каждому жителю нашей планеты. Причем, этому утверждению есть масса подтверждений Освоение космоса — сложнейшая задача, которой пытается заниматься человечество. Выход за пределы планеты, которая стала колыбелью человеческой жизни — следующий шаг в эволюционном развитии нашего вида. Конечно, многие могут парировать подобное утверждение — мол, прежде чем заниматься изучением чего-то внеземного, нужно разобраться со всеми проблемами на самой Земле. Впрочем, важно понимать, что именно освоение космоса может стать ответом на многие вопросы по поводу нашей планеты, которые оставались в тени ранее. Многие могут возмутиться огромным деньгам, потраченным без реальной пользы для человечества. Ответом на подобное…

Официальные резервные активы Национального банка Молдовы достигли исторического максимума

Официальные резервные активы Национального банка Молдовы достигли исторического максимума в 4 миллиарда долларов и увеличились 1 октября по сравнению с 30 сентября на 40 миллионов долларов за счет внешних грантов и кредитов, передает bani.md. Большая часть валютных резервов размещена в ценных бумагах — 1,9 миллиарда долларов и срочных вложений — 1,8 миллиарда долларов, а в банках с зарубежными офисами у НБМ есть 700,8 миллиона долларов. Золотой запас на 1 октября составил 4,1 миллиона долларов. Последние данные НБМ показывают, что более 20% финансовых активов размещено в США, Нидерландах — почти 12% и Германии — 10%. Эти государства выбраны для размещения финансовых…

Мифы и реальность: как обстоят дела с китайскими процессорами — когда догонят Intel и AMD?

Хотя многие до сих пор представляют себе китайские процессоры отсталыми подделками, на деле всё совсем иначе Ни для кого не секрет, что на территории Китая локальные компании активно трудятся над разработкой своих собственных процессоров для настольных компьютеров, ноутбуков и даже серверов. Естественно, местные компании сильно отстают в этом вопросе от гигантов вроде Intel и AMD, так как создать свою архитектуру и спроектировать процессор — довольно трудоёмкая задача. Впрочем, в последние годы китайские компании показали заметный прогресс в этом направлении, который хотя и не позволяет Поднебесной на текущий момент полностью отказаться от западных технологий, но это явный знак, что в ближайшие…