Поставки Эльбрусов
От: Sinclair Россия https://github.com/evilguest/
Дата: 07.11.23 05:57
Оценка:
Дошли руки посмотреть ролик Стаса Ай как просто с разбором какого-то ролика про Эльбрусы: https://vk.com/video-50883936_456242737
Пытаюсь выполнить факт-чекинг.
В частности, найти ссылку на страничку, которую парни показывают на 32 минуте (https://vk.com/video-50883936_456242737?t=32m3s), утверждая, что она общедоступная и лежит на сайте МЦСТ.
И вот чегой-то не получается. Может, кто-то в теме и подскажет?

А то выглядит-то весьма впечатляюще:

Обещают до полусотни тысяч 16С и полуторых сотен тысяч 2С3 в этом году.
Прямо интересно — кто их производит, и где купить?

Комменты к видео заблокированы, так что у авторов спросить не получилось.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re: Поставки Эльбрусов
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 07.11.23 06:15
Оценка: -1 :)
Здравствуйте, Sinclair, Вы писали:


S>Прямо интересно — кто их производит, и где купить?


Производят (или производили) скорее всего на Тайване, может, конечно, и в Китае. Купить, наверное, простому смертному очень просто, особенно сейчас


S>И вот чегой-то не получается. Может, кто-то в теме и подскажет?

S>...
S>Комменты к видео заблокированы, так что у авторов спросить не получилось.

Я не в теме, но можно попробовать где-то тут:
Маньяк Робокряк колесит по городу
Re[2]: Поставки Эльбрусов
От: Sinclair Россия https://github.com/evilguest/
Дата: 07.11.23 06:39
Оценка:
Здравствуйте, Marty, Вы писали:
M>Производят (или производили) скорее всего на Тайване
Это я в курсе. Именно поэтому последние "новости" на сайте elbrus.ru датируются 2021 годом.

M>может, конечно, и в Китае. Купить, наверное, простому смертному очень просто, особенно сейчас

Ну так и вопрос — откуда дровишки? Кто изготавливает 200K+ чипов для МЦСТ в 2023 году? Вроде бы — не TSMC.
Сопутствующий вопрос — куда они потом деваются? В магазинах-то их нет.

M>Я не в теме, но можно попробовать где-то тут:

M>Image: 2023_10_02_09_13_05_image.png
Написал Горшенину, он вроде более вменяемый из них. Ну, и работал в МЦСТ.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re: Поставки Эльбрусов
От: L.K. Марс  
Дата: 07.11.23 07:14
Оценка: 5 (2)
S>В частности, найти ссылку на страничку

Всё находится за пару минут.

Открывается сайт МЦСТ, тыкается в раздел "новости", смотрятся новости за довоенный 2021 год, находится новость о конференции "Elbrus Partner Day" (картинка же явно с какой-то конференции), смотрится первая же презентация "перспективы Эльбруса", там слайд номер 23.
Re[3]: Поставки Эльбрусов
От: klopodav  
Дата: 07.11.23 07:27
Оценка: :)
S>Сопутствующий вопрос — куда они потом деваются? В магазинах-то их нет.

При оптимистичном варианте — если вдруг реально наладили каналы производства эльбрусов втихаря — неудивительно, что в магазинах их нет. А деваться они могут очень много куда, но не через магазины. Например, в разных проектах информатизации для гос- или около-гос-структур.
Re[2]: Поставки Эльбрусов
От: Sinclair Россия https://github.com/evilguest/
Дата: 07.11.23 07:28
Оценка:
Здравствуйте, L.K., Вы писали:
LK>Открывается сайт МЦСТ, тыкается в раздел "новости", смотрятся новости за довоенный 2021 год, находится новость о конференции "Elbrus Partner Day" (картинка же явно с какой-то конференции), смотрится первая же презентация "перспективы Эльбруса", там слайд номер 23.
А, тогда понятно. Новости из прошедшего будущего. Просто парни обсуждают её в 2023м году, как будто с декабря 21го года ничего не случилось. То есть — привирают.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[3]: Поставки Эльбрусов
От: karbofos42 Россия  
Дата: 08.11.23 13:55
Оценка: +1
Здравствуйте, Sinclair, Вы писали:

S>Ну так и вопрос — откуда дровишки? Кто изготавливает 200K+ чипов для МЦСТ в 2023 году? Вроде бы — не TSMC.


Тот же Максимка периодически иронизирует в новостях, что Эльбрусы же нигде не производят,
поэтому вот тут начинают производство банкоматов на Эльбрусах, там медицинское оборудование какое-то мутят и т.д.
Хочешь, чтобы кто-то открыто заявил, что Эльбрусы до сих под производятся TSMC или перенесли на какой другой завод?
Это для того, чтобы ты успокоился, но лавочку им прикрыли и действительно перестали производить?

S>Сопутствующий вопрос — куда они потом деваются? В магазинах-то их нет.


В магазинах их и не было. Там вроде очереди сейчас из желающих, которым внезапно понадобились процессоры.
Были новости, что для той же системы "Мир" сколько-то серверов закупали.

S>Написал Горшенину, он вроде более вменяемый из них. Ну, и работал в МЦСТ.


Так он пруфы не предоставит всё равно и что там на самом деле происходит с производством никто не скажет.
Может делают по плану, может меньше, может больше.
Да и какая разница?
Я вот и про Интелы не знаю где посмотреть количество произведённых чипов Core i3 12-го поколения, например.
Re[4]: Поставки Эльбрусов
От: Sinclair Россия https://github.com/evilguest/
Дата: 09.11.23 01:03
Оценка: +1
Здравствуйте, karbofos42, Вы писали:

K>Тот же Максимка периодически иронизирует в новостях, что Эльбрусы же нигде не производят,

K>поэтому вот тут начинают производство банкоматов на Эльбрусах, там медицинское оборудование какое-то мутят и т.д.
Ну, всё правильно. Тот же Максимка недавно отпаял Миландровский чип от отечественного монитора, и монитор продолжил работать.
Поэтому насколько те банкоматы реально на Эльбрусах — большой, большой вопрос. Кто их там будет разбирать?

K>Хочешь, чтобы кто-то открыто заявил, что Эльбрусы до сих под производятся TSMC или перенесли на какой другой завод?

Ну, было бы неплохо, хоть и фантастично. Более реально — чтобы кто-то открыто заявил "наши планы по выпуску пошли в дупу, поэтому мы выделяем ХХХ денег и YYY месяцев на перепроектирование под другую фабрику".
А ещё более реальные ожидания — чтобы кто-то официально заявил "планы по выпуску и реальный объём — информация закрытая, для неё нужна вторая форма допуска", а не пытался кривляться и называть секретное открытым.
Посмотрите того же Бачило.

K>Это для того, чтобы ты успокоился, но лавочку им прикрыли и действительно перестали производить?

А вы, значит, веруете в невидимые поставки. Ну-ну.

K>В магазинах их и не было. Там вроде очереди сейчас из желающих, которым внезапно понадобились процессоры.


Простая математика: в этом году в РФ будет продано примерно 600к лаптопов (экстраполируем 450к за первые 9 месяцев).
Если цифры на картинке — правда, то каждый четвёртый из них — Эльбрус. Как вы думаете, можно ли достичь таких цифр, не завозя лаптопы в магазин?
Как вы себе это представляете?
Ну ладно, чёрт с ними с магазинами — а где все эти пользователи? Где они ремонтируют свою технику?

K>Были новости, что для той же системы "Мир" сколько-то серверов закупали.

Ну, может быть. А "сколько-то" — это сколько? Пять-шесть?

K>Так он пруфы не предоставит всё равно и что там на самом деле происходит с производством никто не скажет.

Отож. Деньги любят тишину, давно известно.

K>Может делают по плану, может меньше, может больше.

K>Да и какая разница?
Вопрос, конечно же, в первую очередь не к МЦСТ. Они сидят под NDA — государевы деньги выделены в обмен на выполнение не совсем адекватных требований секретности. Ну, закрыли данные объёмов — значит закрыли.

Претензии скорее к Стасу и Максиму, которые, ругая некоего автора за вранье в обзоре, сами не забывают подвирать в каждой мелочи. Вот и тут — сидят вдвоём и на голубом глазу рассказывают "объёмы выпуска Эльбрусов — вовсе не засекречены, это открытая информация".

Тут же такое дело — с враньём можно бороться только правдой, а не контрвраньём.

K>Я вот и про Интелы не знаю где посмотреть количество произведённых чипов Core i3 12-го поколения, например.

Ну так никто и не говорит, что это — публичная открытая инфа, а вам просто лень зайти на сайт производителя.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[5]: Поставки Эльбрусов
От: karbofos42 Россия  
Дата: 09.11.23 08:13
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Ну, всё правильно. Тот же Максимка недавно отпаял Миландровский чип от отечественного монитора, и монитор продолжил работать.

S>Поэтому насколько те банкоматы реально на Эльбрусах — большой, большой вопрос. Кто их там будет разбирать?

Так же как обыватели не разбирают и другие банкоматы, серверы и т.д.
Хочешь — веришь новостям, не хочешь — не веришь.
Хочешь — считаешь Эльбрус отечественным, не хочешь — бегаешь кричишь, что производство не в России, так что импортный.

S>Ну, было бы неплохо, хоть и фантастично. Более реально — чтобы кто-то открыто заявил "наши планы по выпуску пошли в дупу, поэтому мы выделяем ХХХ денег и YYY месяцев на перепроектирование под другую фабрику".


Зачем и что это даст?
Мне вот как-то без разницы сколько денег они тратят на уборку офисов, сколько за электричество платят и производителям чипов.

S>А ещё более реальные ожидания — чтобы кто-то официально заявил "планы по выпуску и реальный объём — информация закрытая, для неё нужна вторая форма допуска", а не пытался кривляться и называть секретное открытым.


А кривляются официальные лица?

S>Посмотрите того же Бачило.


Смотрел. Он что-то официально заявляет?

S> А вы, значит, веруете в невидимые поставки. Ну-ну.


Да. Думаю, что какие-то объёмы они где-то производят.
Сомневаюсь, что TSMC действительно через неделю после начала СВО прикрыли производство и не отдали им произведённые чипы.

S>Простая математика: в этом году в РФ будет продано примерно 600к лаптопов (экстраполируем 450к за первые 9 месяцев).

S>Если цифры на картинке — правда, то каждый четвёртый из них — Эльбрус. Как вы думаете, можно ли достичь таких цифр, не завозя лаптопы в магазин?
S>Как вы себе это представляете?

Причём тут лаптопы? Эльбрусы — это в первую очередь про серверы, промышленные решения, рабочие станции, а не ноуты.
Пойдёт, если я возьму цифры про продажи смартфонов?
https://www.ixbt.com/news/2023/07/04/xiaomi-realme-samsung.html
13 млн. за полгода, значит 26 млн. за год, в этих объёмах Эльбрусы и не видно будет, вот и не попадаются на глаза
Вот первая попавшаяся новость про серверы и т.п.:

https://lenta.ru/news/2023/07/19/programme_russia/

По итогам первых пяти месяцев 2023 года поставки вычислительной техники на российский рынок выросли на 10 процентов в физическом выражении. За этот период в страну ввезли в общей сложности 412,7 тысячи единиц серверов, блейд-серверов, системных блоков, материнских плат с установленным процессором и систем barebone

За год под 1 млн. серверов получается, а в серверах внезапно обычно не 1 процессор стоит, а 2,4,....

S>Ну ладно, чёрт с ними с магазинами — а где все эти пользователи? Где они ремонтируют свою технику?


На zakupki.gov.ru, а ремонтируют поставщики по гарантийным обязательствам и пользователям пофиг как это происходит.

S>Ну, может быть. А "сколько-то" — это сколько? Пять-шесть?


Я давно смотрел контракт под новостью про "Мир", там штук 18 было.
Сколько таких контрактов было я не искал, т.к. не понимаю что это даст.

S>Претензии скорее к Стасу и Максиму, которые, ругая некоего автора за вранье в обзоре, сами не забывают подвирать в каждой мелочи. Вот и тут — сидят вдвоём и на голубом глазу рассказывают "объёмы выпуска Эльбрусов — вовсе не засекречены, это открытая информация".


Так они в двух клоунов превратились давно уже.
В 2023 году что-то адекватное от них ждать — это как минимум наивно.

S>Тут же такое дело — с враньём можно бороться только правдой, а не контрвраньём.


Кто это сказал? Те люди, которые сами во вранье не разбирались и поверили, поведутся и на "контрвраньё".
Уверенно сказанный аргумент, что объёмы открыты и известны для народных масс будет звучать убедительнее, чем долгая занудная речь про закрытость информации.
Re[6]: Поставки Эльбрусов
От: Sinclair Россия https://github.com/evilguest/
Дата: 09.11.23 11:25
Оценка:
Здравствуйте, karbofos42, Вы писали:

K>Хочешь — веришь новостям, не хочешь — не веришь.

K>Хочешь — считаешь Эльбрус отечественным, не хочешь — бегаешь кричишь, что производство не в России, так что импортный.
Это к делу не относится. Меня интересует не то, где расположено производство, а развитие технологий в первую очередь и суверенитет РФ во вторую.
Под развитием технологий я понимаю то, что e2k — последний из VLIW могикан, и очень бы хотелось (в рамках прогресса всего человечества) научиться извлекать преимущества из этой архитектуры.
Под суверенитетом я понимаю возможность развивать свою электронику в современном подсанкционном мире. С этой точки зрения, e2k интересен как возможность получить производительность нынешнего поколения CPU на техпроцессе предыдущего поколения. Ровно потому, что нам пока техпроцесс нового поколения не особо светит.
А причина, по которой я суверенитет ставлю ниже развития в том, что в чистом виде суверенитет можно получить, забросив e2k и вкладываясь в какую-нибудь открытую архитектуру.



K>Зачем и что это даст?

Как всегда — понимание планов верхов и возможность корректировать свои планы. Если, скажем, наверху принято решение закопать e2k в пользу RiscV, то можно вообще не смотреть в его сторону.
K>Мне вот как-то без разницы сколько денег они тратят на уборку офисов, сколько за электричество платят и производителям чипов.
Рад за вас. Но ваша позицию я не разделяю.

И даже если пренебречь вопросом составления личных планов, то "просто пообсуждать" тоже полезная практика.
Вы так пишете, как будто занимаете позицию "лучше ничего не знать и надеяться, что закрытые темы идут хорошо".
Но весь мой опыт взаимодействия с людьми и организациями, что вверх по иерархии, что вниз по иерархии, показывает ровно одно: успехи не умалчивают.
Если от вас кто-то что-то скрывает, то, как правило, скрывают что-то плохое. Неважно, это ваши подчинённые или руководство.
Плохие решения принимаются не потому, что кто-то лично в чём-то некомпетентен. У каждого человека есть области некомпетентности.
Плохие решения принимаются потому, что недостаточно обсуждаются.

