LINUX.ORG.RU
ФорумTalks

Отечественная микроэлектроника

 ,


0

1

Владимир Путин, Президент РФ: «В этом сегменте российского рынка отечественные производители занимают пока только 16 процентов. Это мало. Доминируют, к сожалению, зарубежные производители. И в этом есть очевидные риски. Так определенные шаги некоторых наших иностранных партнеров в последнее время ставят под угрозу надежность поставок комплектующих изделий и оборудование. Нам необходимо усилить позиции отечественных производителей на национальном рынке, укрепить научно-производственный потенциал российской микроэлектронной промышленности».

Президент подчеркнул: усилия государства и бизнеса должны быть направлены на становление микроэлектроники как самодостаточного, привлекательного для инвестиций, сектора экономики. Для этого необходим стартовый госзаказ. Речь идет о поставках продукции в банковский сектор, здравоохранение, транспорт. Госзаказ должен ориентироваться именно на отечественного производителя. Министерства и ведомства обязаны обеспечить для этого всё необходимое.

http://www.5-tv.ru/news/100706/

Как вы думаете, те же эльбрусы с госзаказом взлетят?

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

что все не так однозначно на первый взгляд.

Всё однозначно. Оценить что деньги будут просраны без отдачи можно было намного раньше. Такой RnD не нужен.

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

Под экзекьюшн юнитами я имею ввиду пайплайны. Они могут быть симметричные(могут исполняться как операции арифметику, так и работать с памятью) и несимметричные(только арифметика или только память).
Давай предположим, что у нас каждая следующая инструкция зависит от результата предыдущей.
В этом случае суперскаляр зафетчит 3 инструкции, поймет, что он в данный момент может исполнить только одну, а остальные поставит в очередь. Таким образом будет загружен только один юнит.
Компилятор для влива во время анализа дата депенденси заметит, что не может заполнить слово полностью, поэтому положит в него одну операцию, а остальное забьет нопами.
В итоге у суперскаляра частота выше, размер кода меньше.

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

Оценить что деньги будут просраны без отдачи можно было намного раньше. Такой RnD не нужен.

Ну, результат RnD по двоичной трансляции мог и пригодиться: http://www.wired.com/2012/10/russian-hackers-arm http://eltechs.com

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

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

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

Компилятор для влива во время анализа дата депенденси заметит, что не может заполнить слово полностью, поэтому положит в него одну операцию, а остальное забьет нопами.

Погодь к целочисленным задачам типа компрессии/декомпрессии в архивах это как относится?

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

uin> «В том что оно не x86/MIPS/etc под которые компилеры костылируются уже давно и долго» - не считается.

x86 постоянно дополняется новыми командами. Так что «костылирование давно» - это процесс постоянный. Что мешало накостылировать под эльбрус, причём когда столько лет прошло? То, что архитектура говнище с точки зрения процессора общего назначения. Ну не даёт VLIW хорошую производительность на том же десктопе.

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

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

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

Ну не даёт VLIW хорошую производительность на том же десктопе.

Да не дает, кто ж с этим спорит.

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

SMD> А почему не рассматривать эльбрус как ресерч проект, который не взлетел?

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

SMD> Да, для завоевания какой-то части рынка правильнее будет лицензировать или раскопать(у мцст спарк есть, внезапно) что-то более распространенное, чем собственная архитектура, и допиливать ее.

А я сразу это предлагал.

SMD> Что такое массовый рынок? Телефоны-планшеты, десктопы, ноуты, рабочие станции, сервера?

Да хотя бы роутеры. Линукс вкатить туда не проблема, софт нужный уже есть.

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

SMD> Ненужно в кубе что именно? Влив или трансляция?

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

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

Нет - всё очень однозначно. Процессор сделан, его пытаются вовсю внедрить. Это уже не уровень исследования.

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

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

Это исследовательский проект, на который надеялись, что взлетит, но не взлетел. Рынок рассудит. Причем довольно очевидно как.

Да хотя бы роутеры. Линукс вкатить туда не проблема, софт нужный уже есть.

