Давеча услышал от весьма неглупого техноблогераЭтим блогером был Стас Васильев Знаю, что на этом сайте полно спецов по этой тематике. Оправдано ли вышеуказанное мнение об Эльбрусе?Ооооо, спецов тут куча, причём по любым вопросам. Три года назад была куча вирусологов. Сейчас куча политологов. И техников. Щас тебе всё расскажут.
Не знаю, что за лапшу навешали в МЦСТ Стасу-"некоммунисту, а марксисту", но это, мягко говоря, не так.
Попытки сделать тупой процессор и умный компилятор пока ни у кого не увенчались успехом. В ситуации МЦСТ, когда ты ограничен старыми техпроцессами из-за маленьких партий процессоров, этот подход охуенен. Производительность на условный млрд. транзисторов очень высокая получается.
Но это только при использовании софта на С/С++ или фортране, причём с жёсткими ограничениями по поддержке стандартов языков и всяких наворотов. При этом появляются специфические требования к коду, компилятор может запутаться и наворотить тормозной херни от малейшего намёка на говнокод.
Весь зоопарк интерпретируемых/jit-компилируемых языков идёт по пизде. Работает, да, но очень медленно и через зад. Можно поискать отзывы Сбера о их тестах java на Эльбрусах. С питоном ещё хуже.
По устройству процессора тоже не всё гладко. На 8с на кольце сидят 4 пары ядер, из-за чего получается очень всратая NUMA-конфигурация, и распараллеливание софта несколькими потоками одного процесса получается даже хуже, чем на условных многочиповых амд или Е-ядрах интела, у которых хотя бы огромные кеши инструкций есть, чтобы аналогичный NUMA-кошмар сглаживать.
Опять же повторюсь, на компилируемом хорошем коде получается неплохая числодробилка для оборонки. Но не более, и уж тем более не "Интел говно". Считаю, подход тупиковым в долгосрочной перспективе, но в моменте целесообразным
Давеча услышал от весьма неглупого техноблогераЭтим блогером был Стас Васильев
Знаю, что на этом сайте полно спецов по этой тематике. Оправдано ли вышеуказанное мнение об Эльбрусе?Ооооо, спецов тут куча, причём по любым вопросам. Три года назад была куча вирусологов. Сейчас куча политологов. И техников. Щас тебе всё расскажут.
Этим блогером был Стас ВасильевЕго ролики сейчас не найти, так что очевидно мимо
Это был Д. Бачилло у него на интервью который подробно раскрывал тему
Не знаю, что за лапшу навешали в МЦСТ Стасу-"некоммунисту, а марксисту", но это, мягко говоря, не так.
Попытки сделать тупой процессор и умный компилятор пока ни у кого не увенчались успехом. В ситуации МЦСТ, когда ты ограничен старыми техпроцессами из-за маленьких партий процессоров, этот подход охуенен. Производительность на условный млрд. транзисторов очень высокая получается.
Но это только при использовании софта на С/С++ или фортране, причём с жёсткими ограничениями по поддержке стандартов языков и всяких наворотов. При этом появляются специфические требования к коду, компилятор может запутаться и наворотить тормозной херни от малейшего намёка на говнокод.
Весь зоопарк интерпретируемых/jit-компилируемых языков идёт по пизде. Работает, да, но очень медленно и через зад. Можно поискать отзывы Сбера о их тестах java на Эльбрусах. С питоном ещё хуже.
По устройству процессора тоже не всё гладко. На 8с на кольце сидят 4 пары ядер, из-за чего получается очень всратая NUMA-конфигурация, и распараллеливание софта несколькими потоками одного процесса получается даже хуже, чем на условных многочиповых амд или Е-ядрах интела, у которых хотя бы огромные кеши инструкций есть, чтобы аналогичный NUMA-кошмар сглаживать.
Опять же повторюсь, на компилируемом хорошем коде получается неплохая числодробилка для оборонки. Но не более, и уж тем более не "Интел говно". Считаю, подход тупиковым в долгосрочной перспективе, но в моменте целесообразным
Если этот техноблогер Стас ай как узко, то тебя обманули.
Стас ай как узкоЧет проорал.
Почему, где и как?