K>А кривляются официальные лица?

А какая вам разница, какие лица кривляются?

K>Смотрел. Он что-то официально заявляет?

Да.

K>Да. Думаю, что какие-то объёмы они где-то производят.


K>Сомневаюсь, что TSMC действительно через неделю после начала СВО прикрыли производство и не отдали им произведённые чипы.


K>Причём тут лаптопы? Эльбрусы — это в первую очередь про серверы, промышленные решения, рабочие станции, а не ноуты.

Ага, я вижу, вы не в теме. Серверы — это 8CВ/16C. А 2С3 — это лаптопный процессор. Посмотрите на анонсированные цифры выпуска — и вам станет понятно, о чём речь.

K>На zakupki.gov.ru, а ремонтируют поставщики по гарантийным обязательствам и пользователям пофиг как это происходит.



K>Я давно смотрел контракт под новостью про "Мир", там штук 18 было.

Ааа, ну это совсем другое дело.

K>Так они в двух клоунов превратились давно уже.

K>В 2023 году что-то адекватное от них ждать — это как минимум наивно.
Ну, я про них впервые неделю назад и узнал — собственно, ролик вконтакте попался. Спасибо, впредь буду их игнорировать.

K>Кто это сказал?

Это универсальная истина, увы.
K>Те люди, которые сами во вранье не разбирались и поверили, поведутся и на "контрвраньё".
Это понятно — просто таким образом мы просто увеличиваем количество вранья.
А надо его уменьшать.
K>Уверенно сказанный аргумент, что объёмы открыты и известны для народных масс будет звучать убедительнее, чем долгая занудная речь про закрытость информации.
А цель — это "звучать убедительнее"?
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Отредактировано 09.11.2023 11:26 Sinclair . Предыдущая версия .
Re[7]: Поставки Эльбрусов
От: karbofos42 Россия  
Дата: 09.11.23 13:09
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Под развитием технологий я понимаю то, что e2k — последний из VLIW могикан, и очень бы хотелось (в рамках прогресса всего человечества) научиться извлекать преимущества из этой архитектуры.


Это не к Максимке со Стасом вопрос и даже не к МЦСТ.
Правительство захочет — выделит им денег или как-то поможет, тогда будет.
Продолжат как в 2021 году — не будет никаких перспектив у VLIW

S>Под суверенитетом я понимаю возможность развивать свою электронику в современном подсанкционном мире. С этой точки зрения, e2k интересен как возможность получить производительность нынешнего поколения CPU на техпроцессе предыдущего поколения. Ровно потому, что нам пока техпроцесс нового поколения не особо светит.


Нам и предыдущего поколения не светит. Последние Эльбрусы на 16нм, а в производстве на территории РФ даже 90 нм по-моему ещё не освоили и так же неизвестно реальное положение вещей.

S>А причина, по которой я суверенитет ставлю ниже развития в том, что в чистом виде суверенитет можно получить, забросив e2k и вкладываясь в какую-нибудь открытую архитектуру.


В какую?
Американцы там уже шумят и хотят китайцев от RISC-V отстранить.
Идти по пути того же Китая и MIPS допиливать (или что они там за основу для своей архитектуры брали?)?

S>Вы так пишете, как будто занимаете позицию "лучше ничего не знать и надеяться, что закрытые темы идут хорошо".

S>Но весь мой опыт взаимодействия с людьми и организациями, что вверх по иерархии, что вниз по иерархии, показывает ровно одно: успехи не умалчивают.
S>Если от вас кто-то что-то скрывает, то, как правило, скрывают что-то плохое. Неважно, это ваши подчинённые или руководство.
S>Плохие решения принимаются не потому, что кто-то лично в чём-то некомпетентен. У каждого человека есть области некомпетентности.
S>Плохие решения принимаются потому, что недостаточно обсуждаются.

Кто принимает решения, меня не спрашивает. Ответственные за импортозамещение открыто заявляли что и не собирались ничего импортозамещать.
Про Эльбрусы так же говорили, что не нужны, типа лучше денег на стартапы выделят, а процессоры дешевле импортные покупать.
Другие обещали чипы на RISC-V и типа нафиг этот ваш VLIW не нужен.
Каких-то оглушительных успехов у МЦСТ явно нет. Правительство тоже не видно, чтобы дали отмашку и сказали, что вот наши процессоры, все делаем под них.
Я вижу в перспективе три варианта:
1) Всё же вложатся в Эльбрусы и они станут популярны в ближайшие годы в отечественном гос. заказе
2) Некие заинтересованные граждане допилят свой RISC-V и Эльбрусы так и будут болтаться как в предыдущие годы, а предпочтение отдадут чипам, под которые потенциально проще ПО портировать.
3) Массово закупят китайские процессоры и они будут популярнее Эльбрусов в гос. заказе.
Не уверен, что даже верхи сейчас знают на какую лошадь поставят и могут сказать во что вкладываться.

S>Ага, я вижу, вы не в теме. Серверы — это 8CВ/16C. А 2С3 — это лаптопный процессор.


Ну, значит в МЦСТ не в курсе что делают: https://rutube.ru/video/6e70dca6870f2ee2bcf4cf8566de0544/?t=164
Представитель сама говорит, что процессор разрабатывали для ноутов, но уж очень хорошо работает, поэтому на стенде почему-то у них ноута нет, зато есть сервер на 2С3.

S>Посмотрите на анонсированные цифры выпуска — и вам станет понятно, о чём речь.


Что мне должно быть понятно?

S>Это универсальная истина, увы.


Отличный аргумент.

S>А цель — это "звучать убедительнее"?


У подобных роликов — да.
Можно сколько угодно роликов записать аргументированных с погружением в технические детали.
Только это оценит 1.5 гика, которые и так лояльны.
Даже айтишники все эти аргументы засрут, если им Эльбрус не нравится и начнут про Itanium рассказывать и прочие замечательные истории.
Эффективнее ролики для быдла с враньём и полуправдой, которые сработают на тысячи и миллионы.
У скучного Бачило ролик с запуском Atomic Heart на Эльбрусе собрал меньше 300к просмотров на ютубчике.
У ролика с этими двумя гражданами в формате хихоньки-хахоньки — 1 млн. в вк.
Что эффективнее для пропаганды среди широких масс?
Re[8]: Поставки Эльбрусов
От: rudzuk  
Дата: 09.11.23 13:54
Оценка:
Здравствуйте, karbofos42, Вы писали:

k> Я вижу в перспективе три варианта:

k> 1) Всё же вложатся в Эльбрусы и они станут популярны в ближайшие годы в отечественном гос. заказе

Это будет тупиком. Работа на локальный, крохотный рынок, пусть даже с гипотетической перспективой расширения на рынки дружественных стран. Архитектура проприетарная, под которую нужно делать все свое. Абсолютно все. Как результат, это будут дорогие продукты ориентированные на госов. Массовый пользователь такое не купит, ибо массовому пользователю нужен массовый софт, который пилить под e2k никто не будет.

Сейчас есть возможность взять RISC-V и делать свое. Даже если будут какие-то попытки санкционного давления в этой области, то ису все равно не запретят. Ну не сможем покупать IP и ладно, для e2k мы их делаем сами и для пятерки сделаем. Но будет доступен весь софтверный инструментарий, пусть даже пиратский. Решение более перспективное, чем влив-комплекс процессор+компилятор совместимый только сам с собой и где совместимости нет даже между поколениями процессоров.
avalon/3.0.2
Re[9]: Поставки Эльбрусов
От: karbofos42 Россия  
Дата: 09.11.23 14:33
Оценка:
Здравствуйте, rudzuk, Вы писали:

