Как стать автором
Обновить

Microsoft разрабатывает собственный ARM-процессор. Что это даст редмондской корпорации?

Время на прочтение4 мин
Количество просмотров8.7K
Всего голосов 37: ↑36 и ↓1+48
Комментарии22

Комментарии 22

все больше компаний обращает внимание на эту технологию

Тренд уже сместился в сторону RISC-V, по-моему.

в чём это выражается?

Так это. Астрологи обьявили неделю RISC V, количество процессоров увеличилось… А нет, не увеличилось.

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

свободная архитектура действительно может сэкономить деньги на R&D часть, но не проигрывает ли в соотношении производ./потреб. - как в этом убедиться?

как мне КАЖЕТСЯ: что арм что рискВ обе риск арх.
и вроде как у обеих идёт стремление: "1 такт 1 команда".
и если бы рискВ был бы "прожорлив", вряд ли бы на нём
начали выпуск микроконтроллеров, где расход часто имеет знач.

ARM это действительно Advanced RISC, и с RISC обычным его сравнивать не надо. Померший MIPS, не выдержавший конкуренции с более продуманными ISA это подтверждает. RISC-V это по сути приемник MIPS и его реинкарнация, ISA такое же дно как был MIPS, и недостатки MIPS как были, так и остались. До продуманности ARM ему далеко.

Когда-то, когда я только новости читал, что готовится какая-то новая архитектура RISC-V, я тоже думал что возможно сделают что-то хорошее, в этом году глянул документацию этого ISA - и это полное дно и калька с MIPS. Так что теперь никаких иллюзий насчёт RISC-V у меня нет: ISA отвратительный и непродуманный, "свободность" RISC-V это единственный плюс.

"1 такт 1 команда" - из-за кривости RISC-V (а именно тупого копирования MIPS) компилятору придётся вставлять больше команд.

а где можно подробнее почитать об этом ?
1 такт, 1 команда чем плохи ?
компилятор хоть и наделает больше команд,
но на простых задачах наверно компилятор
сможет сделать всё "коротко и компактно"
а другие архитектуры наверно могут
потребовать больше 1 такта на одну команду ?

Я же написал что система команд ARM более продумана, поэтому потребует меньше команд. Не важно на каких задачах. При чём тут "1 такт, 1 команда" к которым вы привязались и повторяете? Одна команда у ARM может делать несколько операций одновременно, на что RISC (не Advanced) понадобится несколько команд.

Я же написал

просто я хотел увидеть объективные таблицы сравнения
производительности относительно частот и потребления.

Это не ко мне. Это зависит не от архитектуры, а от конкретной модели процессора. И объективного вы вряд ли найдёте (особенно для не x86), только таблицы от производителя конкретного процессора, заявляющие как у них якобы хорошо.
Процессоры это как: производительность, низкая цена, энергопотребление - выберите два. Для микропроцессоров в первую очередь выбирают низкую цену, остаётся либо производительность или энергопотребление.

Чушь. В стоимости разработки современного (высокопроизводительного) процессора, лицензии это копейки.

У ARM мощная экосистема и аппаратная и программная.

Если используется лицензированное ядро ARM, то к нему можно взять готовые и отлаженные блоки - интерконнект, GPU, NPU.

Даже затраты на портирование софта вашу мнимую экономию перебьют.

Единственное имеют смысл крошечные встроеные ядра и специализированные ускорители.

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

@zlo1

У NT ядра не все хорошо с ARM,

У какого? Которое в 90-х делали? Там ARM вообще не поддерживался.

Современное ядро портировали в 2011г и никаких проблем там нет.

@wigneddoom

У GNU/Linux + весь остальной opensource под ARM конечно дела обстоят лучше чем у win

Навряд ли.

Покажите Linux ARM ноут, где полноценно работает всё железо, как на Windows on ARM, к примеру. Где прозрачно работают ARM и х86 приложения.

Есть надежда разве что на Asahi Linux на макбуке.

Современное ядро портировали в 2011г и никаких проблем там нет.

и при этом Surface Duo на андроиде, что-то не сходится

Покажите Linux ARM ноут, где полноценно работает всё железо

зоопарк хром буков

Как вы ни пытайтесь "защищать" говноокна, мелкомягким невыгодно распыляться и сопровождать старое Г.. (хромированный edge как пример), с ядром NT ситуация повторяется - в windows 11 linux ядро уже наравне с NT

ходят "слухи", в Windows 12 для повышения надежности и снижения издержек, linux будет основным ядром (с wine от вендера)

в windows 11 linux ядро уже наравне с NT

А этот бред, извините, откуда?

"Наравне" стоило завернуть в кавычки, имелось введу "подсистема Windows для Android"

В стоимости разработки современного (высокопроизводительного) процессора, лицензии это копейки

ПРЕДПОЛАГАЮ: у арм идёт выплата за каждый экземпляр.
и если выпускать 10 камней в месяц, это копейки.
если выпускать десятками тыс. то умножив на пару центов
за каждый экземпляр, в год может выйти пару лямов бакинских.

У ARM мощная экосистема и аппаратная и программная

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

Покажите Linux ARM ноут, где полноценно работает всё железо, как на
Windows on ARM, к примеру.

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

Где прозрачно работают ARM и х86 приложения

qemu-system-arm

https://habr.com/ru/articles/514008/

Есть надежда разве что на Asahi Linux на макбуке

с маками вообще всё весело,
есть у меня подозрение, что при любом софте
ябло_грабители оставляют аппаратные бэкдоры для АНэБэ
почти как с историей, когда китай вставлял доп. чипы в сетевые.

"Информация" для домохозяек

что с поддержкой трансляции кода? что с ядром NT (объединят ли с linux ядром)? что "похоронят" из своих вендерных «стандартов/реализаций»? ...

А какая связь с ядром? Windows NT работает на ARM.

У NT ядра не все хорошо с ARM, а вот у Linux все порядке — Surface Duo на андроиде тому доказательство

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

У GNU/Linux + весь остальной opensource под ARM конечно дела обстоят лучше чем у win - на то и открытые исходники. Но тоже свои проблемы связанные с закрытость железа.

Помню мне давали планшет Microsoft Surface RT, обновлял Windows RT 8.1 до Windows 10 Mobile (какая-то тестовая сборка). Интересный был планшет, но как обычно его поддержку забросили.

Что это даст редмондской корпорации?

Понятно что -- возможность в недалёком будущем забить на очередной свой проект =)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий