LINUX.ORG.RU

Сбербанк провёл испытания процессоров «Эльбрус»

 , , , ,

Сбербанк провёл испытания процессоров «Эльбрус»

0

3

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

Представитель лаборатории новых технологических решений Сбербанка Антон Жбанков дал следующие комментарии: «Технические выводы достаточно простые: очень слабо для сравнения с Intel Xeon — мало памяти, медленная память, мало ядер, мало частоты. Функциональные требования катастрофически не выполнены».

Сбербанк проводил изучение серверов по различным методикам. Приведенные критические оценки в первую очередь относятся к итогам функционального тестирования по методике Sberinfra на соответствие корпоративным эксплуатационным требованиям банка.

В результате тестирования, как отметил Жбанков, «чуда не произошло» — серверы показали соответствие 7 из 44 параметров («наличие лапки кабель-менеджмента, наличие рельсов, наличие индикации каждого элемента, наличие удаленного управления» и пр.) — 16%.

Изделия на российских чипах уступили зарубежному конкуренту по всем параметрам, однако полученные результаты сотрудников Сбербанка все же «неожиданно и очень приятно» удивили. «Мы ожидали, что разница будет не в разы, а в 20-30 раз, — отмечает Жбанков. — Для нас это реально удивительно». Вторым фактором удивления для тестировщиков стал вывод о том, что перед ними оказался законченный продукт.

Фрагмент с выступлением руководителя лаборатории новых технологических решений «Сбера» Антона Жбанкова на партнерской конференции АО «МЦСТ» по поводу проведения этого тестирования доступен по данной ссылке (таймкод уже применён: 2:14:44).

Из комментариев МЦСТ: «Для цели тестирования Сбербанком было разработано и передано макетное приложение. Для этого макетного приложения за счет доработки Java-машины и подбора опций улучшили среднее время отклика на процессоре “Эльбрус-8С” с исходных 24 мс до 4 мс (в шесть раз), при этом на X86 (Соге i7-9700 CPU 3 GHz) оно получилось 3 мс».

8-ядерный российский процессор «Эльбрус-8С» на архитектуре E2K выпускает АО «МЦСТ». У данного производителя есть и другие более современные процессоры — «Эльбрус-8СВ» и «Эльбрус-16С», который еще не вышел на рынок. В планах компании выпустить «Эльбрус-32С». Планируется, что «Эльбрус-32С» будет создан по технологии 7 нм, а первые рабочие образцы российского 32-ядерного процессора появятся в 2025 году.

>>> Подробное описание новости на cnews.ru

★★★★

Проверено: Harald ()
Последнее исправление: a1batross (всего исправлений: 9)

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

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

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

Может потому что у нас нет права на ошибку. И все эльбрусы 1, 2, 3, и текущие модели, не были провальными, более того некоторые были лидерами.

Нет, не поэтому. И Эльбрус «выстрелил» не лучше итаника. Просто интел смогли признать неудачу, а мцст не может, т.к. встанет вопрос, а на что тогда 20 лет деньги тратят

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

И Эльбрус «выстрелил» не лучше итаника.

Если отечественный процессор смог «выстрелить» хотя бы на уровне Итаника - это огромное достижение.

Просто интел смогли признать неудачу, а мцст не может

У МЦСТ нет никакой неудачи. И в рамках Intel результаты Itanium получилы бы совсем другую оценку, если бы Intel при этом не являлись основным производителем и владельцем интеллектуальной собственности платформы x86 (и не корешились с проприетарщиками во главе с Microsoft).

annulen ★★★★★
()

А слабо протестировать несуществующие РИСК-5 на которых пилятся миллиарды?

anonymous
()

Дно пробивает дно.

qbbr ★★★★★
()
Ответ на: комментарий от cvs-255

И Эльбрус «выстрелил» не лучше итаника

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

Просто интел смогли признать неудачу

в каком месте лет 20 тянулось.

на что тогда 20 лет деньги тратят

Какие деньги (суммарные расходы России не сравнятся с расходами Intel)?

s-warus ★★★
()
Ответ на: комментарий от LightDiver

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

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

Объединение в суперблоки может дублировать код в разных ветках. Условное исполнение требует PLS слоги.

В x86 вместо PLS флаги. Кода одинаково. А про объединение в суперблоки с дублированием я и просил пример.

«unhappy» ~19 тактов (но тут надо уточнить)

Почему 19? 9 ведь. Если unhappy — когда a == b.

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

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

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

В x86 вместо PLS флаги.

В x86 нет условного исполнения в ISA (не считая костыля с cmov), а в e2k есть. Но это не бесплатно, нужно как-то кодировать эту информацию.

