Комментарии 51
Тот ослик сдох, надеюсь этот выживет
Тот ослик местами все еще жив, кстати. Только для него крайне желателен белый IP, а так вполне работает, обменивается.
Всяко живее этого.
Извините, этот подход мне напоминает позднесоветский.
- Пишите, дети, программу в тетрадке. Кто хорошо напишет, того пошлем на олимпиаду. А программу победителя олимпиады тети из РОНО отвезут в ВЦ, и там ее запустят на настоящей машине!
Конечно, сколько-то энтузиастов согласятся и на такие условия...
Эт конечно всё хорошо, еще бы производить их у нас смогли бы.
К слову, их производство возобновляется к концу года.
А где? Не уж то на Тайване?
Ну там вроде есть "какой-то план" выпускать Эльбрус для игровых приставок в Китае, на SMIC. Непонятно зачем это SMIC и насколько вообще готов этот "процессор для игровых приставок"
SMIC контрактный производитель, он делает это за деньги
Этого не знаю.
Какого года?
Построй завод, тогда, возможно, будут производить.
Исходники компилятора есть? Или он проприетарный?
А могли бы сделать открытый проект. И весь мир смотрел и помогал хотя бы из любопытства. Да и альтернатива бы была засилью архитектуры арма и интела.
Но нет, надо огородиться по-максимуму. Что бы.. Что бы что???
Пример - ардуина. Открыта полностью, совсем. И это испортило её? Наоборот, о ней знает каждый ребенок.
Эта шиза наверное ещё с совковых времён идет. Типо "нельзя, сверхсекретно". А что если этот Ельбрус придется в новый танчик или самолёт ставить. А враги зная спецификации проца смогут узнать все техданные про новый супер-пупер танчик на базе Т-90.
Смысла особого нету. Потому что эльбрус - по сути мертвая ветка в развитии архитектур процов.
Развитие процессоров это огромный поезд который мчится вперед. И если ты спрыгнешь с него, тебе его так просто догнать уже не получится. А Эльбрус это по сути как какой нибудь PowerMac, который просто космически отстал.
Изменит ли что то, если он выйдет в опенсурс? Ну самый главный вопрос - это сложность работы с процессором. Если процессор слишком сложный в эксплуатации - он обречен на смерть. А эльбрус - очень сложный процессор, со специфичным набором команд, который требует более мудреной компиляции,
Естественно люди выберу какой нибудь risc-v именно в опенсурсе вместо Эльбруса.
Надо очень много сделать, прям выложит все что только можно, что бы привлечь энтузиастов. Вплоть до того что бы выложить схемы и герберы для материнских плат.
Тогда да, тогда есть шанс, что это куда то двинется.
А на данный момент, челы заявляют что сделали кросскомпилятор для архитектуры процов, которых ни у кого нету, да еще и никому не нужны.
Без негатива. Просто заголовок "Эльбрус стал намного ближе" не отражает реальности, а реальность такова что он остается бесконечно далек.
РискВи это немного не тот уровень производительности.
Собственно, проще было сделать ещё 1 таргет в llvm, чем пилить полностью С++ компилятор
Ужей сейчас есть ARM серверы. Когда появятся risc-v серверы - вопрос времени.
В отличии от Эльбруса - risc-v платы есть уже сейчас и за очень адекватную цену. Вопрос рациональности, во что лучше вкладываться? Можно было бы наверное и mips развивать. Но люди вовремя поняли бесперспективность этого, и ушли работать над risc-v.
Даже если мы опустим рациональность развития длинного слова в архитектуре - остается проблема его сложности и закрытости. Инфраструктурно надо слишком много вложится, что бы куда то его продвинуть. Пока, энтузиаст, который готов был бы работать бесплатно сталкивается с практически непроходимой стеной. И чем дольше эта стена стоит, тем больше Эльбрус теряет.
Я не улавливаю мысль.
Есть процессор, л2к. Известной производительности. Под него можно писать на С. Здесь и сейчас.
И есть какой то выдуманный опенсорц, развитие, энтуазисты, будущий РискВи.итп
Не вижу связи
Есть Risc-V под который я уже могу писать сейчас. Он архитектурно полностью свободен. Естественно без периферии. Хотя есть и полностью опенсурсные чипы.
Ох уж это выдуманный Risc-V
Уже сейчас появляются реальные продукты на этих процессорах. И в будущем их будет появляться больше. Неудивительно, ведь сейчас все больше корпораций и компаний вкладываются именно в risc-v. Если что можете посмотреть, сколько компаний финансируют разработку в "выдуманный" risc-v. Причем именно архитектурно он полностью свободный.
С другой стороны закрытая, и анально огороженная архитектура, с концепциями к которым никто абсолютно не стремится, а даже напротив, идут в противоположенную сторону.
И о боже, спустя 30 лет разработки, они заявляют что теперь мы можем писать под их железо которые просто не достать, на СИ без возможности узнать архитектурные возможности процов.
Знаете, никому нет дело, до того, что вы видите.
О чем и был разговор выше - что ситуацию можно было бы попробовать спасти даже несмотря на бесперспективность самой архитектуры если бы они все открыли и сделали доступным процы и материнки на них. Можно было бы даже открыть спеки на разработку плат и тп. Это бы позволило развивать его инфраструктурно, а это в свою очередь уменьшало бы порог входа в систему, что в свою очередь бы увеличивало популярность продукта для более широкого круга людей. Как это по сути было с ZX Spectrum. Который технически отставал, но брал софтом и доступностью.
Это как казалось войти на рынок микроконтроллеров сейчас не реально. Но Raspberry взяли и запилили свой контроллер на готовых ядрах со своими фитчами, и сделали просто божественную документацию с кучей примеров на все случаи жизни. Сделали свое открытое SDK, написали документацию по его использованию. Сделали поддержку и описали, как начать работать во всех популярных IDE. И Вот вам результат, rp2040 вполне себе потеснило и arduino на атмелах, и STM32.
Вы даже не представляете сколько людей сейчас разрабатывает проекты на rp2040. Сколько сообществ есть в телеграме, где совместно создается кучу интересных проектов.
Человек даже сделал свой комп на rp2040
https://github.com/Neotron-Compute/Neotron-Pico/tree/develop
И заслуга такой популярности и успеха не в том, что он просто есть. А что находится вокруг него.
Мое такое мнение что, если бы Эльбрус полностью открыли лет 20 назад, им бы кросс компилятор и писать не пришлось, он был бы написан уже очень давно, как и много чего еще.
Я пишу это даже не вам @Siemargl. С вами мне не о чем разговаривать. Я пишу это тем людям, кто из-за своей закрытости теряет драгоценное время нашей короткой жизни. Вместо того что бы строить светлое будущее вместе.
Только RP2040 давно устарел и к нему на смену пришёл RP2350. Плюс официальные борды (Raspberry Pi Pico 2/W) довольно дорогие, равно как и их неофициальные аналоги. Так что STM32 особо никуда не сдвигался. Тем более, когда в обоих версиях RP отсутствует встроенный WiFi/BT, что присутствует в STM32.
Ох уж эти адепты "открытости". Практически все толковые изобретения сделаны в закрытых коммерческих лабораториях профессиональными инженерами.
РискВи не то чтобы плохой, просто он до эльбруса ещё [немного] не дорос.
Но он развивается, только не потому, что открытый а потому что в него вливает бабки китайское правительство (1й серверный чип уже выпустили). Но они потом его для себя сделают, и закроют.
Во! А тут как раз чуть ниже статья про то, почему мы не любим отечественное.
Помню щупал что-то на эльбрусе на работе, когда был ещё студентом лет 20 назад - че-то привезли на время, надо было на нем че-то сделать. Кажись, там другие эльбрусы, они ещё на архитектуре SPARC были, если я не ошибаюсь. Благо для спарка компиляторов было.
Прошло 20 лет и они выпустили кросс-компилятор. Кросс-компилятор, Карл! Разбудите меня через 100 лет и вам сразу скажу, что происходит в российском IT-импортозамещении: пилят госзаказ и сертифицируют.
Еще бы пример как на github CI это настроить.
Не понял. У них что – кросскомпилятор появился позже обычного?
Да просто не выкладывали его раньше. Видимо, хотели, чтобы разрабы покупали себе эльбрус для разработки.
Великолепный план. Надёжный, как швейцарские часы.
Там же ещё была какая-то упоротая идея на тему трансляции инструкций x86 в реальном времени чуть-ли ни на уровне процессора. Если я не ошибаюсь. Печальный опыт Intel Itanium ничему не учит.
А толку его выкладывать если без тулчейна ничего не соберешь, а тулчейн под NDA был
Спасибо, Тимуру за статью и репу.
Тема qemu-e2k в связке с chroot+binfmt_misc не раскрыта
Эльбрус/qemu — ALT Linux Wiki
О, они таки выпускают Эльбрус с собственным набором команд? Я не очень в курсе, раньше, слышал, у них был блок аппаратной эмуляции x86, под которым был скрыт их VLIW. Отличная новость, если так!
Т.е. Эльбрусы в паблик пихают уже лет эдак 7-8, а кросс компилятор только сейчас завезли, когда считай, что проект помер под санкциями?
Стоит обратить внимание на этот процессор, который запускается в серию в этом году
https://елбрус.рус/процессоры/центральный-процессор-эльбрус-32с
32-64 ядер в процессоре
4 процессора в модуле
Тактовая частота >= 2Гц
Пиковая производительность - 3 TFLOPS FP32, 1.5 TFLOPS FP64
Кэш-память 64Мб
Оперативная память - 6 канала DDR5, 4 Тб на процессор
Топология 30 млрд. транзисторов<=7 нм техпроцесс, 600 мм² площадь кристалла
Можно, также посмотреть на игрушки
https://елбрус.рус/игры/
... ну, и на сами компьютеры
https://елбрус.рус/русские-компьютеры/
А это не фишинговый сайт? Почему в названии какая-то елда елбрус? И на главной опечатка: "посвящен Российским процессорам". Названия языков и национальности пишут с заглавной те, кто чаще общается на английском.
Куда запускается? нет фабрики, которая это согласится делать
Эльбрус стал намного ближе