LINUX.ORG.RU
ФорумTalks

Обратная сторона Эльбруса

 , ,


2

1

https://www.youtube.com/watch?v=mm4B5nBtuFQ&t=395s

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

Вот я и удивляюсь: почему в каждом треде про Эльбрус не говорится, что это совершенно бесперспективный проект с нулевым выхлопом с целью тупого попила?

★★★★
Ответ на: комментарий от sanyo1234

какое у такого режима падение производительности по сравнению с native?

Никакого, практически. С чего ему быть, если всё транслируется в код гарвардского ядра, специально заточенного под бинарную трансляцию? Я эту максиму ещё во времена Итаника вывел, когда все газеты вещали про мощщь нейтивного кода. А я замерил. Разница не значительна. Сейчас методы бинарной трансляции настолько эффективны, что Розетта Интел->АРМ практически без просадки транслирует.

lenin386 ★★★★
()
Ответ на: комментарий от lenin386

Сейчас методы бинарной трансляции настолько эффективны, что Розетта Интел->АРМ практически без просадки транслирует.

Интересно, есть ли подобные трансляторы для запуска ARM, MIPS, RISCV, etc. на X86?

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

Ведь транслятор x86 на Эльбрус не умеет самостоятельно оптимизировать код x86 вместо качественного компилятора VLIW?

sanyo1234
()
Ответ на: комментарий от Nastishka

Это не самый частый кейс и там много ограничений, особенно с сетью.

Ограничения там специально сделаны для большей безопасности. Сомневаюсь, что такие ограничения, мешают работе серверных headless контейнеров.

https://github.com/firecracker-microvm/firecracker/blob/main/FAQ.md

https://github.com/firecracker-microvm/firecracker/blob/main/docs/design.md

sanyo1234
()
Последнее исправление: sanyo1234 (всего исправлений: 2)
Ответ на: комментарий от lenin386

Все, что в свободном доступе - в quemu.

Так ведь медленно же?

sanyo1234
()
Ответ на: комментарий от byko3y

Похоже на проплаченный пропагандистский бред очередного импортозаместителя. Хорошо что я ни в нанометрах ни в экономике ничего не понимаю.. или плохо.

untitl3d
()

Ты б, либераст, подумал для начала своей обезьяньей головой что писать. Мне если честно не хочется тратить время на объяснение тебе того, что мы смогли создать свою архитектуру, что самое главное – мы смогли её производить (какой толк в том, что ты знаешь, как устроены amd64, если ты их не произведёшь), что попил совершенно не астрономический (если вообще был), что на ракеты и так выделяется куча денег, поэтому мы запускаем чужие спутники в космос… Буду надеяться, что тебя скоро переубедят более знающие люди с большим количеством времени. А я просто лез в уведомления по своему вопросу и заметил от тебя этот пинг по тегу. Удачи и дальше видеть на поле с цветами один навоз.

Termik
()
Ответ на: комментарий от byko3y

Пропаганда не даёт жрат. Пропаганда объясняет, что жрат есть в наличии потому что (перечисляется сумма измов). Если пропаганды не будет, всегда найдётся тот, кто даст красивые объяснения в свою пользу, иначе население начнёт хотеть странного, после чего его будет сложно удержать в рамках без применения насилия.

sparkie ★★★★★
()
Последнее исправление: sparkie (всего исправлений: 1)
Ответ на: комментарий от grem

То есть возражений, что информация непубличная нет

Нет возражений по поводу того, что формально не разрешено ею делиться в полном объеме. Есть возражения по поводу того, что «ты не можешь чего-то там знать». Потому что просто так можно получить только низкопробное хрючево из телевизора, а для того, чтобы получить настоящую инфу, нужно стараться, иногда при этом нарушая законы. Но, пардон, кто в СНГ эти законы сильно соблюдает? Например, почему я обязан не читать Mein Kampf? Идея ясна?