Роутеры это неплохо. Но в них, имхо, в первую очередь важен сам SoC со всем доступной периферией, а не процессорное ядро. Байкалы идут в этом направлении, кажется.
МЦСТ видимо что-то не позволяет поставить точку в эльбрусе и переключиться на что-то другое.

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

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

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

Вот и сделали бы приоритет в этом направлении. Кучу денег могли бы получить и улучшить технологию за этот счёт.

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

Интел не только с итаником горел, если на то пошло. И AMD сейчас с бульдозером горит. Но это уже за пределами RnD было.

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

Это я к тому, что ничего плохого в горении нет. С каждым может случиться.
Другое дело, что у интела/амд бизнес выстроен так, что даже в случае фейла они не загнутся, это да. Тут уже камень в огород мцст.

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

SMD> Это исследовательский проект, на который надеялись, что взлетит, но не взлетел. Рынок рассудит. Причем довольно очевидно как.

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

SMD> Роутеры это неплохо. Но в них, имхо, в первую очередь важен сам SoC со всем доступной периферией, а не процессорное ядро.

Никто не мешает всё необходимое туда запихать. А процессорное ядро можно даже оптимизировать для сетевых нужд.

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

SMD> Когда ресерчили влив еще не знали, что не взлетит.

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

SMD> По ссылкам тейлганнера есть инфа про бинарную трансляцию + оптимизацию, что может взлететь.

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

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

SMD> Это я к тому, что ничего плохого в горении нет.

В данном случае есть. Разработчики дофига всего тестировали, затем на публику хвастались, что эльбрусы быстрее, чем Intel Core (что является враньём). А в конце концов опубликовали свой позор в реальных задачах, где на приложениях, которые работают с SIMD, всё оказалось плачевно.

SMD> Другое дело, что у интела/амд бизнес выстроен так, что даже в случае фейла они не загнутся, это да. Тут уже камень в огород мцст.

Тут другое. Не «ничего плохого в горении нет», а «ничего хорошего в горении нет, даже если это с кем-то случается». При всём при этом даже прогоревшие процессоры от Intel и AMD уделывают эльбрусы.

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

У Эльбруса есть свой компилятор, и речь вообще не о нем а например о AMD GPU и Itanium которые давно на рынке.

То, что архитектура говнище с точки зрения процессора общего назначения.

А вот не факт как раз: http://www.7-cpu.com/
Таки видим что даже в этом традиционно неудобном для эльбруса (и вообще VLIW) тесте армы со спарками и мипсами в охабку у него как раз посасывают.

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

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

У МЦСТ есть параллельная эльбрусам линейка процессоров, sparc-совместимая.

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

А как быть с интелом, который точно так же погорел с итаником?

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

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

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

Кстати, насчет оценок. Внесите оценки стоимостей в студию :)

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

Знаю, тыкал. Но пока что они, насколько мне известно, вкладывают бОльшие силы в е2к, а не спарки.

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

Мог. Но полимеры просрали быстрее.

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

1879ВМ5Я

Серьезно?

Наверное я не туда посмотрел.

Комдив-64 - менее древний MIPS, но, судя по «in-order, dual-issue superscalar» и «Max. CPU clock rate 120 MHz to 350 MHz», тоже очень старый

Ответственно заявляю, что свежий комдив очень даже вкусный проц, даже для настоящего времени. И он уже есть. Подробностей рассказать не могу, но в открытых источниках можно найти, что там два 64-битных ядра MIPS по 1ГГц. Кроме этого там очень неплохая периферия.

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

Ответственно заявляю, что свежий комдив очень даже вкусный проц, даже для настоящего времени. И он уже есть. Подробностей рассказать не могу, но в открытых источниках можно найти, что там два 64-битных ядра MIPS по 1ГГц

Мде. Ну, по сравнению с предыдущим Комдивом - может, и вкусный.

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

Между проталкиванием новой архитектуры и использованием готовой разница примерно бесконечность :)

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

По сравнению с чем не вкусный?