Кода одинаково.

Нет.

А про объединение в суперблоки с дублированием я и просил пример.

Итоговый размер кода и такты сам считай.

Почему 19? 9 ведь. Если unhappy — когда a == b.

Потому что в Эльбрусе нет предсказателя. ibranch (rbranch = ibranch ? %MLOCK) дорогой. Я не помню сколько, 5 или 6 тактов. Если бы был 1 такт, то никакие подготовленные переходы не нужны были бы.

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

Ещё раз для тупых - VLIW как-то работал у Intel’а и как-то работает у Эльбруса. Поэтому говорить, что VLIW не работает неверно. Работает.

Однако и у МЦСТ он работает лишь как-то и у Intel’a было тоже самое. Как-то, но не более того. Перспектив добиться сколько-нибудь сравнимой производительности у VLIW нет, а ресурсов на поддержание потребляет много. Поэтому идея VLIW и не выстрелила, ни у Intel’a ни у МЦСТ

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

В мире много вещей, которые работает кое-как. Линукс, виндоус, каждый первый человек. Это норма. Как говорил один мыслитель: перфекционизм убивает креативность. Как говорил другой: Пусть расцветают сто цветов.

Я к тому, что ты уверен, что есть пути лучше в данный момент для данной ситуации?

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

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

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от frost_ii

у Эльбруса выстрелила, но не потому что МЦСТ умные, а потому что выбора не было. Компилятор дописали, архитектуру допилили. А у интела был x86, xscale сразу не заработало, забили.

Перспектив добиться сколько-нибудь сравнимой производительности у VLIW нет.

Добились даже на старом тех процессе.

Ресурсов на поддержание потребляет много.

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

s-warus ★★★
()

Принципиально не участвую в обсуждении, потому что четко понимаю - Эльбрус будет и дальше развиваться, внедряться, расширять возможности, будет снижаться цена

И это в добавок к Байкалам и RISC-V. Прогресс отечественных вычислительных систем уже прошел точку невозврата и будет только увеличивать долю по нарастующей

I-Love-Microsoft ★★★★★
()

Эльбрус – процессор с широкой командой, что приводит к избыточному использованию кеша с значительно более низким КПД. Он никогда не сможет работать со скоростями x86 при той же нм-технологии.

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

Регистры (для поддержки таблицы страниц x86) и прочая логика для бинарного компилятора напрасно расходует место на кристале и по сути бесполезна. Коммерческой выгоды от этого нет, и никому не нужно.

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

ttnl ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

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

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

А как по-твоему она должна выстрелить?

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

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

5 muls (2 из них в компенсирующем коде)

Теперь понял про что. Да, с алиасингом по-другому никак.

Я не помню сколько, 5 или 6 тактов. Если бы был 1 такт, то никакие подготовленные переходы не нужны были бы.