А что, есть реализации PostgreSQL на ассемблере? Возможно там есть вставки. Кому нужно, перепишут

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

byko3y ★★★★
() автор топика
Ответ на: комментарий от Termik

Мне если честно не хочется тратить время на объяснение тебе того, что мы смогли создать свою архитектуру, что самое главное – мы смогли её производить

Кто «мы»? Еще один житель Тайвани в треде?

попил совершенно не астрономический (если вообще был)

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

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

Не эти ракеты. А те, которые сейчас очень сильно нужны и которых не хватает.

byko3y ★★★★
() автор топика
Ответ на: комментарий от sparkie

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

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

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

Если прямо совсем-совсем не будет — да. Но если дать минимальные необходимые ответы, то можно спокойно без усилий передавить вражескую пропаганду, в которую вкладывалось на порядок больше ресурсов. В этом как бы и есть смысл власти: отдав минимум власти получить максимум. То есть, эти клюквенные сказки про «за каждым следит сотрудник КГБ, а за сотрудником следят еще два» не имеют отношения к реальности — власть лишится всех ресурсов, если будет только следить за людьми и больше ничего не делать.

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

byko3y ★★★★
() автор топика
Ответ на: комментарий от byko3y

Не эти ракеты. А те, которые сейчас очень сильно нужны и которых не хватает.

Их не хватает вовсе не из-за недостатка чипов )

vaddd ★☆
()
Ответ на: комментарий от vaddd

Их не хватает вовсе не из-за недостатка чипов

А из-за чего еще? Оптика? Механоэлектроника? Всё остальное россияне за еду вроде успешно делают.

byko3y ★★★★
() автор топика
Ответ на: комментарий от byko3y

Каждая из них наспроста стоит миллион и больше ) Существующие предприятия не расситаны на изготовление в таких количествах, которые внезапно потребовались, они их всегда лепили по несколько десятков в год. Заводы, цеха, оборудование, бабло, персонал. Чипы тут вообще никоим боком.

vaddd ★☆
()
Ответ на: комментарий от Aber

Не могла. Обьясню почему. Все эти рабочие станции шли приложением либо к серверной инфраструктуре либо к каким-то программным плюшкам. Это был элемент vendor lock, а не его основная причина. А лок спал когда появились более конкурентные решения не обязывающие покупать чье-то там железо. В рф такой лок можно сделать только выкручиванием рук. Потому что софт и сервера и так не у дел.

spoilt ★★★
()
Ответ на: комментарий от byko3y

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

Так ведь запрещено распространять секретную инфу только тем, кто подписывал NDA? А если инфа уже уплыла в паблик, то ее обсуждение другими независимыми лицами со ссылками на источники типа торрентов, dark net, etc. не является нарушением?

sanyo1234
()
Ответ на: комментарий от sanyo1234

Где-то есть графики сравнения производительности Эльбрусов в режиме x86 с настоящими x86?

И наоборот хотелось бы, с эмуляцией Эльбрусов на х86)

madcore ★★★★★
()
Ответ на: комментарий от sanyo1234

Архитектура VLIW-компьютеров была предложена в 1979 г. сотрудником Йельского университета Дж. Фишер


ага, щаз, см. «Комплекс М-9»

madcore ★★★★★
()
Последнее исправление: madcore (всего исправлений: 1)

Хороший, годный наброс.

Поздравлаю с успехом.

token_polyak ★★★★★
()
Ответ на: комментарий от sanyo1234

Интересно, есть ли подобные трансляторы для запуска ARM, MIPS, RISCV, etc. на X86?

Ну как ябблы бы жили при переходе с ppc на x86

madcore ★★★★★
()
Ответ на: комментарий от Aber

теоретически можно будеть переехать на «эльбрус»

Если сам «эльбрус» тайваньского уровня будет, физически. Тащить на то, что производится в зелике доцкеры и прочую современную «крупноблочную разработку», это всё равно что «не будет» имхо.

yu-boot ★★★★★
()
Ответ на: комментарий от madcore

