Comments 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.
Даже затраты на портирование софта вашу мнимую экономию перебьют.
Единственное имеют смысл крошечные встроеные ядра и специализированные ускорители.
Это не говоря о том, что нормальных архитекторов по пальцам можно пересчитать. Они из одной в другую контору переходят.
У NT ядра не все хорошо с ARM,
У какого? Которое в 90-х делали? Там ARM вообще не поддерживался.
Современное ядро портировали в 2011г и никаких проблем там нет.
У 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 от вендера)
В стоимости разработки современного (высокопроизводительного) процессора, лицензии это копейки
ПРЕДПОЛАГАЮ: у арм идёт выплата за каждый экземпляр.
и если выпускать 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 (какая-то тестовая сборка). Интересный был планшет, но как обычно его поддержку забросили.
Что это даст редмондской корпорации?
Понятно что -- возможность в недалёком будущем забить на очередной свой проект =)
Microsoft разрабатывает собственный ARM-процессор. Что это даст редмондской корпорации?