R>Это будет тупиком. Работа на локальный, крохотный рынок, пусть даже с гипотетической перспективой расширения на рынки дружественных стран. Архитектура проприетарная, под которую нужно делать все свое. Абсолютно все. Как результат, это будут дорогие продукты ориентированные на госов.


Нормально написанный (и без всяких платформозависимых инструкций) софт на C++ просто перекомпилируется под e2k и работает.
Может где-то медленнее будет и нужно будет оптимизировать под VLIW.
Инструментарий там "стандартный". У них на бэке LLVM по-моему используется, в итоге и поддержка Go с Rust заявляется.
Java, .NET — просто рантайм нужной версии нужно допилить и всё будет работать (говорят, что не очень хорошо такое на VLIW ложится и проседает в производительности).
Уже есть примеры успешного портирования различного софта. У того же Горшенина рассказывалось на канале.

R>Массовый пользователь такое не купит, ибо массовому пользователю нужен массовый софт, который пилить под e2k никто не будет.


Массовый потребитель сейчас ПК не приобретает, а из софта нужен — вконтактик, браузер, интернет-банки и т.п.
Будет отмашка от правительства — сразу всем в стране станет интересно и выгодно пилить софт под Эльбрусы и всё портируют.

R>Сейчас есть возможность взять RISC-V и делать свое. Даже если будут какие-то попытки санкционного давления в этой области, то ису все равно не запретят. Ну не сможем покупать IP и ладно, для e2k мы их делаем сами и для пятерки сделаем. Но будет доступен весь софтверный инструментарий, пусть даже пиратский.


И зачем завязываться на пиратский софт?
Не будет доступа к RISC-V — значит в итоге будет свой отечественный RISC-V и зарубежный типа открытый, но закрытый для нас.
С ПО что будет в таком случае? А внезапно он будет работать на том, под что писался и компилировался.
И в итоге всё равно будет нужен свой инструментарий для нашей вариации RISC-V и корректировать софт придётся.
Разница в итоге будет в RISC vs VLIW.

R>Решение более перспективное, чем влив-комплекс процессор+компилятор совместимый только сам с собой и где совместимости нет даже между поколениями процессоров.


Так же как и x86 компилятор внезапно не будет использовать SSE инструкции, если не знает об их существовании и код не будет работать, если собран с такими инструкциями, а в старом процессоре их нет.
Re[8]: Поставки Эльбрусов
От: Sinclair Россия https://github.com/evilguest/
Дата: 09.11.23 16:59
Оценка:
Здравствуйте, karbofos42, Вы писали:

K>Правительство захочет — выделит им денег или как-то поможет, тогда будет.

У нашего правительства беда не в невыделении денег, а в плохом контроле за тем, куда что выделяется.
K>Продолжат как в 2021 году — не будет никаких перспектив у VLIW
Перспективы VLIW очень сильно зависят от софта. В частности, Интел закрыл свою линейку вовсе не от того, что у них что-то там инженерно не получилось.
А потому, что не осилили компилятор, способный выжать из Itanium приемлемую производительность на прикладной нагрузке.

Впрочем, я на эту тему на этом форуме уже всё подробно объяснял — нет смысла повторно те же тезисы раскатывать.

K>Нам и предыдущего поколения не светит. Последние Эльбрусы на 16нм, а в производстве на территории РФ даже 90 нм по-моему ещё не освоили и так же неизвестно реальное положение вещей.

У нас на территории есть даже 65нм.
С таким подходом можно выбирать только между стилем ползьбы на кладбище — либо молча и с достоинством, либо со стенаниями и руганью.

K>Американцы там уже шумят и хотят китайцев от RISC-V отстранить.

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

K>Идти по пути того же Китая и MIPS допиливать (или что они там за основу для своей архитектуры брали?)?

Идти по пути Китая — один из вариантов. Плюсы — очевидны:
1. В открытые проекты контрибутит больше народу, так что получаем больше выхлопа на каждый вложенный рубль
2. Китай проекты пилит не "в воздух", а для печати на фабриках. Ну, то есть для этого проекты пилят чуть менее, чем все, но Китай рассчитывает на свои фабрики, а не на подконтрольные США/ЕС.
Так что если мы удачно выберем проект, в который впрыгнуть, то у нас будет и поддержка комьюнити, и какая-никакая уверенность в реалистичности кремния.
Но в каком-то смысле это — шаг назад. Мы всегда будем в догоняющих. Ребята с той стороны океана видят ровно те же открытые проекты, что и мы, и смогут держаться в проприетарных решениях чутка впереди, вовремя инкорпорируя к себе все наши контрибьюшны. Поэтому мне лично импонирует e2k.

K>Кто принимает решения, меня не спрашивает.

Это понятно. Но это не означает, что вы обязаны сидеть и молчать в тряпочку. Тем более, что высказывать мнение и задавать вопросы никто и не запрещает (пока).

K>Ответственные за импортозамещение открыто заявляли что и не собирались ничего импортозамещать.

Это — опять-таки во многом потому, что широкая общественность не требовала показать планы, графики, и реальные достижения.
А в тишине эти "ответственные", естественно, решали не государственные проблемы, а личные.
Было бы всё это на виду — "ответственные" бы понесли ответственность в соответствии с ГК и УК РФ, и импортозамещением занялись бы менее циничные люди. Ну, или хотя бы более осторожные.
Не из тех, кто клеит российский радиатор поверх китайского контроллера.

K>Про Эльбрусы так же говорили, что не нужны, типа лучше денег на стартапы выделят, а процессоры дешевле импортные покупать.

Вообще-то Эльбрусу денег выделяли. Не как Интелу, но выделяли. Мне сложно сравнивать со стартапами — нет цифр. У вас есть цифры госфинансирования каких-нибудь стартапов?

K>Другие обещали чипы на RISC-V и типа нафиг этот ваш VLIW не нужен.

Не знаю насчёт "обещали". Я так понял, госпрограмма по RISK-V внезапно образовалась в сентябре 2022, когда пообещали выделить на неё 28 миллиардов рублей. В ближайшие 8 лет.

K>Каких-то оглушительных успехов у МЦСТ явно нет. Правительство тоже не видно, чтобы дали отмашку и сказали, что вот наши процессоры, все делаем под них.

Ну, вообще мне кажется, что v6 — это вполне себе успех. Если удастся найти способ производить v7 и v8, то всё с аппаратной точки зрения будет вполне себе вполне.
Смущает только то, что ответственные люди по-прежнему заинтересованы не во взлёте технологии, а в чем-то другом.
Вот смотрим опять же доклады с недавней
Девятнадцатой конференции разработчиков свободных программ.
И.А.Молчанов. Разработка, портирование и тестирование СПО для платформы «Эльбрус». Очень интересно. Опять же, по сравнению с рассуждениями Максимки и Стаса про то, как Эльбрус нифига-нифига не закрыт, и "всем, кому надо, дают доступ до всего, чего надо". А с колокольни тех, кто пытается обеспечить e2k прикладным софтом, это выглядит как "мы работаем не благодаря, а вопреки".
Почему? Зачем? Что мешает прекратить хуйню? МЦСТ, очевидно, мешает государственное регулирование — им прямо запрещают делать всё как следует.
А вот что мешает соответствующим "ответственным людям" выдать разрешение МЦСТ — вот тут момент неочевидный.
Не хочется сразу думать, что так прикрываются "схемы". Может, они просто сдуру так.