ага, щаз, см. «Комплекс М-9»

Добавлю найденные линки:

https://habr.com/ru/post/573306/

http://www.ineum.ru/m9

Как и всегда в подобных случаях, для прояснения картины я обратился к прямым источникам советского времени. В частности, я попытался выяснить, оставил ли после себя разработчик легендарных M-9/М-10, М.А. Карцев, какие-то книги по созданным им машинам. Удача мне улыбнулась в виде следующего учебника: «Карцев М. А., Брик В. А. Вычислительные системы и синхронная арифметика //М.: Радио и связь. – 1981. – Т. 6». Первые две главы в этой книге написаны Карцевым и могу уверенно сказать, что они представляют интерес не только для историков, но и для специалистов по архитектуре ЭВМ!

Года книги примерно те же, что и у Фишер? Кто-то у кого-то скоммунизмил ? :)

sanyo1234
()
Ответ на: комментарий от madcore

И наоборот хотелось бы, с эмуляцией Эльбрусов на х86)

Просто для спортивного интереса? Если софта для нативного Эльбруса сильно меньше, чем для x86?

sanyo1234
()
Ответ на: комментарий от byko3y

оптимальное соотношение совсем не однозначно

Походу оптимального идеала не существует. Много факторов, которые влияют на соотношения интересов сторон зависят от структуры и типа общества. Ну вот, например, хотя бы наша история. Структура общества сто лет назад и теперь. Изменилась? Изменилась. Соотвественно изменились ропагандистские инструменты и потребительские интересы тоже изменились. Поэтому применять оценки «сегодня» к оценкам «вчера» невозможно, хотя некоторые и пытаются. То, что казалось идеалом «вчера», «сегодня» вызывает смех.

sparkie ★★★★★
()
Ответ на: комментарий от sanyo1234

Просто для спортивного интереса? Если софта для нативного Эльбруса сильно меньше, чем для x86?

Будет показательно. Ставлю на то, что эльбрус в эмуляции х86 сольёт х86 в эмуляции эльбруса.

madcore ★★★★★
()
Ответ на: комментарий от madcore

Какие-то тесты, сравнения:

https://trashbox.ru/link/2022-01-27-elbrus-16s-benchmarks

https://yandex.ru/images/search?text=сравнение производительности эльбрус и i...

https://www.cnews.ru/news/top/2020-02-27_servernye_elbrusy_priblizilis

Все таки главное в отечественном процессоре IMHO - это безопасность, а не производительность (если она отличается всего в 3-4 раза от среднерыночной при прочих равных условиях).

Вопрос только, зачем пытаться превозмогать трудности VLIW в будущем, если уже есть готовый более легкий путь RISC-V?

А как давно RISC-V стал пригоден для реализации в кремнии? Может быть, до появления RISC-V Эльбрус даже и был каким-то относительно неплохим решением (по сравнению с другими вариантами именно для безопасности), но сейчас IMHO попытки дальнейшего развития Эльбрус как-то уже выглядят достаточно странно на фоне RISC-V?

sanyo1234
()
Последнее исправление: sanyo1234 (всего исправлений: 1)
Ответ на: комментарий от grem

Ну вот селектелу дали на 8-СВ: https://habr.com/ru/company/selectel/blog/675214/

И что? Такие железки банально ставить нерентабельно. Поэтому еще раз говорю: завязывайте с «импортозамещением» и идите ковырять e-waste. Если конечно хотите как минимум остаться на этом технологическом уровне, а не скатиться вниз.

spoilt ★★★
()

Тебе вешают лапшу на уши, а ты ведешься.

Ни один рубль, потраченный на разработку Эльбрусов, не был распилен. Стоимость разработки современной линейки Эльбрусов за все время в десятки раз меньше, чем сумма, которую тратит Intel в год на R&D.