Гм… в Интернете не находится :-(

Вообще-то подготовленный переход позволяет из одной точки перейти на разные метки. А ibranch технически должен быть равен некоему disp на скрытый регистр при начале выполнения + ct (то есть задержка в 3 такта гарантированно прошла).

И если бы он был больше одного такта, то в конце был бы не ibranch .L45, а ct %ctpr1 (если даже считать, что rbranch содержит магию и на ct не заменяется).

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

Где вы видели свободный рынок процессоров? Он ещё менее свободный, чем рынок газа или нефти. Там же сплошной вендор-локинг.

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

Где вы видели свободный рынок процессоров?

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

https://ria.ru/20211219/gibdd-1764419702.html

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

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

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

Вот думаю что было бы, пересобери 1С свои линуксовые пакеты под Эльбрус. Уж наверно, была бы совсем другая картина.

Была бы такая же картина что и у Java - падение производительности 1С кода в разы. У 1С интерпретатор стековой машины, он для VLIW не подходит. То есть, так же как и для Java, нужно писать специальную реализацию интерпретатора/компилятора/JIT языка 1С для Эльбруса.

Нафига этот гемор конторе 1С нужен, когда она десятилетиями пилили оптимизации под x86/amd64? Даже за чужие деньги такие перепиливания слишком дороги, ибо ресурс «время» по факту не покупается ни за какие деньги.

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

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

Такой технологии пока ни у кого нет, если что. Интел сначала должен наиграться с предсказателем на основе нейросетки, и когда упрется в ее предел, начнет думать о чем-нибудь другом.

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

Эльбрус – процессор с широкой командой, что приводит к избыточному использованию кеша с значительно более низким КПД.

Это ещё почему? Если вопрос в том, что одинаковый код записывается большим количеством команд, то скорости хватает. И зато менеджер памяти заранее знает, куда будет переход (даже условный) и может подгрузить нужные инструкции в кэш.

Он никогда не сможет работать со скоростями x86 при той же нм-технологии.

В смысле, в тактах? Да. В общей производительности - сможет.

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

Была бы такая же картина что и у Java - падение производительности 1С кода в разы. У 1С интерпретатор стековой машины, он для VLIW не подходит. То есть, так же как и для Java, нужно писать специальную реализацию интерпретатора/компилятора/JIT языка 1С для Эльбруса.

Сама по себе стековая машина для Эльбруса не проблема. А виртуальных вызовов у 1С нет (потому что наследования нет) и в конфигурациях почти все параметры типизированные. Есть динамические вызовы методов для форм произвольных объектов, но в таких местах, где производительность абсолютно не нужна (потеряется примерно 90 тактов на открытии формы документа, кто их заметит?).

И если там именно интерпретатор, а не JIT, то простая перекомпиляция этого интерпретатора даст хорошую производительность.

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

???

Не понял. Если есть люди, которые хотят купить 1С для Эльбруса, то оценка окупаемости проекта по перекомпиляции и оптимизации чисто финансовая.

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

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

Не будут, потому что им это не надо. Если очень надо, то прикрутят JIT (вроде для Java уже), который будет перекомпилировать нужные куски на основании обрабатываемых данных.

Проц нужен (особенно для АСУ ТП) с предсказуемой производительностью, а не иногда хорошей, а иногда плохой.

monk ★★★★★
()

Итогом стала констатация того, что в данный момент программисты сбербанка не умеют в портирование собственного кода?

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

Ну конечно же все, кто не поддерживает твои личные фетиши - людоед и в принципе не человек.

Мне не нравится швабра в жопе против воли, да. Тот, кому нравится подобное, тот для меня не Человек - зверь. Ты - зверь.

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

А если у сбербанка CRUD’ы на Java, стандартная слоеная архитектура WebMVC, база Postgres с хранимыми процедурами и может микросервисы с MQ и/или Kafka. Если все приблизительно так, то как Сбербанк должен был переписать софт под эльбрусы? Я вообще не вижу никакого спосбоа прикладным программистам что либо ускорить, а других программеров в банках не держут.
Тут остается только тюнить базу и jvm, а это работа МЦСТ.

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

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

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

Знаешь что самое удивительное и смешное в этом обсуждении? Тут вообще даже не важно прав ты или не прав. Кто прав и что лучше - предмет изучения и длительного обсуждения. Смешно то, что ты сам считаешь, что ты неправ. Ты осознанно боишься писать с зарегистрированного ника. Правда забавно?

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

А расчеловечивание - любимая фишка либералов, это я знаю. Чтобы врага было прощу убивать, нужно сказать, что он не человек и сразу становится можно, совесть не беспокоит.

Вижу твои риторические штучки наперёд. Так мило.

Если для не совсем тупых смешать факты и правду, то можно приправить и вымыслом, а где-то даже подменить понятия, так, по твоему? Думаю, что да.

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

Знаешь что самое удивительное и смешное в этом обсуждении? Тут вообще даже не важно прав ты или не прав. Кто прав и что лучше - предмет изучения и длительного обсуждения. Смешно то, что ты сам считаешь, что ты неправ. Ты осознанно боишься писать с зарегистрированного ника. Правда забавно?

Кто не скачет (с темы на тему) тот… тот не маскаль?

Живи как можно дольше. И до тебя, и подобных тебе дойдут последствия их выбора. Детей также заденет, надеюсь, с финансовой стороны, разумеется. Конечно, исключительно по заслугам.

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

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

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

Информация из платных источников, действительная на момент запроса, с их позиции. Исходя из прошлых запросов сомнений в информации ноль.

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

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

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

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

К тому же, это оффтоп. Одно дело обозначить лишний раз тебя, для понимания незнающего, но совершенно другой - говорить с тобой.

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

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

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

Если отечественный процессор смог «выстрелить» хотя бы на уровне Итаника - это огромное достижение

Только говёности архитектуры это никак не отменяет. Алсо, уровень трупа - достижение, поржал.

anonymous
()
Ответ на: комментарий от I-Love-Microsoft

но мантру прибежал написать)))

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

заранее знает, куда будет переход (даже условный)

Не знает.

скорости хватает

Скорости никогда не «хватает».

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

в таких местах, где производительность абсолютно не нужна (потеряется примерно 90 тактов на открытии формы документа, кто их заметит?)

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

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

потенциально лучше справляется

Не справляется, этому поделию до avx512 процев и видеокарт в таких задачах как до луны.

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

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

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