K>Я вижу в перспективе три варианта:

K>1) Всё же вложатся в Эльбрусы и они станут популярны в ближайшие годы в отечественном гос. заказе
K>2) Некие заинтересованные граждане допилят свой RISC-V и Эльбрусы так и будут болтаться как в предыдущие годы, а предпочтение отдадут чипам, под которые потенциально проще ПО портировать.
K>3) Массово закупят китайские процессоры и они будут популярнее Эльбрусов в гос. заказе.
K>Не уверен, что даже верхи сейчас знают на какую лошадь поставят и могут сказать во что вкладываться.
Нельзя полагаться на что-то одно. И нельзя рассчитывать только на госконтракты.
Вот, в прошлом году проскочила новость о том, что под e2k кто-то собрал .Net 6.0 lts. По слухам, кому-то из заказчиков МЦСТ понадобился дотнет, они оплатили — был нанят неизвестный подрядчик, который выполнил эту работу.
Что там внутри этого дотнета — хз. В открытом доступе его нет; если у меня дойдут руки — попробую связаться с кем-то из энтузиастов и получить хотя бы удалённый доступ к машинке с SDK.
Потому что мне очень-очень интересно, какой там стоит JIT.
Если родной MS-ный, и порождаемый код исполняется в режиме эмуляции Intel, то это плохо — решение на три с двумя минусами.
Если там свой JIT, который выплёвывает родные e2k-команды, то это уже лучше, тянет как минимум на троечку с плюсом.
Чтобы получить четвёрку, надо уметь пользоваться VLIW-ом при JITе, что весьма нетривиально.
На отлично нужно подпиливать стандартную библиотеку. Потому, что в современном дотнете банальные Span<T>.IndexOf() оптимизированы для SIMD через платформенно-специфичные интринсики.
Я подозреваю, что всякие AVX и прочую интеловскую опциональщину Эльбрус не эмулирует; значит — весь дотнетный стек будет видеть Avx2.IsSupported == false и фолбэкаться на скалярную реализацию.
То есть надо садиться и
1. Напиливать System.Runtime.Intrinsics.E2k.*,
2. Придумывать, как сделать VLIW-интринсики по аналогу с SIMD (что само по себе тоже не вполне тривиально)
3. Допиливать их поддержку в Jit
4. Допиливать их поддержку в System.Collections.Generic, System.Collections.Immutable и иже с ними
5. И вообще — пройтись частым гребнем по ASP.Net Core и всей остальной стандартной библиотеке в поисках ссылок на System.Runtime.Intrinsics, и добавить туда кроме поддержки Intel и ARM поддержку E2K.

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

K>Ну, значит в МЦСТ не в курсе что делают: https://rutube.ru/video/6e70dca6870f2ee2bcf4cf8566de0544/?t=164

Прекрасно они в курсе.
http://www.mcst.ru/Elbrus-2C3

Микросхема центрального процессора К1891ВМ068 — система на кристалле «Эльбрус» 6-го поколения со встроенными ускорителями 2D/3D-графики и видео и контроллером периферийных интерфейсов. Малый размер и низкое потребление энергии подходят для настольных и мобильных персональных компьютеров, тонких клиентов, промышленной автоматики и встраиваемых систем.

K>Представитель сама говорит, что процессор разрабатывали для ноутов, но уж очень хорошо работает, поэтому на стенде почему-то у них ноута нет, зато есть сервер на 2С3.
Нету у них там "сервера". У них там коробочка стеклянная, в которой прототип.
И "уж очень хорошо" — это эмоции. А факты — это 1/8 от серверного процессора, зато с набортной графикой и периферией. В сервер её можно ставить от отчаяния, если 16С не сумели произвести.
K>Что мне должно быть понятно?
Что в сытом 2021 году наполеоновские планы были такими: поставки 16С к поставкам 2С3 соотносились как 1:3. Соответственно, ожидалось, что спрос на лаптопы будет втрое выше.

K>У подобных роликов — да.

А, это мы возвращаемся к тому, что я смотрю ролики с помойки.

K>У скучного Бачило ролик с запуском Atomic Heart на Эльбрусе собрал меньше 300к просмотров на ютубчике.

K>У ролика с этими двумя гражданами в формате хихоньки-хахоньки — 1 млн. в вк.
K>Что эффективнее для пропаганды среди широких масс?
Эмм. "пропаганда" — это "распространение" некоторого мнения или информации.
Из ролика Стаса и Максима можно понять только то, что Стас — мудак. Про Максима там вовсе непонятно ничего, кроме того, что он дружит с мудаками.
А вот из ролика Бачило мы можем понять довольно много всего. В том числе — что разработка ведётся, и что у разработчиков есть повод надеяться увидеть её в кремнии.
Лично мне гораздо убедительнее заходит честное признание "вот тут, к сожалению, я ничего рассказать не могу — военная тайна", чем кривляния в стиле "да ты сам-то кто", и "да до меня про этот ваш Эльбрус вообще никто ничего не знал". Так что Бачило может быть рассказал на 100k человек, но про будущее Эльбруса. А Стас рассказал 1м человек про то, что Стас — мудак.

Вот и как нам сравнить эффективность этих пропаганд?
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[10]: Поставки Эльбрусов
От: Sinclair Россия https://github.com/evilguest/
Дата: 09.11.23 17:34
Оценка:
Здравствуйте, karbofos42, Вы писали:

K>Нормально написанный (и без всяких платформозависимых инструкций) софт на C++ просто перекомпилируется под e2k и работает.

Просто работать не всегда достаточно. Есть некоторый предел, ниже которого решение просто перестаёт интересовать.
Например, можно скомпилировать С++ код под 8086, и считать всё на нём — у нас же был отечественный аналог 30 лет тому назад, сталбыть сможем производить и теперь.
А толку-то? Сколько времени вы будете ждать обучения GPT-4 модели на паре сотен тысяч 8086?

K>Может где-то медленнее будет и нужно будет оптимизировать под VLIW.

Пока что, судя по статьям первоисточником, никаких "может быть" там нет. Каждому первому приходится садиться и оптимизировать под VLIW — где-то через магические знания соотношений количества команд и длины цикла, где-то — через прямые вызовы интринсиков.

K>Java, .NET — просто рантайм нужной версии нужно допилить и всё будет работать (говорят, что не очень хорошо такое на VLIW ложится и проседает в производительности).

Отож. Но Java мы хотя бы знаем, кто пилит — это, собственно, сам МЦСТ. Я тут уже писал про то, как в этом году ребята напилили C0 — неоптимизирующий джит для эльбрусовой JVM.
Сколько народу участвует в поддержке и доработке компилятора C2 — секрет. Но вряд ли их там сотни.

Кто пилит дотнет — мне неведомо. Либо inhouse, либо сторонний подрядчик. Но вот эта ваша удаль "просто рантайм нужной версии нужно допилить" мне импонирует.
Я, наверное, уже старый. Мне такие вещи, как "допиливание джита", кажутся, мягко говоря, сложными. Нет там ничего "простого".
Можно посмотреть на Microsoft, у которой бюджет на R&D в бесконечное количество раз больше, чем у МЦСТ.
20 лет назад я верил в то, что сейчас эта самая умная в мире компания, конечно же, разовьёт свой JIT до фантастических успехов.
Ну и? Происходило более-менее нихрена с точки зрения производительности. Ни tiered compilation, ни поддержки SIMD, ни вообще практически нихрена с джитом и рантаймом не происходило ровно до тех пор, пока всю эту кунсткамеру не открыли посторонней общественности.
И тут, о чудо! Внезапно дотнет попёр вперёд семимильными шагами. Все те вещи, которые нам обещали в 2003, начали сбываться. Не иначе как случайное совпадение.
Обратите внимание — микрософт пилил свой дотнет под платформу, известную вдоль и поперек. Интеловские мануалы были доступны не только команде JIT/CLR, но и вообще всем. Благодаря чему куча народу непрерывно искала новые способы оптимизации старых вещей, и применение старых методов оптимизации к вещам новым. Казалося бы — читай тезисы конференций да коммить код в мастер. Но нет, так не получается. Даже у компании с бюджетом больше, чем у правительства Москвы на благоустройство.
А тут — даже теорией про то, как что оптимизировать под VLIW, практически никто не занимается.
Так что, чтобы "просто допилить рантайм нужной версии", желательно привлечь тех людей, кто сейчас развлекается всякими экспериментами с JVM.

