Архитектура процессора Эльбрус 2000 / Дмитрий Завалишин (Digital Zone)

  Переглядів 21,140

HighLoad Channel

2 роки тому

Приглашаем на конференцию Saint HighLoad++ 2024, которая пройдет 24 и 25 июня в Санкт-Петербурге!
Программа, подробности и билеты по ссылке: vk.cc/cuyIqx
--------
--------
HighLoad++ Весна 2021
Крупнейшая профессиональная конференция для разработчиков высоконагруженных систем
17 и 18 мая 2021. Москва, Крокус-Экспо
Тезисы и презентация:
www.highload.ru/spring/2021/abstracts/7043
Архитектура процессора Эльбрус 2000 существенно отличается от практически всех известных нам процессоров. Близок к нему, пожалуй, только Интеловсий Итаниум, но он, по сути, является последователем Эльбруса и в известной степени реализует наработки СССР.
...
--------
Нашли ошибку в видео? Пишите нам на support@ontico.ru

КОМЕНТАРІ: 180
@user-np3vo8di1r
@user-np3vo8di1r 2 роки тому
Спасибо, очень интересно слушать .
@alexpi1361
@alexpi1361 2 роки тому
Очень интересно, спасибо!
@SimargL_IncognitO
@SimargL_IncognitO 2 роки тому
Категорически правильный и доклад и докладчик! (:
@hackroute
@hackroute 2 роки тому
описание эльбруса от завалишина это просто супер, благодарю!!!
@juliap.5375
@juliap.5375 2 роки тому
Классная лекция.
@phil2964
@phil2964 2 роки тому
Спасибо за интересный доклад!!!
@yugr
@yugr 2 роки тому
Отличный доклад. Можно рассматривать и как введение в современные DSP.
@user-gx4ge8zo6p
@user-gx4ge8zo6p 11 місяців тому
вот вот, потому что эльбрус это скорее дсп по архитектуре и его надо сравнивать с TMS320C6678 ) плюс удивляет оптимизм обзорщиков и маркетологов, которые к флопу причисляют не только операцию алу, но и запись чтение числа из памяти)))
@druha.s
@druha.s 11 місяців тому
только джампы и колы для него абсолютно одинаковые
@druha.s
@druha.s 11 місяців тому
@@user-gx4ge8zo6p и зачем только некоторые усложняли себе жизнь и задавали адрес DMA?
@RomanRolandKZ11
@RomanRolandKZ11 Рік тому
Отличная лекция. Спасибо
@zaretskysa
@zaretskysa 2 роки тому
Интересный доклад. Без тягомотины. Спасибо.
@user-le3yo2cu6u
@user-le3yo2cu6u 2 роки тому
Дмитрий, благодарю Вас за очень познавательный доклад! С уважением, Сергей.
@user-uz2cw6nz1m
@user-uz2cw6nz1m 2 роки тому
КОГДА, ну когда это пойдёт в массы? Масса это не только про гравитацию, но и про популярность, развитие, цену.
@GenaMatogen
@GenaMatogen 2 роки тому
Разработчики не форсируют продвижение на массовый рынок, потому что не готова экосистема и формы поддержки продукта, нет сети дистрибуции и бюрократические закрыта система команд. Но они обещают всё это в скором времени...
@AnarchySane
@AnarchySane 2 роки тому
@@GenaMatogen разработчики тут не причём, все вопросы к номенклатуре, которая не позволяет и мешает, не хочет брать ответственность. На фоне скандала с ЦРУ можно было бы очень неплохо захватить рынок.
@GenaMatogen
@GenaMatogen 2 роки тому
@@AnarchySane Да при чём тут номенклатура. Если тут явно виден лоббизм иностранных вендоров и саботирование госпрограммы импортозамещения. Смотри ситуацию с группой Ядро и консорциум ом вычислительная техника. Можно также вспомнить отмену тендера на разработку 32 ядерного процессора, к которой приложил руку известный венчурный "визионер" российского ИТ.
@user-gg7bf5rt7m
@user-gg7bf5rt7m 2 роки тому
Никогда, да и не нужны они, т.к. перед x86 у эльбрусов нет никаких преимуществ. Одни недостатки.
@12zxqwas1
@12zxqwas1 Рік тому
Никогда.
@vladimiri480
@vladimiri480 2 роки тому
2:05 - Ошибка в слайде: Первый "Эльбрус-1" - 1978, а не 1987.
@user-gx4ge8zo6p
@user-gx4ge8zo6p 11 місяців тому
первые эльбрусы имели обычную cisc архитектуру, копирование vliw началось только в 1986 году и за 9 лет не привело ни к какому практическому результату.
@Max-wn2gd
@Max-wn2gd 8 місяців тому
​@@user-gx4ge8zo6pа откуда именно копировали?
@VladdBass
@VladdBass 2 роки тому
Интересный доклад.
@soltaurus
@soltaurus Рік тому
Очень интересно и довольно подробно, спасибо за доклад!
@Andrey_Fedorov
@Andrey_Fedorov 2 роки тому
Супер!!! Спасибо!!!
@pupspupseg4634
@pupspupseg4634 2 роки тому
Спасибо.
@samolevich
@samolevich 11 місяців тому
Получил удовольствие. Спасибо
@samolevich
@samolevich 11 місяців тому
@Xy Yx надо ещё поднажать. Пока слабовато
@igor6185
@igor6185 2 роки тому
очень интересный доклад.
@user-um3sw1gh2b
@user-um3sw1gh2b 2 роки тому
Спасибо, жаль было задано мало вопросов
@user-ux3mu7yz9k
@user-ux3mu7yz9k Рік тому
С регистровым окном интересно, но как быть с переключениями контекстов потоков? Всё должно записаться в память и при восттановлении опять считаться. Получается, что еще больше этим решением память будет нагружаться.
@hrissan
@hrissan Рік тому
Для режима супервизора наверное свой банк регистров, иначе как на прерывания быстро реагировать. А вот что делает супервизор когда ему нужно контекст пользовательского потока сохранить и другой подгрузить непонятно. Стоимость сохранения регистров всегда была стимулом сделать поменьше размер регистрового файла.
@yurizavyalov2998
@yurizavyalov2998 2 роки тому
Очень круто! это прям космос! всегда думал, что Эльбрус - это тормозная версия x86 архитектуры (которая пер се тормозная). Но доклад раскрывает истинные возможности проца и ее особенной архитектуры!!! Нужны действительно крутые компиляторы и ОСы, которые поддерживают все фичи Эльбруса! Тогда это будет бомба!
@lapkazaika
@lapkazaika 2 роки тому
Intel уже показал эту бомбу. и давно похоронил IA64 смотрите. E2K v4 на него максимальна похожа.
@alexanderpotapov5486
@alexanderpotapov5486 2 роки тому
@@lapkazaika только интеля не смогли сделать эмуляцию x86 в Итаниумах, и потому Бабаяна пригласили, который им софтовый эмулятор сделал, который был быстрее их же хардварного чуть ли не на порядок. Ну как их... Архитектура то стянута с документации 3-их Эльбрусов, переданных (или тянутых, мутно всё) в своё время Хьювлет-Паквардам в конце восьмидесятых.
@atlantis3244
@atlantis3244 10 місяців тому
@@alexanderpotapov5486 Говно, а не процессор. Напоминает первые ЭВМ 40-х годов. Там уровень автоматизации вычислений был таков, что операторы в процессе работы должны были переключать тумблера. Здесь похожее аппаратно паралелизм внутри ядра не поддерживается все свалено на компилятор и на программиста, все нужно делать вручную, нет предсказателя ветвления. Сильная зависимость от человеческого фактора. Да и какой он там исконно русский: в его основе лежат решения реализированные в самых первых американских процессорах и американских ЭВМ - двоичная система, операции буллевой алгебры, общая структура, что состоит из алу, регистров, счетчиков команд и т.д. Русские привнесли в структуру кое-что от себя, не больше.
@IExSet
@IExSet 9 місяців тому
@@lapkazaika Там всё не так устроено. Итаниум фактически пал жертвой конкуренции Intel самой с собой. Им не надо было, а нам надо, поэтому можно довести подход до блеска.
@IExSet
@IExSet 9 місяців тому
@@atlantis3244 Да что ты такое несёшь ????
@tetraphobie
@tetraphobie Місяць тому
Интересная презентация и хорошие вопросы в конце. Я думаю вам стоит добавить субтитры на английском - "Эльбрусы" это достаточно интересная тема, которая недостаточно хорошо освещена на английском языке. По поводу архитектурных и физических регистров в современных процессорах Интел и АМД - архитектурных (программно доступных) их не 8, а около 32 (16 общего назначения, 16 векторных), а физических регистров там вообще порядка 300..400 (~150..200 скалярных и примерно столько же векторных - 128 или 256 разрядных) - действительно больше, чем "10.. 20.. 40" 🙃 Вообще мне всегда казалось, что у "Эльбруса" есть действительно интересные решения, и проект бы выиграл от более объективного сравнения с другими современными процессорами на рынке и честных бенчмарков, т.к. многие (все?) из представленных в презентации проблем на самом деле там тоже решаются или минимизируются другими программно-аппаратными средствами различной степени эффективности. Даже если не все результаты таких сравнений будут в пользу "Эльбруса". Хочется, чтобо слово "Эльбрус" не ассоциировалось со словом "эхо-камера".
@druha.s
@druha.s 11 місяців тому
Как же хорошо, что я знал не его, а Илью Семёновича и его ответы на возникавшие у меня вопросы я не знаю и знать не хочу
@mustfit
@mustfit 2 роки тому
А регистровые окна появились вот прямо в 1-м Эльбрусе (тестовый образец - 1970), или всё-таки позже? Ведь вряд ли David Patterson, разработчик RISC I (1981) увёл идею регистровых окон у Бурцева. Скорее, наоборот.
@mustfit
@mustfit 2 роки тому
Ну конечно, не было регистровых окон в первых 2-х Эльбрусах... Там вообще безадресная стековая машина была. Наверное, Бабаян в 3-м Эльбрусе окна к процессору присобачил, вместе в vliw'ом...
@ivanserebrennikov5132
@ivanserebrennikov5132 4 місяці тому
Это Основна - База
@DruiDS_Bogodukhov
@DruiDS_Bogodukhov 9 місяців тому
Второй совет. Ввиду пересмотра финансовой системы и не известно какие будут завтра деньги. Создайте или пропатчте Майнер на ЦП и возможно разработайте алгоритм для добычи на ваших ЦП. Покажите, что вы вне конкуренции и дальше за вас все сделают маркетологи. А вы вложенные средства добросовестно залейте в модернизацию и приведения в человеческий вид ЦП. Важно чтобы это тоже был софт под все платформы, но интересно было именно на Эльбрусе это делать. Можете для других платформ открыть исходники, а свой пока в закрытом виде подержать если сможете удерживать скорость обновления софта.
@DruiDS_Bogodukhov
@DruiDS_Bogodukhov 9 місяців тому
Позвольте вам рассказать маркетинговый секрет который я давно заметил, а затем он вошёл в массы так, что движет спросом на всю пользовательскую ЭВМ. Вам не нужно долго объяснять про Эльбрус. Вам нужно создать полезный бечмарк для эффективных задач в Ельбрусе и портировать его на все популярные ОС симулировав такой же расчет на других процессорах. Пусть он хоть попугаев показывает(Антуту). Вам и пользователям важно знать на сколько вы отстаете или опережает в интересующих вас вычислениях;-)
@pmak6074
@pmak6074 Рік тому
Первый Эльбрус насколько мне не изменяет память разве не в 1978? Потому, что Эльбрус-2 был уже в 1982 году и использовался в оборонке.
@IExSet
@IExSet 9 місяців тому
Не имеет отношения к E2K
@pavelivanov9357
@pavelivanov9357 10 місяців тому
Очень интересно, но ниxyя не понял. Почему тогда Сбер отказался от эльбрусов, сказав что это низ дна, в сравнении с Intel?
@Luminisque
@Luminisque 9 місяців тому
потому что их ПО не оптимизировано под эльбрус и они не собираются его оптимизировать. вот ростелеком, насколько я знаю, оптимизировал и также помогает другим компаниям в этом деле
@dpoleev
@dpoleev 11 місяців тому
Всё круто, но есть одно но - это всё поддерживает только специфический код.
@IExSet
@IExSet 9 місяців тому
Именно в этом и фишка, если не копировать всё у пиндосов, то можно на этом выиграть очень сильно
@Ivan-fj4ci
@Ivan-fj4ci 7 місяців тому
А где купить такой Эльбрус почему мы покупаем товары у чужеземцев почему нашими разработками не оспечить всех граждан а не только гос заказы
@Romankv
@Romankv 4 місяці тому
пока писать научись .
@RuSky_Y2B
@RuSky_Y2B 2 роки тому
Очень интересно, но ни чего не понятно, вроде слова понимаю, но понимаю, что ни чего не понимаю. Понял одно, и тут МЫ идем своей дорогой отличной от Запада, впрочем как и во многом другом .
@IExSet
@IExSet 9 місяців тому
Главное идти, как только начинаем кивать на запад и останавливаться, копировать решения 1:1 неминуемо падаем !
@OppoOppo-vt4fn
@OppoOppo-vt4fn 8 місяців тому
Прошли года и что там с Ельбрусом в 2023? Ничего.
@alexandervasin8468
@alexandervasin8468 11 місяців тому
Что-то я не понял. Эльбрус-1 - 1987 год, Эльбрус-2 - 1980 год. При этом в Википедии говорится, что Эльбрус-1 был сдан в 1980 году, а Эльбрус-2 - в 1985. Просто показалось странным, а доклад замечательный.
@sovietcitizen9450
@sovietcitizen9450 5 місяців тому
1978 год, опечатка
@Oleg_Ivanov
@Oleg_Ivanov Рік тому
Дельфи под Эльбрус походу никогда мне не дождаться??? 🤔
@IExSet
@IExSet 9 місяців тому
Дельфи умер сто лет назад, откуда вы берётесь ????
@Oleg_Ivanov
@Oleg_Ivanov 9 місяців тому
@@IExSet Для кого-то умер, для кого-то нет.
@IExSet
@IExSet 9 місяців тому
@@Oleg_Ivanov ну тогда пора Лисп машины оживлять
@samowarow
@samowarow Рік тому
Всё, можно забыть про эльбрус
@brunosim5148
@brunosim5148 Рік тому
почему?
@samowarow
@samowarow Рік тому
@@brunosim5148 Так это ролик довоенный
@brunosim5148
@brunosim5148 Рік тому
@@samowarow ну, это печально, но не страшно.
@samowarow
@samowarow Рік тому
@@brunosim5148 страшно, не страшно, но Эльбрус все. И вообще в этой стране микроэлектроника всё
@lipkosnejev1634
@lipkosnejev1634 Рік тому
@@samowarow В фантастическом случае государство выделяет море денег и не мешает, и даже помогает левыми путями доставать оборудование - году к 2030 в РФ освоят техпроцесс 65 нм (хоть я в это категорически не верю), китайцы к тому времени (возможно) сделают свою литографию на 7 нм, а у TSMC будет техпроцесс 1 нм. Так что стоит согласиться с "в этой стране микроэлектроника всё". Да и с остальными отраслями не весело...
@fiverv
@fiverv Рік тому
Опечатка на 1 слайде. Эльбрус-1 это 1978 год, а потом Эльбрус-2 уже 1980. Но не так - Э1 в 1987, а потом Э2 в 1980!
@user-gx4ge8zo6p
@user-gx4ge8zo6p 11 місяців тому
первые эльбрусы имели обычную cisc архитектуру, копирование vliw началось только в 1986 году и за 9 лет не привело ни к какому практическому результату.
@IExSet
@IExSet 2 роки тому
Отличная лекция !!! Наладить производство хоть на китайских литографах и совершенствовать дальше, любой ценой, распродайте активы Абрамовича, он не против :-) Есть мысль, что на этой архитктуре гонять из ИИ. Жаль что его нельзя купить физ.лицу и дорого пока.
@DigiMakc
@DigiMakc Рік тому
Разве нельзя? На imaxai есть
@IExSet
@IExSet 9 місяців тому
@@DigiMakc Нет в продаже :-( И последняя цена 700 тыс. за 8C !!! Вообще с такими тиражами - это дохлый номер. Надо чтобы они были доступны и разработчикам и в итоге ещё более доступны конечным пользователям. Вывод: государство (кредитные организации связанные с производителями и продавцами ???) должно субсидировать покупку (аренду ???) ГРАЖДАНАМ (данной рабочей станции предельная цена 70 тыр и то для гиков и разработчиков), при этом контролируя, чтобы эти субсидии использовал не продавец, а производитель и для повышения тиражей и в какой то пропорции для поддержания новых разработок (провести исследование для оптимальной пропорции и закрепить в указе Правительства или Президента). Пока я вижу, что они швыряются деньгами в непонятном направлении, а доступность отечественных технологий только падает :-(
@AleksandrArtroom
@AleksandrArtroom 9 місяців тому
@@IExSet Правительству слишком сложно понять и оценить суть проблемы, а советников нужного уровня нету, они все уехали в США. Сам процессор Эльбрус имеет архитектуру 90-ых годов и морально полностью устарел. Сама архитектура VLIW была придумана, чтобы получить параллелизм в старых процессорах, сейчас же процессор имеет ядра даже под 200 штук и может работать в полноценном параллельном режиме без всяких VLIWов. Но это ещё мелочи, Эльбрус никак не может развиваться так как в РФ нет своей промышленности и его просто негде производить. Даже, если правительство насильно будет заставлять госструктуры и частников применять Эльбрусы, то их просто нету. А теперь, что вообще и как можно было бы сделать в РФ. Придумать современную архитектуру, которая зацепит энтузиастов. Студентам на экзаменах и работах сдавать в ВУЗах эту новую архитектуру. Дать налоговые скидки бизнесу при использовании своих процессоров. Ну а с Эльбрусами на VLIW надо поступить так же, как поступила Интел с Итаниумом - просто забыть.
@icywiener5421
@icywiener5421 10 місяців тому
Почему он думает, что на интелах(употребляется "традиционные процессоры") нет предисполнения ветвлений и оптимизации циклов? Причем на "традиционных" это прозрачно.
@foxes_pak
@foxes_pak 2 роки тому
Как бы хорош процессор для вычислений не был, а простой вызов функции для него большая проблема. И то как проектируется современный код подразумевающий длинный листинг call stack, совсем не та проблема которую решает оптимизация. Поскольку никакие драйвера в открытую пересобрать с банальным инлайном не получается - потому что они закрыты. А уже имеющийся закрытый код, который используется в каждом приложении - ни кто открывать и оптимизировать не собирается. Какой смысл во всех этих оптимизациях разрабатываемого приложения, если дальше идет вызов ваших же библиотек, которые тормозят всю работу? Консольные приложения собирать что-ли? Десяток вложенных инструкций без каких либо вычислений уже 1000 тактов могут сожрать.
@asupshik
@asupshik Рік тому
Проблема вообще-то не в этом, а в том, что у ты статически засовываешь инструкции в одну слово. Современные процессор и ран-таймы JIT производят оптимизацию циклов и aliasing регистров (и много еще чего) динамически. Дима в своем развитии еще застрял на уровне 80-х годов и процессора PDP-11. Это видно по тому, как он описывает прерывания. В современных процессорах прерывания обрабатывают специальным контекстом, а не остановкой текущего контекста. Про то, как работает hot spot оптимизация он слышал только отдаленно.
@alexgorodecky1661
@alexgorodecky1661 Рік тому
Даже на Интел инлайн крайне важен. Абсолютно весь горячий код должен быть заинлайнен, иначе сразу теряешь в разы. LLVM очень агрессивно инлайнит
@foxes_pak
@foxes_pak Рік тому
@@alexgorodecky1661 в интеле это всё-таки не так критично, если пни будут тратить на вызов лишний раз пору тактов, то эльбрусы десятки. Опять же в интеле после инлайна код распараллелится по конвейерам автоматически, а в Эльбрусе после инлайнов все равно вопросы к распараллеливанию останутся и придется этот код еще раз пропускать через анализатор во время работы и догонять оптимизатором. Тут простой настройкой компилятора не отделаешься, придется все из асм выхлопов заново собирать. А в x86 и так хорошо в большинстве случаев, и как ты знаешь никто специально драйвера хотя бы под тот же линукс не пересобирает, с агрессивными инлайнами и дополнительными сборками на асме, несмотря на то, что есть чего пересобирать.
@maximsl
@maximsl Рік тому
какие же вы наивные. Этот процессор субсидируется по одной причине , потому что это военная игрушка диктатора путина. И у него только одна сфера применения, по одной единственноф причине, параноидального страха псих0п@та перед западом. В то время как все европейские белые народы объедияются в единый блок и работают сообща, рашка идет по граблям , и воюет против мира.
@IExSet
@IExSet 9 місяців тому
1000 тактов пускай сожрут, но работы сделают на 2000 тактов
@VitalyKulikov
@VitalyKulikov Рік тому
Сейчас всё это выглядит особенно смешно. Как миллиард человекочасов в корзине.
@IExSet
@IExSet 9 місяців тому
Хорошо смеётся тот кто утонет последним
@user-ro8uw1oy6h
@user-ro8uw1oy6h 2 роки тому
Что то это мне смутно напоминает !
@blackstorm5228
@blackstorm5228 10 місяців тому
Из прослушанной лекции про Эльбрус я понял, что Эльбрус это большая жопа для программиста.
@IExSet
@IExSet 9 місяців тому
Поэтому надо стремиться устранить программиста от процессора подальше и это ясно как сделать в наше время когда уже почти AGI создан !!!
@Originale-Bildverarbeitung
@Originale-Bildverarbeitung Рік тому
Абсолютно правильно делать собственный процессор. По быстродействию пока уступает известным брендам но из-за наличия возможности за один такт выполнять порядка 512 операций можно достичь более высокого быстродействия при разработке Искуственного Интеллекта
@user-ww7qm6lx3b
@user-ww7qm6lx3b Рік тому
Язык программирования там английский?
@maximsl
@maximsl Рік тому
П..дарашка и ии 🤣 ничего более смешного придумать нельзя!
@Shadow-vm1vv
@Shadow-vm1vv 2 роки тому
Развивайте процессор, нужно вкладывать деньги в разработки процессоров своих, чтобы не зависить от них. Общайтесь с разработчиками ПО, пусть начинают приспосабливаться к процессору, чтобы оптимизировать своё по под процессоры.
@asupshik
@asupshik Рік тому
Гениальная идея, Кэп! Давайте и дальше пилить бабки на процессоре с VLIW архитектурой, которую все забросили еще 25 лет тому назад! Лучше вложить в говно, но зато оно свое! Открою еще страшную тайну. Современные процессоры сами выполняют несколько операций одновременно, и выбирают операции ДИНАМИЧЕСКИ и сами. Компилятор не должен выбирать это заранее. Ять... 101 Computer Science, первый курс любого универа.
@Shadow-vm1vv
@Shadow-vm1vv Рік тому
@@asupshik Лучше своё, чем потом когда начнётся война они отрубят всё и останется у нас дырка от бублика, пусть хоть что-то но разрабатывают и улучшают. Чем вообще ничего не будет. Сейчас всё американское во всём мире Винда, Андройд, ЙОС, ИНТЕЛ, АМД, НВИДИА...всё для компьютеров это Американское...они просто могут откинуть нас в военное время, когда ничего не было. Думаешь это лучше, серьёзно?
@rusnya3668
@rusnya3668 Рік тому
@@Shadow-vm1vv если начнеться война, вслед за уходом интулей и амуде в россию придут томогавки. Какие процессоры? Не до жиру, быть бы живым.
@Shadow-vm1vv
@Shadow-vm1vv Рік тому
@@rusnya3668 Чтобы воевать нужны деньги, а если у тебя кроме нефти ничего нет - лапу сосать будешь. Американцы на технологиях экономику держат, весь мир сидит на их винде, на их амд, интел, нвидиа...и от этого у них куча денег на поддержание армии и т.д. Если в мире появится достойная замена всего американского, они не смогут доминировать в мире. Это сейчас пока доллар мировая волюта они себе позволяют санкции и т.д. вводить...а когда все откажутся от этой "зависимости" как модно говорят на западе про наши энергоресурсы(но не про свои технологии в мире) так сразу будут сосать лапу они. Нам следовало в ООН об этом чаще говорить - мол МИР зависим от западных технологий, давайте все вместе сделаем общемировые технологии(которые будут доступны всему миру) не подконтрольные никому и общими усилиями сделаем всё что нужно(так же развивать их тоже общими усилиями). И как можно громче орать про зависимость мира от западных технологий и что нужно это прекращать т.к. они начали пользоваться ими как оружием. П.с. Даже в военной сфере у нас оказываются есть иностранные компоненты...но почемуто у них нет Российских компонентов, у них всё своё. Как долго ты будешь воевать без ракет в которых нет нужных чипов лишь потому что у них они не разрабатываются, а закупаются в ЕС и США?)(утрирую, у нас есть разработки в этой сфере...древние, но эффективные). Но для бытового пользователя и для страны в целом развитие микроэлектроники просто 0.
@parennasubaru
@parennasubaru Рік тому
@@Shadow-vm1vvмир ушел в перед , ИИ на кулоядрах. Это попытка догнать прошлое , зачем непонятно.
@user-uz2cw6nz1m
@user-uz2cw6nz1m 2 роки тому
Первый Эльбрус выпустили в 87 году, а потом понеслось... Второй в 80-году, далее третий в 85-м году. Это до нашей эры? Или очепятка?
@kirillsh8383
@kirillsh8383 2 роки тому
опечатка, в 78
@hussur
@hussur 2 роки тому
Первый эльбрус получился настолько горячим и непригодным для серийного изделия, что проще было на нем обсчитать машину времени, вернуться назад и переделать его на самой новой микросхемной логике. Но если без шуток, то действительно Эльбрус-1 пришлось обмазывать водяным охлаждением и прописывать специальные требования к помещению. У него была суперскалярная архитектура с внеочередным исполнением шириной 2 операции в такт. Только переведя ее на новый "техпроцесс" в эльбрусе-2 стало возможно его серийно производить и ставить без спецтребований. И на VLIW перешли как раз из за этого, так как стало очевидно что в суперскаляре число опов в такт получиться увеличивать только параллельно с техпроцессом. В ссср они развивались с приличным запозданием, так еще и 30 лет потребовалось что бы в суперскаляре стало возможно делать те же 6 параллельных опов в такт которые спокойно себе делали здоровенные советские микросхемы эльбруса-3 в 89г.
@mustfit
@mustfit 2 роки тому
@@hussur огромное спасибо за инфу, это бесценный кусок головоломки (зачёркнуто) истории. Вы были как-то причастны к разработке Эльбруса? Такого рода наблюдения сложно сделать, читая статьи в журналах. Вы не могли бы подсказать, где можно подробней почитать про два первых Эльбруса? Даже системы команд (ISA по-нынешнему) нигде нет. Я нашёл только лекцию Масича, она совершенно недостаточна. Всё остальное (в интернете) - рерайты обрывков из книжек Бурцева и Королёва, какие-то интервью без технических деталей...
@EntityFX
@EntityFX 2 роки тому
@@mustfit на Хабре есть статья. Там совершенно другая архитектура только.
@mustfit
@mustfit 2 роки тому
С тем же успехом можно посоветовать почитать про x86. В нем тоже всего лишь совершенно другая архитектура. Тем не менее, спасибо за попытку помочь.
@alexanderbelov6892
@alexanderbelov6892 Рік тому
Intel и AMD долго точат свои микроархитектуры для оптимизации выполнения x86_64 кода. Всё описаное про последний Эльбрус 16С, и многое другое было реализовано ещё в 1990х и 2000х. Последняя микроархитектура Raptor Cove P-ядра исполняет в буфере микроархитектуры до 512 микроинструкций используя (порядка) 17 портов одновременного старта исполнения инструкций (12 скалярных, 5 векторных). В среднем инструкция перехода приходится на 6-8 инструкций x86_64. Предположим они превращены в 16 микроинструкций. Поделим 512 на 16 получим, что микроархитектура может исполнять спекулятивно с предсказанием до 32 переходов одновременно (а не 2-3 на Эльбрусе).
@brunosim5148
@brunosim5148 Рік тому
"Предположим они превращены в 16 микроинструкций. Поделим 512 на 16 получим, что микроархитектура может исполнять спекулятивно "-- так исполняет или может?
@alexanderbelov6892
@alexanderbelov6892 Рік тому
@@brunosim5148 Думаете Intel просто так увеличил буфер микроинструкций до 512?
@brunosim5148
@brunosim5148 Рік тому
@@alexanderbelov6892 у меня конкретный вопрос: может или исполняет? каким это кодом проверено?
@alexanderbelov6892
@alexanderbelov6892 Рік тому
@@brunosim5148 Intel использует для тестирования своих процессоров количество программных пакетов, которые вам за всю жизнь не перепробовать. Так что считайте, что тестируют и проверяют на ВСЁМ ПО, даже на том, которое вы ещё не знаете.
@brunosim5148
@brunosim5148 Рік тому
@@alexanderbelov6892 не вижу ответа. Знаю, что интелы отказались от своих 64-бит i860(vliw) и Itanium IA-64 (vliw-epoc) по причине неспособности их всего лишь хорошо работать на х86 коде, что было важно бизнесу. Рыночек Интела порешал за него, а не особенности архитектуры VLIW. Эльбрусу код х86 не нужен, так как у него нет никакого рынка клиентов с наследованным старьем х86 кода. у него свои задачи- огромные массивы данных закрытой информации в интересах нашей страны, обороны и в целом общества, а также научные исследования в области интеллекта, химии, генетики, в общем BigData, куда американцев и вообще никого чужих пускать не надо. код оптимизированный под Эльбрус работает отлично, тягаться с Интелами на х86 коде- глупая затея. более того- многоядерная многопоточность Эльбруса хорошо масштабируется на суперкомпы, где Эль особенно хорош и очень нужен. а для всяких мелких ПК с Компасами и Староффисами и RISC Байкала хватит "за глаза" к тому же у МЦСТ есть еще проц. R1000 с RISC от SPARC.
@oleg00013
@oleg00013 Рік тому
DZ велик, но с процом, кмк, перемудрили. Компилятор должен быть гениальным, что с их закрытостью - невозможно
@assaissa
@assaissa 11 місяців тому
Небольшой быдлокомментарий про критику Эльбруса: насколько я понял, Эльбрус - это изначально большой взрослый сигнальный процессор, а остальное вторично, потому что делался под военных - данные с радаров процессить и ракеты наводить. Насколько я понял, в некоторых сложных случаях "тупой" VLIW-процессор проигрывает за счёт невозможности попредсказывать-поспекулировать, глядя на меняющиеся паттерны в потоке данных. Но, когда поток данных на этапе компиляции достаточно хорошо осознан, то всё отлично. И это типичная картинка использования DSP-процессоров: нам заранее ясно, что будет 2 мегабита семплов и с ними надо делать FFT, всё. Все взрослые современные DSP-процессоры - это VLIW. Всякие там LTE-модемы и прочие Broadcom-штуки. Как я понимаю, самым критичным заказчиком для Эльбруса были всякие военные со своими прямолинейными потоками данных с радаров и ракет, ветвиться коду там особо было не нужно. Быстро FFT может? Отлично, заверните. Зачем делать сложный процессор, который может что-то там предсказывать и сам переставлять, если у нас всё уже переставлено. Заодно, экономия на сроках разработки (проще процессор, проще тестить, быстрее релиз) и импортозамещение в радарах нужно уже вчера. Ну ещё он может СУБД для спецслужб запускать, картотеки перемалывать, но медленнее, но там быстро и не надо. Так что, для своей ниши отличный процессор - такой хороший отечественный DSP, побочно умеющий запустить линукс, чтобы неторопясь поиндексировать всякие документы. Кроме того, при его разработке нарабатывается скилл, пишутся диссеры, статьи, компиляторы, накапливается научный жир в отечественной школе микросхемостроения - тоже немаловажно.
@IExSet
@IExSet 9 місяців тому
Современный ИИ софт и есть сигнальный процессинг чуть менее чем полностью.
@AleksandrArtroom
@AleksandrArtroom 9 місяців тому
Полностью согласен, только один момент, TSMC перестали выпускать Эльбрусы %) Ну и вообще, то кроме DSP процессоров для военных надо бы ещё делать процессоры общего пользования и потягивать новые архитектуры типо Тензорных процессоров.
@user-pv6oi4rv8l
@user-pv6oi4rv8l Рік тому
Как обычно, страна в которой традиционная ценность кувалда пригожина, по фундаментальным причинам не сможет лидировать в передовых технологиях
@user-zu2nw2se3b
@user-zu2nw2se3b 5 місяців тому
Если мы не лидирует в этой области, то лидирует в другой! Извини но так устроен мир, нет таких стран чтоб лидировали во всех сферах.
@user-pv6oi4rv8l
@user-pv6oi4rv8l 5 місяців тому
@@user-zu2nw2se3b а в какой передовой сфере лидируем мы?
@javlonjuraev6328
@javlonjuraev6328 Рік тому
У организаторов "ядер" не хватило поставить для выступающих нормальный стул!
@lapkazaika
@lapkazaika 2 роки тому
опять этот бред про "50 комманд", "гигагерц не тот что у Intel". Это SIMD. более того, MAC/FMA ! 6 портов исполнения со 128 бит SIMD регистрами выполняющими комбо FMA/MAC операции над числами с одинарной точностью 6 * 4 * 2 = 48 инструкций. еще несколько - это подгрузка массивов, такой хитрый префетч. Но давайте так же посчитаем на интеле ? FMA на AVX512: 2 конвеера с однотактным FMA над 512 бит регистрами. 2 * 16 * 2 = 64 !!! операции за такт. если считать так же, как на Эльбрусе
@Dirncol
@Dirncol 2 роки тому
Чувак у тебя просто полная каша в голове. То, что ты понаписал выдала в тебе абсолютного профана в вычислительной технике. Что это такое, что ты считаешь вообще 2*16*2= 64???? Что это что за 2 что за 16 ты вообще очоv? И в этого у тебя получилось 64 операций за такт. Что вообще конечно смешно. Так как если бы твой комп обрабатывал бы 64 операции за такт то вин дубы он грзилбы тебе 1000 лет. LOL!!! В действительности же у процессора есть 64 битный регистр где за один герц он может выполнить одну или несколько комод так как команды есть разные и требуют разное количество памяти( выполнить 64 однобитные команды команды либо выполнить одну команду которая занимает 64 бита) . Есть простые команды смещение есть команды сложные например деление с 4 точность. То есть например мой проц. 10400F 4гг c 6 ядрами 12 потоками. 4000000000*12*64=3072000000000 так измеряются флопы это все условно сами вычисления могут быть разные как и точность но речь идет о цифре с 12 знаками.
@IExSet
@IExSet 2 роки тому
Тут SIMD в масштабе всего процессора. Как бы SIMD RISC доведённый до предела.
@lapkazaika
@lapkazaika 2 роки тому
@@IExSet это не так работает -)) если на то пошло, то сами 4/6 инструкций в VLIW инструкции могут являться SIMD инструкциями. вся суть EPIC в том, что пускаешь ты на исполнение группы инструкций в статическом порядке, время, за которое они выполнятся - недетерминированное. в итоге изза одной подинструкции, которой на cache miss не повезло, всё стоит и курит бамбук десятки-сотни циклов, следующая группа инструкций не стартует. повышать частоту бесполезно - ведь латентность SDRAM памяти практически не меняется и время задержки исполнения остается тем же. тупиковая архитектура для центральных процессоров общего назначения. Вот для DSP - нормально.
@lapkazaika
@lapkazaika 2 роки тому
@@IExSet а вобщем то чего рассуждать - пока эльбруса нет и еще довольно долго не будет. Ну, если китайцы не решатся таки уже проблему Тайваня решить -)
@z140140
@z140140 2 роки тому
добавь ещё два 512-bit load и один save - это почти удваивает число "операций", так что всего их выходит за сотню. что собственно не так уж и плохо - на чисто вычисдлительных задачах IPC получается на уровне zen3 и большинства интеловских десктопных CPU. но от GPU со схожей архитектурой (in-order SIMD) - отставание в десятки раз
@Andrij_Tsutsko
@Andrij_Tsutsko 2 роки тому
Итаниум реализует наработки СССР? Серьёзно? Рассмешили.
@alexanderd.7818
@alexanderd.7818 Рік тому
Смех-смехом, но в общем-то так и есть. Бабаян и ко перетащили кучу разработчиков в Intel, без которых компилятор и трансляцию сделать бы не вышло без намного больших инвестиций. За это и получил Intel Fellow.
@asupshik
@asupshik Рік тому
@@alexanderd.7818 Intel fellow он получил не за это совсем. Intel его наградил, чтобы бабки попилить вместе с бабянщиной. "Советские наработки" - это как Снежный Человек, про который все говорят, но никто не видел. Над ядром Itanium работало несколько десятков выходцев из СССР в общей сложности. Является ли это "использованием советским разработок"? С натяжкой. Пянтковский. который был реальным соавтором Э-2 архитектуры и IS, также работал над оптимизацией SIMD команд и скалярами вообще в Intel. Его статьи находятся в открытом доступе. Тут тоже можно применить натяжку. Хотя бы даже в свете того, что сам Пянтковский забил на архитектуру Э-2 еще в 90-х годах. Последние два года он потратил на разработку RISC подобного процессора в Зеленограде на фоне разбегания сотрудников ИТМиВТ и НИИ ТТ. Говорят, что по крайней мере архитектура Micro El где-то существует на бумаге. Никто пока не нашел исходники. Но есть записки и статьи, из которых следует, что там VLIW даже рядом не стоял.
@MarshallJukov
@MarshallJukov Рік тому
@@asupshik Рекурсивные вычисления и суперскалярность они с3.14здили именно в СССР, вернее еще из известного доклада 1976 года по моему.
@IExSet
@IExSet 9 місяців тому
@@asupshik Расскажите это разработчикам шахматных программ. Когда их Каисса поимела они сильно задумались. То же самое примерно было и с процессорами, только они успели всё развалить до того как СССР опомнился.
@maximsl
@maximsl Рік тому
"Аналоговнет" спроектироан с помощью стандартизированных западных библиотек и западного же по , производился до военного нападения на украину на тайваньской фабрике, имеет архитектуру SPARC, такую же как у американских процессоров корпорации SUN. Че вообще несет этот дядя?
@sergeytrunov7166
@sergeytrunov7166 Рік тому
Ты сам несёшь полную чушь.
@maximsl
@maximsl Рік тому
@@sergeytrunov7166 крепостной, мало тебе уаза патриот ? 🤣
@andreybulygin2625
@andreybulygin2625 Рік тому
​@@maximsl дядь, тебе бы к доктору сходить, голову проверить
@user-gx4ge8zo6p
@user-gx4ge8zo6p 11 місяців тому
в целом верно, но только не спарк архитектура.
@maximsl
@maximsl 11 місяців тому
@@user-gx4ge8zo6p да, есть нюансы, есть два процессора у мцст, серверный имеет открытую архитектуру sun sparc, второй - vliw, другая технология. Хотя та же transmeta , старейшая американская компания, выкатывала свой vliw процессор crusoe на потребительский рынок еще в нулевых.