Понятно, что это не десктопный проц. Он скорее для middle-end сетевой инфраструктуры, типа небольших серверов и пр. Его конкурент это например Freescale QorIQ T102x.

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

По сравнению с чем не вкусный?

Он довольно обычный. Сравнивай его с ARM, тем же QorIQ, да хоть с Atom. Если у тебя не больше 4Г памяти, то и Байкал-T1 лучше выглядит.

tailgunner ★★★★★
()

Эльбрусы стопудово не взлетят.

Это я как человек, немного сам делающий процессор скажу и обосную.

У эльбрусов есть действительно фишки очень хорошие, но они не связаны с VLIW, а вообще ортогональны ему. Это например умная предвыборка, которая бежит вперёд по программе и тупо стучит в кэш везде где находит. Тут большинство нихрена не читает по теме,

Но сам VLIW не потащит, просто потому, что он может быть в теории на «алгоритмах» типа gzip или фурье, но на практике мы используем 90% времени совсем другие программы:

вот кто пишет на Qt, дизассемблируйте кусочек любой вашей функции и увидьте это:

sub esp, N
mov [esp+X], edx
mov [esp+Y], eax
mov eax, [ebp+K]
mov [esp+Z]
call trololo1
add esp, K
mov [esp+M], eax
mov edx, [ebp+K]
mov [esp+O], edx
mov eax, [ebp+K]
mov [esp+P], eax
call trololo2
Сотни таких простыней. Помните я флуд поднимал?Так вот, оно так везде. А там где не вызывают никого, cmp/jmp/test/jmp/ и т.д. и т.п.

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

Второе - архитектура VLIW ну вообще никак не сможет разгоняться на таких простынях, а их множество в любом «нормальном» коде. В х86-процах такое говно давят длиннющими очередями записи и большим аппаратным стеком адресов возврата пределах 16-32 уровней вложенности и столь же хитроумными извертами в виде предсказания ветвлений и спекулятивного исполнения.

В эльбрусе ничего такого нет, поэтому на «нормальных» приложениях но обречён страдать.

Третье - когда я учился, то нашей базовой кафедрой был МЦСТ на первых двух курсах. И еще я успел там поработать. Работали там где я был студенты за миску риса. А кусок транслятора делала 218я группа то есть тоже студенты. Ну вы понели.

ckotinko ☆☆☆
()
Последнее исправление: ckotinko (всего исправлений: 1)
25 февраля 2016 г.

http://www.ixbt.com/news/2016/02/25/sf-bt1-1.html
для Ъ:


...
В процессорном модуле SF-BT1 используется двухъядерный процессор «Байкал-Т1» на микроархитектуре MIPS Warrior P5600, разработанный в российской компании «Байкал Электроникс». В конфигурацию модуля может входить от 2 до 8 ГБ оперативной памяти, а также энергонезависимая память. Его оснащение включает интерфейсы 10GbE и GbE, USB, PCIe, GPIO, UART, I2C и SPI, а также интерфейсы для диагностики и отладки JTAG и EJTAG.
Модуль позиционируется как один из ключевых элементов экосистемы для разработчиков готовых устройств на базе «Байкал-Т1». Он адресован разработчикам, которые смогут начать проектирование своих систем не «с нуля», а с основного блока, сосредоточившись на других участках. По словам производителя, чтобы получить готовое устройство, достаточно будет разработать относительно простую с точки зрения схемотехники плату-носитель для процессорного модуля под конкретный проект. Это позволяет радикально ускорить и удешевить цикл разработки электроники на базе «Байкал-Т1», сохраняя при этом высокую гибкость.
Наличие аппаратной поддержки виртуализации в ядре MIPS Warrior дает возможность запускать на процессоре «Байкал-Т1» одновременно несколько экземпляров популярной сетевой ОС OpenWRT в отдельных виртуальных машинах. Как утверждается, «Байкал-Т1» — первый в мире процессор, реализовавший новые возможности архитектуры MIPS в области защиты данных. ...

etwrq ★★★★★
()
Последнее исправление: etwrq (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.