Сейчас торгашами во главе с Yadro развернута компания по дискредитации Эльбрусов, потому что очень боятся, что госструктуры обяжут закупать отечественные компьютеры с существующими процессорами. Yadro хочет либо иметь суперприбыли с перепродажи китайчатины, либо впаривать государству свой проц, которого у него нет, но они надеются в течении трех лет сделать десктопный проц на базе RISK-V (наивные). В течении этого времени у них задача не допустить никого до крупных поставок отечественных разработок. Для этого они сейчас продвигают бальную систему. С ней они смогут перепродавать китайчатину в промышленных объемах до момента, когда им это больше не потребуется, тогда риторика резко поменяется.

А эльбрусовцы/мцст-шники нихрена в пиар не умеют, и молча смотрят как их уделывают, надеясь что их продукция сама найдет потребителя. А потребитель такой, что учиться и с новым разбираться очень не хочет. Вот свежий пример: https://habr.com/ru/company/selectel/blog/675214/. Эти кретины взяли Эльбрус и стали его тестить в режиме Lintel и RTC вместо родного кода, крича что нужного софта нет, никто не озаботился портировать, а Эльбрус медленное говно. Им в комментариях по губам поводили, показали что все что они в бинарной трансляции запускали есть под Эльбрусом нативно. Исключение составляет GO-шечка, и, как следствие, Docker. Ну Москва тоже не сразу строилась. Да и GO-шечки не сказать что нет. Есть она, только не шустрая, потому что изначально под OOO затачивалась. Эти придурки еще бы взяли POWER и начали плеваться что там ПО для x86_64 не работает.

Xintrea ★★★★★
()
Ответ на: комментарий от Xintrea

надеясь что их продукция сама найдет потребителя

Типо того, что в МВидио лежат Эльбрусы стеллажами, и никто их бедных не покупает. Эй, товарищ. Всё немного не так. Желающие купить есть, желающих продать нет.

lenin386 ★★★★
()
Ответ на: комментарий от spoilt

Ну, наш НИИЧАВО, например. Для систем автоматизации, импортозамещение, типа. Диверсификация, всё такое.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от sanyo1234

Где-то есть графики сравнения производительности Эльбрусов в режиме x86 с настоящими x86?

Вот тут есть какие-то относительно свежие результаты тестов в режиме эмуляции x86-64: https://habr.com/ru/company/icl_services/blog/648219/

i-rinat ★★★★★
()
Ответ на: комментарий от Xintrea

Я ничего хорошего про эльбрус не скажу пока не откроют билдчейн и isa. МЦСТ могут свой бинарный транслятор закрывать и продавать, но компиляторы e2k должны быть открыты. Пока этого не сделано лично мне «Эльбрус» как платформа не интересна раз на свете полно других архитектур с открытыми инструментами.

Aber ★★★★★
()
Ответ на: комментарий от sanyo1234

Все таки главное в отечественном процессоре IMHO - это безопасность

Вопрос только, зачем пытаться превозмогать трудности VLIW в будущем

Ну вот из соображений безопасности как раз и взялись делать что-то уникально-самостийное и ни с чем не совместимое. Почему за VLIW изначально взялись, МЦСТ говорили миллион раз - при минимуме денег и отсутствии своего производства под боком, это единственное, что вообще возможно было на те деньги разработать «с нуля», влив банально проще по железу «внутри».

yu-boot ★★★★★
()
Последнее исправление: yu-boot (всего исправлений: 1)
Ответ на: комментарий от lenin386

А я замерил. Разница не значительна.

Возможно, ты просто в IO уткнулся в своих тестах.

Сейчас методы бинарной трансляции настолько эффективны, что Розетта Интел->АРМ практически без просадки транслирует.

Только если под «без просадки» ты имеешь в виду просадку на треть. И то, это результаты на Apple M1, у которого эффективность трансляции x86-кода явно была одной из целей. Режим работы с памятью может настраиваться для эмуляции режима работы с памятью в x86, что сильно помогает. И даже так скорость всё равно просаживается на треть.

