Компания, которой нет. Как Arm контролирует миллиарды устройств без единого завода

Простое объяснение: ISA, ядра, лицензии и почему это важно даже тем, кто не интересуется железом.


qtwfvt4s3bq1atuxcv14wcwqor1fmnlv.jpg

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

Причина, по которой Arm снова обсуждают громче обычного, в том, что рынок явно готовится к очередному сдвигу. Qualcomm продвигает ARM-процессоры в ноутбуки на Windows, Apple уже несколько лет повышает ожидания по скорости и автономности с чипами серии M, а параллельно растут направления, где энергопотребление становится почти важнее «голой» производительности: робототехника, автопилот и искусственный интеллект. Если раньше битва шла за максимальные гигагерцы и число ядер, то теперь всё чаще решает вопрос, сколько вычислений можно получить на каждый ватт.

Чтобы понять, почему Arm так влияет на индустрию, полезно вспомнить, что вообще делает процессор. По сути это огромная система электронных переключателей, работающих в двоичной логике. Их физическая основа — это транзисторы: есть сигнал, получаем «1», нет сигнала, получаем «0». Миллиарды таких переключателей вместе выполняют инструкции, перемещают данные, принимают простейшие решения и синхронизируют работу всего устройства. Процессор постоянно обменивается данными с памятью: долговременные данные живут на накопителе, «рабочие» лежат в оперативной памяти, а внешние устройства, от сенсоров до тачскринов, подают входные сигналы, которые превращаются в действия программ.

На этом фоне важная особенность Arm выглядит неожиданно: компания не производит чипы. В отличие от Intel, Arm создаёт архитектурный «свод правил», то есть описание того, как должен быть устроен процессор и как с ним должно разговаривать программное обеспечение. Эти проекты передаются партнёрам, а физическое производство берёт на себя индустрия контрактных фабрик, например TSMC. То есть Arm продаёт не кремний, а интеллект, заложенный в дизайн.