R>>Массовый пользователь такое не купит, ибо массовому пользователю нужен массовый софт, который пилить под e2k никто не будет.

Это всего лишь повышает важность управляемых платформ. Если разогнать ASP.NET, то массовому пользователю будет всё равно, e2k там или интел. Важна будет цена производительности. Так вот железку разгонять бесплатно не выйдет, а новая версия рантайма просто качается из пакетного репозитория и вжух!
Если разогнать Java, то e2k становится привлекательной платформой для всего кровавого ентерпрайза.
Просто этим вообще никто не занимался, пока, емнип, Сбер не попробовал применить Эльбрусы. Потестировали и пришли к выводу: "идите в жопу с такой производительностью". Потому что, сюрприз-сюрприз, и без того нешустрая JVM порождала интеловский код, который в режиме эмуляции работал хуже чем плохо.
Это вызвало эпопею с тюнингом JVM. Но опять-таки — для серьёзных достижений тут нужны серьёзные вложения усилий. И не штурмом "к дедлайну", а непрерывный цикл экспериментов и улучшений, длиной в годы. И скорость улучшений напрямую зависит от количества одновременных участников — просто потому, что примерно 8 из 10 идей по доработке будут давать отрицательный результат.

K>Массовый потребитель сейчас ПК не приобретает, а из софта нужен — вконтактик, браузер, интернет-банки и т.п.

Вопрос именно в том, на каких серверах работает вконтактик и банки.

K>Будет отмашка от правительства — сразу всем в стране станет интересно и выгодно пилить софт под Эльбрусы и всё портируют.

Простите, а как должна выглядеть эта отмашка?

K>Не будет доступа к RISC-V — значит в итоге будет свой отечественный RISC-V и зарубежный типа открытый, но закрытый для нас.

Как такое может быть? "Открытый", но не для всех? На гитхаб нельзя будет зайти через VPN?

K>Разница в итоге будет в RISC vs VLIW.

RISK-V хорош тем, что под него уже есть компиляторы и весь тулчейн.
K>Так же как и x86 компилятор внезапно не будет использовать SSE инструкции, если не знает об их существовании и код не будет работать, если собран с такими инструкциями, а в старом процессоре их нет.
Ну так речь о том и идёт, что кто-то внезапно должен маинтейнить и компилятор, и набор библиотек в кросс-платформенном стиле, но с возможностью оптимизации.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[9]: Поставки Эльбрусов
От: karbofos42 Россия  
Дата: 09.11.23 19:50
Оценка: 2 (1)
Здравствуйте, Sinclair, Вы писали:

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


По-моему основная проблема в отсутствии линии партии.
Сегодня выделяют, завтра передумывают.
В итоге вроде и выделяли на Эльбрусы миллиарды, вроде их сделали, а вроде и непонятно зачем делали.

S>Американцы много кого от чего хотят отстранить. Не очень понятно, каким способом это осуществить для открытого проекта.


Они отстраняют от членства в соответствующих некоммерческих организациях.
Охотно верю, что всё всем доступно, а всякие Intel, Google и прочие платят за членство просто от нечего делать.

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


Сегодня они современные, а через 5 лет?
В итоге получится, что вбухаешь в RISC-V типа всё будет, а по факту придётся делать свой форк и все инструменты поддерживать самому.
Условно, добавил инструкцию — значит нужно поправить и компилятор, отладчик и т.д. и всё внезапно сам и непонятно где будешь специалистов брать.

S>Это — опять-таки во многом потому, что широкая общественность не требовала показать планы, графики, и реальные достижения.

S>А в тишине эти "ответственные", естественно, решали не государственные проблемы, а личные.
S>Было бы всё это на виду — "ответственные" бы понесли ответственность в соответствии с ГК и УК РФ, и импортозамещением занялись бы менее циничные люди. Ну, или хотя бы более осторожные.
S>Не из тех, кто клеит российский радиатор поверх китайского контроллера.

По-моему это всё работает в обратном направлении.
Типа как Собянин вводит платные парковки, натравливает эвакуаторы, народ его люто за это ненавидит.
Спустя год уже все видят что перестали на газонах парковаться, по тротуарам стало комфортнее ходить и уже многие переобулись и говорят какой он молодец.
Я вижу и понимаю общественность, которая кричит, что не нужон нам этот ваш Эльбрус за 500к, лучше Интел за 50к взять.
Слабо представляю себе возможность общественности, которая вдруг будет требовать от чиновников выделять миллиарды на вопросы суверенитета и чего-то долгоиграющего.

S>Вообще-то Эльбрусу денег выделяли. Не как Интелу, но выделяли. Мне сложно сравнивать со стартапами — нет цифр. У вас есть цифры госфинансирования каких-нибудь стартапов?


Про стартапы отсылка всё к тому же Горшенину:

https://dzen.ru/b/Y7f5jni9vgE1ZTI0

Напомню, основатель Almaz Capital Partners Александр Галицкий считает одним из главных своих достижений 2021 года, что заставил государство отменить выделение денег на разработку микропроцессоров компаниям «Модуль», «Элвис» и «МЦСТ».
Как считает уважаемый Александр, вместо денег на разработку Эльбрус-32С, намного важнее открыть три стартапа. Любых три стартапа, только не Эльбрусы делать.


S>Не знаю насчёт "обещали". Я так понял, госпрограмма по RISK-V внезапно образовалась в сентябре 2022, когда пообещали выделить на неё 28 миллиардов рублей. В ближайшие 8 лет.


Нет. В 2021 году появилось: https://www.cnews.ru/news/top/2021-07-14_rosteh_potratit_desyatki
Наверно это никак не связано с тем, что в том же году МЦСТ трижды послали.

S>Не хочется сразу думать, что так прикрываются "схемы". Может, они просто сдуру так.


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

S>Что там внутри этого дотнета — хз.


Я до сих пор не понимаю насколько дотнет — "импортозамещение" и стоит ли вообще в него "вкладываться".

S>А самый лучший — открытость кода. Если не в публику, то хотя бы в академическую общественность.

S>Люди, заинтересованные в такой деятельности, вполне существуют. Я их вижу на конференциях. Но — в единичных количествах. Потому что пройти все препоны чрезмерно сложно.

Для такой работы в первую очередь нужно железо. Как видим, даже Unigine при наличии спроса работы на Эльбрусе не готово/может купить себе Эльбрус, что Бачило к ним в офис возил системник.

S>Нету у них там "сервера". У них там коробочка стеклянная, в которой прототип.


Сервер — понятие растяжимое. Сберу и их серверный сервер не подошёл, т.к. в нём не было серверных штук типа IPMI.

