#Huawei откажется от #ARM уже в #Kirin 9050 и Mate 90
#Huawei откажется от #ARM уже в #Kirin 9050 и Mate 90 Процессоры в современных смартфонах могут быть самыми разными, однако все они используют один и тот же набор команд — ARM. За последние одиннадцать лет исключениями были лишь #ASUS #Zenfone Zoom и Leagoo T5c, использовавшие процессоры Intel и Spreadtrum на архитектуре #AMD64. Однако, монополии ARM скоро может прийти конец. Как сообщает блог #LivingInHarmony, уже следующие #Kirin 9050 откажутся от ARM в пользу собственной архитектуры LinxISA. Отметим, что это не первый шаг Huawei по обретению полной независимости от Arm. Вместе с возрождением Kirin после санкций компания постепенно отказалсь от использования готовых ядер Arm — вычислительных #Cortex и графических #Mali, заменив их собственными #Taishan и #Maleoon. Однако проектирование кастомных ядер в рамках ARM — куда более скромный шаг, чем переход на собственный набор инструкций, что потребует повторной компиляции всего ПО и другого подхода к его оптимизации. Отметим, что архитектура #LinxISA существенно отличается как от популярных #ARM и #AMD64, так и от перспективной RISC-V. Её главной фишкой является перенесение понятия «блок» из программного кода (где блок — это, например, «внутренности» if, цикла или функции) на уровень инструкций. Если ранее при компиляции блоковая структура полностью терялась, теперь она будет сохраняться, что позволит процессорам точнее предугадывать будущие инструкции и эффективнее выполнять тот же код. Отметим, что инсайды #LivingInHarmony подтверждаются не всегда, однако #Huawei действительно участвует в разработке #LinxISA — поэтому переход с ARM на этот набор инструкций обязательно случится, если не в ближайшем поколении Kirin, то скоро.