i-rinat ★★★★★
()
Ответ на: комментарий от byko3y

И я бы прежде всего занялся поиском виновных

Поиск виноватых — славная традиция. К сожалению, ни к чему кроме удовлетворения жажды мести не приводит.

i-rinat ★★★★★
()
Ответ на: комментарий от yu-boot

что вообще возможно было на те деньги разработать «с нуля», влив банально проще по железу «внутри».

Т.е. на те деньги они сделали хоть что-то гарантированно без бэкдоров хоть с какой-то минимальной производительностью просто чтобы былО, а оптимальные компиляторы сделают когда-нибудь через цать лет после предоставления суммы бОльшей, чем освоение RISC-V (если создание такого компилятора вообще теоретически и практически возможно)?

Интересно, что в итоге дороже: затраты на нынешний Эльбрус (уже потрачено) + затраты на сверхоптимальный и интеллектуальный мифический компилятор (пока еще не потрачено)

или

затраты на освоение RISC-V, где свой собственный мифический компилятор ненужен

?

Боюсь, что годный Эль брусовский компилятор вышел бы по цене сильно дороже замены его на RISC-V. А еще и размытые никому заранее неизвестные постоянно растягиваемые дидлайны на разработку этого мифического идеального компилятора?

sanyo1234
()
Последнее исправление: sanyo1234 (всего исправлений: 3)
Ответ на: комментарий от Xintrea

Сейчас торгашами во главе с Yadro развернута компания по дискредитации Эльбрусов, потому что очень боятся, что госструктуры обяжут закупать отечественные компьютеры с существующими процессорами. Yadro хочет либо иметь суперприбыли с перепродажи китайчатины, либо впаривать государству свой проц, которого у него нет, но они надеются в течении трех лет сделать десктопный проц на базе RISK-V (наивные). В течении этого времени у них задача не допустить никого до крупных поставок отечественных разработок. Для этого они сейчас продвигают бальную систему.

А вот кстати, чтобы Yadro не расслаблялось со своим RISC-V неплохо было бы сохранить ему конкурента в лице Эльбрус по крайне мере до момента выпуска реальных промышленных партий этого RISC-V?

sanyo1234
()
Ответ на: комментарий от sanyo1234

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

This. Сказали, что в противном случае было бы описание архитектуры и эмулятор максимум, а свою платформу «наверху» хотели «вчера». Нехорошесть-трудность VLIW там прекрасно понимают, но вот так.

Ну и ругать МЦСТ вообще считаю глупым. На те деньги что были, за несколько лет от «смешно» до «ворочает современный линукс» продвинуться это очень некисло.

yu-boot ★★★★★
()
Последнее исправление: yu-boot (всего исправлений: 2)
Ответ на: комментарий от spoilt

собирали кастомный сервер на «Эльбрусе»

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

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

grem ★★★★★
()
Ответ на: комментарий от spoilt

Поэтому еще раз говорю: завязывайте с «импортозамещением» и идите ковырять e-waste.

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

yu-boot ★★★★★
()
Ответ на: комментарий от amd_amd

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

vaddd ★☆
()
Ответ на: комментарий от vaddd

До фейла с TSMC всё упёрлось всего лишь в нежелание виндоадминов госорганизаций с линуксом возиться :)

yu-boot ★★★★★
()
Ответ на: комментарий от yu-boot

Скорее даже не админов, а руководства. Кто-то вполне обоснованно решил, что переводить на вечнонедоделанный линукс весь документооборот и всю коммуникацию - это риск выпасть из устаканенной экосистемы. В мире не так много примеров успеха.

vaddd ★☆
()
Ответ на: комментарий от vaddd

вечнонедоделанный линукс

Недоделанный он только в свежих релизах. На примере Debian - это testing, unstable и иногда stable.

Берем oldstable или oldoldstable и получаем обсолютно надежный «доделанный линукс», стабильность и предсказуемость работы которого Windows даже и не снилась.

sanyo1234
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.