S>Что в сытом 2021 году наполеоновские планы были такими: поставки 16С к поставкам 2С3 соотносились как 1:3. Соответственно, ожидалось, что спрос на лаптопы будет втрое выше.


Кроме ноутов бывают ещё как минимум моноблоки и тонкие клиенты.
Сомневаюсь, что они в 2021 году делали ставку на ноутбуки, которых похоже до сих пор серийных нет.
Ценник на Эльбрусы всегда был такой, что изобретали всяких "Горынычей", чтобы затраты на одно рабочее место не измерялись сотнями тысяч рублей.
Надеяться на высокий спрос вероятно не менее дорогих ноутов — это как-то странно, при том, что и за серверами не так, чтобы усиленно гонялись.

S>А, это мы возвращаемся к тому, что я смотрю ролики с помойки.


Нет. Это к тому, что не нужно от научпопа требовать научной точности, т.к. оно для другого и заведомо что-то упростят (можно сказать наврут).

S>Из ролика Стаса и Максима можно понять только то, что Стас — мудак. Про Максима там вовсе непонятно ничего, кроме того, что он дружит с мудаками.


У этого Стаса целая армия "подсасов" для которых он хороший малый и говорит дельные вещи.

S>А вот из ролика Бачило мы можем понять довольно много всего. В том числе — что разработка ведётся, и что у разработчиков есть повод надеяться увидеть её в кремнии.


Стас знакомство с Максимом начинал с несколько иных роликов. Вот, например, перезалив: https://vk.com/video-217799974_456239024
Было ещё что-то про "Приказ 66", "как убивают российский Intel" или что-то в этом духе. Там как раз про борьбу с переклеиванием наклеек.

S>Так что Бачило может быть рассказал на 100k человек, но про будущее Эльбруса. А Стас рассказал 1м человек про то, что Стас — мудак.


Подозреваю, что их аудитория разная и мало пересекается.
Бачило условным гикам информацию донёс на понятном им языке.
Стас своей аудитории поведал. Условный продавец с митинского радиорынка ходил и думал, что Эльбрус — говно, т.к. везде в интернетах так пишут.
Посмотрел Стаса, где тот ему рассказывает, что на самом деле Эльбрус — круто. Будет теперь тоже ходить и всем рассказывать, что Эльбрус — крутой процессор.
В детали этот человек в любом случае погружаться не будет. Будет транслировать либо враньё, что всё плохо, либо вот это как всё хорошо.
Широкой общественности всё это реальное положение не интересно, т.к. там ничего не понятно.
Re[11]: Поставки Эльбрусов
От: karbofos42 Россия  
Дата: 09.11.23 20:32
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Пока что, судя по статьям первоисточником, никаких "может быть" там нет. Каждому первому приходится садиться и оптимизировать под VLIW — где-то через магические знания соотношений количества команд и длины цикла, где-то — через прямые вызовы интринсиков.


Это решается более грамотным компилятором. Если верить всяким популяризаторам Эльбруса, то МЦСТ постоянно компилятор допиливает и перекомпиляция новыми версиями улучшает производительность софта без каких-либо изменений исходников.

S>Отож.


Я отвечал на посыл про тупиковость Эльбрусов. Просто — не в плане простоты реализации рантайма для Java или .NET.
Просто — это в плане, что потенциальным покупателям не нужно будет со своим софтом ничего особо делать.
При вложении некоторых сумм и человеко-часов всё это можно допилить и никакого тупика пока не наблюдается.

S>И тут, о чудо! Внезапно дотнет попёр вперёд семимильными шагами. Все те вещи, которые нам обещали в 2003, начали сбываться. Не иначе как случайное совпадение.


Вопрос в причинах и следствиях.
Что-то я сомневаюсь, что они открыли исходники и тут вдруг добрые самаритяне им накидали по халяве плюшек.
По-моему у них просто появился план, в рамках него они открыли исходники и попутно своим разработчикам накидали задач, которые раньше не давали.
Глядишь, окажется, что сделали Open Source, чтобы под него государство денег выделило и на деньги налогоплательщиков допилить свою же поделку.

S>Просто этим вообще никто не занимался, пока, емнип, Сбер не попробовал применить Эльбрусы. Потестировали и пришли к выводу: "идите в жопу с такой производительностью". Потому что, сюрприз-сюрприз, и без того нешустрая JVM порождала интеловский код, который в режиме эмуляции работал хуже чем плохо.


МЦСТ же там хвалился, что простой сменой ключиков запуска JVM добились кратного ускорения, относительно исходного.

S>Простите, а как должна выглядеть эта отмашка?


Госзаказ с требованиями по импортозамещению имеются. С МЦСТ общаются, приходят к каким-нибудь объёмам.
Дают беспроцентные кредиты или ещё как помогают, чтобы можно было закупить производство партии условно на 50к чипов.
Госзаказчики эти чипы разбирают в добровольно-принудительном порядке.
Вот так появляется стабильный спрос, увеличивается численность.
Кто пишет софт для гос. сектора внезапно заинтересуется таким рынком, а там и более приземлённые подтянутся.

S>Как такое может быть? "Открытый", но не для всех? На гитхаб нельзя будет зайти через VPN?


Не знаю как там с железом. Я бы не хотел вести свой форк какой-нибудь популярной библиотеки на гитхабе.
Даже внутри одного репозитория ветки объединять порой не хочется, т.к. куча изменений с конфликтами.

S>RISK-V хорош тем, что под него уже есть компиляторы и весь тулчейн.


До тех пор, пока используется RISC-V, а не что-то своё подправленное.

S>Ну так речь о том и идёт, что кто-то внезапно должен маинтейнить и компилятор, и набор библиотек в кросс-платформенном стиле, но с возможностью оптимизации.


И кто это будет делать в RISC-V, если у нас нет права голоса, не можем протащить очень нужную штуку на обсуждение и придётся это делать в своём собственном форке?
Re[10]: Поставки Эльбрусов
От: rudzuk  
Дата: 09.11.23 21:41
Оценка:
Здравствуйте, karbofos42, Вы писали:

k> Нормально написанный (и без всяких платформозависимых инструкций) софт на C++ просто перекомпилируется под e2k и работает.


Вовсе нет. Иначе небыло бы статей на хабре, как смартэнджинсы затачивали свою распознавалку под эльбрус. Без заточки и оптимизации софт будет не "работать", а просто запускаться.

k> Может где-то медленнее будет и нужно будет оптимизировать под VLIW.


Вот-вот-вот.

k> Инструментарий там "стандартный". У них на бэке LLVM по-моему используется, в итоге и поддержка Go с Rust заявляется.


Насколько я помню, ллвм бэк у них для "лишь бы работало", а если надо, чтобы нормально, то сисиплюс и руками.

k> Java, .NET — просто рантайм нужной версии нужно допилить и всё будет работать (говорят, что не очень хорошо такое на VLIW ложится и проседает в производительности).

k> Уже есть примеры успешного портирования различного софта. У того же Горшенина рассказывалось на канале.

В том-то и дело, что автоматически на вливе не получается, а для абы как у них и бинарная трансляция имеется.

k> Массовый потребитель сейчас ПК не приобретает, а из софта нужен — вконтактик, браузер, интернет-банки и т.п.


Ну это же неправда. И десктопы покупаются и буки, когда дело доходит до сколь-нибудь производительных занятий, а не деградации в социалочках.

k> Будет отмашка от правительства — сразу всем в стране станет интересно и выгодно пилить софт под Эльбрусы и всё портируют.


Разве, что тем, кто около госов трется, самим-то госам пофиг. Впрочем, я вижу в этом выгоду государства. Если загнать всех на проприетарщину, то накопленные инженерные знания и опыт будет очень трудно реализовать где-то еще. Однако, я не очень понимаю, как это может быть реализовано на практике.

k> И зачем завязываться на пиратский софт?


Это в крайнем случае. Вот, прям, как сейчас с Qt.

k> Не будет доступа к RISC-V — значит в итоге будет свой отечественный RISC-V и зарубежный типа открытый, но закрытый для нас.


Не-не-не. ИСА же открыта. В рамках исы ваяй свои решения, твори микроархитектуру, бей проклятых буржуинов умением и величием мысли.

k> С ПО что будет в таком случае? А внезапно он будет работать на том, под что писался и компилировался.


С ПО будет все норм. Вот делает амуде процы на интеловской исе и хоть бы что.

k> И в итоге всё равно будет нужен свой инструментарий для нашей вариации RISC-V и корректировать софт придётся.


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

k> Так же как и x86 компилятор внезапно не будет использовать SSE инструкции, если не знает об их существовании и код не будет работать, если собран с такими инструкциями, а в старом процессоре их нет.


Не также. На x86 старый код исполняемый на новых процах, обычно, работает не хуже. С эльбрусом это не так (если изменения не косметические, конечно). Там новый проц — новые сборки софта. Более того, они договариваются до того, что под данные различного характера хорошо бы иметь разные сборки исполняемых модулей. Мужчины, ну это же приговор
avalon/3.0.2
Re[12]: Поставки Эльбрусов
От: Sinclair Россия https://github.com/evilguest/
Дата: 10.11.23 01:20
Оценка:
Здравствуйте, karbofos42, Вы писали:

K>Это решается более грамотным компилятором. Если верить всяким популяризаторам Эльбруса, то МЦСТ постоянно компилятор допиливает и перекомпиляция новыми версиями улучшает производительность софта без каких-либо изменений исходников.

Всё правильно. Вопрос тут в основном в количестве народа в команде. Ну, и ещё парочка риторических вопросов про принципиальную разрешимость задачи.
В том смысле, что компилятор вынужден оперировать весьма ограниченным объёмом информации о семантике кода; поэтому в современном мире большинство высокопроизводительных библиотек содержат прямо специальные ветки под конкретную архитектуру. То есть в хорошо известных областях, куда контрибутят тысячи людей, не получается сделать универсальный компилятор, способный, скажем, автовекторизовать какой-нибудь разбор JSON.

K>Я отвечал на посыл про тупиковость Эльбрусов. Просто — не в плане простоты реализации рантайма для Java или .NET.

Ок, значит я вас не так понял.
K>Просто — это в плане, что потенциальным покупателям не нужно будет со своим софтом ничего особо делать.
K>При вложении некоторых сумм и человеко-часов всё это можно допилить и никакого тупика пока не наблюдается.
Именно, поэтому мне бы хотелось видеть шаги по развитию e2k.

K>Что-то я сомневаюсь, что они открыли исходники и тут вдруг добрые самаритяне им накидали по халяве плюшек.

А что сомневаться? Можно просто пойти и посмотреть в релизные блоги — там есть ссылки с благодарностями добрым самаритянам.

K>По-моему у них просто появился план, в рамках него они открыли исходники и попутно своим разработчикам накидали задач, которые раньше не давали.

Да, я слышал такую версию — просто случайно так совпало, что выдача задач разработчикам совпала с выходом в Open Source. А публичное обсуждение изменений и сторонние коммиты там совсем-совсем никакой роли не сыграли.

K>Глядишь, окажется, что сделали Open Source, чтобы под него государство денег выделило и на деньги налогоплательщиков допилить свою же поделку.

Сомневаюсь.

K>МЦСТ же там хвалился, что простой сменой ключиков запуска JVM добились кратного ускорения, относительно исходного.

Очень сомневаюсь, т.к. из первых рук известно, что существует e2k-шный JIT. Я скорее поверю в то, что к кратному ускорению привела смена JIT, чем в ключики JVM.

K>Госзаказ с требованиями по импортозамещению имеются.

Ну, так уже.
K>С МЦСТ общаются, приходят к каким-нибудь объёмам.
Ну, если верить тому же Горшенину, то эльбрусы прямо покупают: РЖД, МВД, и так далее. Чего ещё?

K>Дают беспроцентные кредиты или ещё как помогают, чтобы можно было закупить производство партии условно на 50к чипов.

Хуже того — дают субсидии. Тем более, что в 2023 уже был план закупить производство партии в безусловно 150к чипов.

K>Госзаказчики эти чипы разбирают в добровольно-принудительном порядке.

Ну, вот уже.
K>Вот так появляется стабильный спрос, увеличивается численность.
K>Кто пишет софт для гос. сектора внезапно заинтересуется таким рынком, а там и более приземлённые подтянутся.
Теория понятная, но не работает. В основном в таких схемах пилятся деньги, а ни численность, ни качество не возрастает.

На практике над оптимизациями софта нужно работать с обеих сторон: создавать и спрос и предложение.
Я уже не ною про то, что отечественные процессоры должны присутствовать в заметных количествах в ВУЗах. Хрен бы с ним — но хотя бы доступ к спекам и исходникам откройте нормальным образом. Есть множество энтузиастов, которые бы хотели поучаствовать. Да вот — те же самые игрушки на Эльбрусе: народ just for fun их портирует. Несмотря на отсутствие госзаказа.

K>Не знаю как там с железом.

Эмм, железо — штука отдельная; RISK-V — это система команд. Она опубликована; и я не вижу способа, которым можно взять и закрыть от кого-то будущие коммиты в эту систему команд.
Помимо ISA, есть ещё и реализации — там, понятное дело, лежат не прямо маски для отправки на фаб, но собственно микроархитектура на Verilog. Их тоже открытых — в ассортименте.

K>Я бы не хотел вести свой форк какой-нибудь популярной библиотеки на гитхабе.

K>Даже внутри одного репозитория ветки объединять порой не хочется, т.к. куча изменений с конфликтами.
Ну, речь же не идёт о том, чтобы взвалить весь мейнтенанс на вас одного.
И сравнивать надо не с отсутствием форка, а с полностью собственной библиотекой. Да, там не будет никакого апстрима, который постоянно валит на вас хотфиксы.
С другой стороны — не будет и никаких хотфиксов. Все баги нужно обнаруживать и чинить самостоятельно.

K>До тех пор, пока используется RISC-V, а не что-то своё подправленное.

А что вы хотите подправить в RISC-V? Ну, и в целом лучше не делать прямо персональный форк, а присоединяться к чьему-то ещё популярному форку. Вон, Китай по примерно тем же причинам сейчас тащит RISK-X.

S>>Ну так речь о том и идёт, что кто-то внезапно должен маинтейнить и компилятор, и набор библиотек в кросс-платформенном стиле, но с возможностью оптимизации.

K>И кто это будет делать в RISC-V, если у нас нет права голоса, не можем протащить очень нужную штуку на обсуждение и придётся это делать в своём собственном форке?
В RISK-V это будет делать комьюнити. То есть у нас просто не будет возможности протаскивать в него "очень нужные штуки".
И это — одна из причин, по которым e2k мне нравится больше RISK-V.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[7]: Поставки Эльбрусов
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 10.11.23 01:24
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Ага, я вижу, вы не в теме. Серверы — это 8CВ/16C. А 2С3 — это лаптопный процессор.


Защищенные военные нубуки, выдерживающие 1000G?
Маньяк Робокряк колесит по городу
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.