О российских микросхемах и процессорах - всё хорошо, ребята! Ч.1

Аватар пользователя kit

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

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

Как обыватели, мы ошибочно сравниваем все процессоры со знакомыми Intel и AMD, с ведущими грандами. Да, они крутые, и достичь таких же впечатляющих характеристик пока никто не может. Когда-то давно с ними наравне был Cirrus - но он сошел с дистанции и ушел из сегмента процессоров для настольных ПК. Однако, люди знакомые с микроэлектроникой уже на этом абзаце улыбаются -- дело в том, что знакомые нам Intel и AMD занимают совершенно ничтожную долю мирового рынка, даже в категории "гражданские процессоры общего назначения". (Почему гражданские, об этом в следующих частях).

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

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

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

 

О гигагерцах и нанометрах

Пока познакомлю читателя с основами. 

Техпроцесс производства электроники мы привыкли измерять в нанометрах (нм). Грубо говоря, это влияет на размер одного транзистора в процессоре. Чем меньше нанометров, тем меньше каждый транзистор. А их в каждом процессоре от тысяч до миллиардов.

Чем это хорошо? Тем, что при том же энергопотреблении можно на кристалле разместить больше транзисторов -- они же совсем маленькие становятся. 

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

Почему же мы не можем просто сделать за копейки один большой кристалл с "миллиардом" транзисторов по техпроцессу 90нм, а делаем их дорогие и маленькие 22нм? Технически всё возможно, но тут есть нюанс. В силу законов физики, каждый транзистор при работе выделяет тепло. Чем "толще" транзистор, тем больше побочного тепла каждый из них выделяет, и если процессор сделан по техпроцессу 22нм, то его еще можно охлаждать просто воздушным кулером, как в вашем домашнем компьютере. 

Точно такой же процессор, но "толщиной" 90нм будет греться, как забытая сковородка. Но есть и другая проблема, она состоит в частоте процессора.

Частота процессора. Еще один показатель, которым привык оперировать обыватель. Частота процессоров уже много лет не растёт, вы наверное заметили. Если в 90-х годах она росла, удваиваясь с каждой новой моделью, потом было замедление, а к 2010-му мы "зависли" в районе ~3 гигагерца (Ghz), и рост прекратился... И этому есть два объяснения. Первое простое -- снова тепло. Чем чаще мы "переключаем" каждый транзистор, тем сильнее он греется.

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

Вы бы наверняка не хотели дома со своим компьютером делать такое, чтобы почитать эту статью в браузере =)  

Тем более на таких частотах процессор работает крайне нестабильно и выдает кучу ошибок с неизбежным "синим экраном смерти"

Есть и вторая причина, связанная с первой. Она не так очевидна, поскольку внезапно связана, "та-дам", со скоростью света. 

Дело в том, что электрический ток в процессорах распространяется со скоростью света (почти, это грубое приближение, но будем считать так). Давайте посчитаем, вот у нас процессор 3 гигагерца. Т.е. 3 миллиарда тактов (тактовых отсчетов внутренней логики) за секунду. Считаем: 1 / 3000000000 = 3,3^-10 секунд на один такт. За это время со скоростью света электрон "пролетит" по проводам 0,0001км, т.е. всего 10 см.

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

С этим по-разному борятся, именно поэтому инженеры так любят хвастаться схемами блоков на кристалле процессора, вроде таких:

Особенно важно похвастаться количеством транзисторов на площадь кристалла. Вы ведь уже поняли про скорость света? 

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

Почему же огромная тактовая частота не важна? Вы уже догадались, процессоры давно перестали расти "вверх" (увеличивать частоту ради производительности) а стали расти "вширь":

 иметь больше ядер практичнее с точки зрения роста производительности.

Мы все знаем про процессоры типа Pentium Core2Duo, Core i5 и т.д., у многих дома даже мощные i7 с частотой целых 3,4Ghz

А еще, мы знаем что есть элитная серия процессоров для серверов и суперкомпьютеров -- крутейшие процессоры серии Xeon, которые стоят немеряно, неприлично дорого. Если захотите прикупить компьютер с таким процессором домой, то лучше сказать жене что это обычный дешевый компьютер, а шумит он так сильно и такой большой, потому-что очень дешевый, "пары тысяч рублей на маленький тихий корпус не хватило..." У меня так знакомый профессиональный фотограф без палева объективы за десятки тысяч рублей покупает. 

Так вот, в среднем тактовая частота этой элиты, внезапно, всего 2,2Ghz. Задумайтесь. Прежде чем критиковать российский процессор Эльбрус за низкую частоту. 

Я даже закину удочку, а что, если я скажу вам, что по факту производительность Эльбруса сопоставима с вдвое более высокочастотными процессорами Intel из высокого и дорогого сегмента? 

Но, об этом в следующих частях.

Заключение Ч.1

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

"толщина" транзистора + количество транзисторов в самом процессоре + размер кристалла процессора + ограничение по скорости света + тактовая частота.

Найти тут баланс можно множеством разных способов, как это было сделано в России я расскажу позже, а пока на подходе Ч.2, в которой я очень просто расскажу как работает отдельный транзистор в процессоре, почему они до сих пор не 1нм "толщиной", при чем тут квантовая физика и физика высоких энергий из космоса. Да-да, это важно, но это будет рассказано простым понятным языком, не пугайтесь.

А последствия квантовой физики вы можете увидеть прям сейчас на своем компьютере, зайдя в BIOS (если умеете) -- там вы увидите пункт "Spread spectrum", которого для старых процессоров еще не было, а теперь, есть. Это она, родимая, борьба с квантовыми эффектами на процессоре вашего домашнего ПК.

ИСТОЧНИК (Ivan Rubila)

Комментарии

Аватар пользователя Kelvin
Kelvin(8 лет 10 месяцев)

Электроны не летают по проводам со световой скоростью :).

Аватар пользователя Evg_Ban
Evg_Ban(12 лет 3 месяца)

Ясно же, что это упрощение. Ток передается электромагнитным полем(распространяющееся со скоростью света) идущим вдоль провода индуцируемое движением электронов, в свою очередь магнитное поле начинает "двигать" электроны в проводе, в месте своего прохождения.

Да до вечного двигателя - чуть чуть, Сверхпроводимость называется.

Аватар пользователя Рева RarogCmex Денис

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

Аватар пользователя Evg_Ban
Evg_Ban(12 лет 3 месяца)

Ну, это как бы, очевидно...

Аватар пользователя vassia
vassia(12 лет 8 месяцев)

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

Аватар пользователя Nauranec
Nauranec(9 лет 2 месяца)

Я так понял из вашего пассажа, что КПД будет не 100%, а (допустим) 99%? Да пусть даже 90%, имхо, если снизить энергопотребление в 5-10 раз, то это сэкономит ой как много.

Так что даёшь свехпроводимость в каждый дом процессор!

Аватар пользователя Sensatus
Sensatus(9 лет 5 месяцев)

Так что даёшь свехпроводимость в каждый дом процессор!

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

Аватар пользователя evm11
evm11(12 лет 2 месяца)

Не знаю с какой скоростью распространяется электромагнитная волна в кремнии, а в стандартном стеклотекстолите FR-4 скорость примерно 180 тыс.км/сек. То есть две трети от свободного пространства.

Аватар пользователя Александр Владимирович Пешков

Относительная диэлектрическая проницаемость кремния 11,9. Т. е. скорость распространения э/м-взаимодействия будет где-то 87 тыс. км/с. Правда, есть ещё частотная дисперсия. Где-то будет быстрее, но не сильно. В любом случае задержку (в т.ч. групповую) при проектировании учитывают.

Аватар пользователя юрчён
юрчён(12 лет 3 недели)

Только нано-ламповые процессоры ! только хардкор !

Аватар пользователя Evg_Ban
Аватар пользователя Рева RarogCmex Денис

Ну, сейчас транзисторы зачастую используют просто как вычитатель-компараторы, потому что иных элементов на такой малой площади нет.

A B ^AB

1 0  1

1 1 0

0 1 0

0 0 0

Аватар пользователя Partisan
Partisan(12 лет 7 месяцев)

Ух! Век живи - всё равно всего не узнаешьsmiley

Аватар пользователя ExMuser
ExMuser(11 лет 6 месяцев)

Эти тёплые ламповые процессоры...

Аватар пользователя Ivan_Magregor
Ivan_Magregor(9 лет 4 месяца)

На ракетной электронике, особенно в РВСН, многие модули электроники выполнены на лампах, т.к. они в отличии от транзисторных нечувствительны к СВЧ и сильным электромагнитным импульсам, которые характерны для ядерных взрывов.

Аватар пользователя Kvazar_Old
Kvazar_Old(10 лет 7 месяцев)

Они в первую очередь не чувствительны к радиации, в том числе солнечной.

И таки да - чем меньше транзистор - тем он чувствительней к радиации.

Аватар пользователя FarFarEst
FarFarEst(9 лет 10 месяцев)

Даже на тиви репортаж про МКС когда показывали, сказали, что специальные ноуты там долго не живут.

Аватар пользователя Фиолетовый
Фиолетовый(8 лет 3 месяца)

ага, поэтому там все с обычными леново :)

Комментарий администрации:  
*** Отключен (Уличен в низкопробных набросах - https://aftershock.news/?q=node/811978) ***
Аватар пользователя XS
XS(10 лет 6 месяцев)

Надеюсь на продолжение

Аватар пользователя theTurull
theTurull(11 лет 2 месяца)

начала интересное. но пока совсем ни о чем.

посмотрим что дальше будет...

Аватар пользователя kit
kit(8 лет 5 месяцев)

я так понимаю, что с чего то нужно было начать. Посмотрим что дальше будет.

Аватар пользователя achiffa
achiffa(9 лет 4 месяца)

не отвлекайтесь, продолжайте wink

Аватар пользователя elfwired
elfwired(12 лет 2 месяца)

Интересная статья, правда по сути это анонс следующих частей.

А не трудно вам будет уточнить, причём тут квантовые эффекты в Spread spectrum?

Аватар пользователя BarsMonster
BarsMonster(12 лет 8 месяцев)

Совершенно ни при чём.

Spread spectrum добавляет дрожание фазы тактового сигнала, чтобы размазать по спектру EMI помеху работающего компьютера. Это позволяет легче проходить сертификацию.

Аватар пользователя Харламп
Харламп(8 лет 4 месяца)

Так думаю - с другой стороны надо бы забегать.

То есть - при "совках" была элементная база + (в.т.ч.) ТНП на этой элементной базе + (и это главное) масса народа, трудоустроенная на предприятиях этой промышленности.

Только тогда будет "хорошо, ребята". cheeky

Аватар пользователя SailorJ
SailorJ(9 лет 6 месяцев)

Интересно, написано очень простым языком

Аватар пользователя felix_ed
felix_ed(10 лет 4 месяца)

Критикуют не Эльбрус, и не за такты, а правительство за то, что с 2011 года так и не налажено производство отечественной элементной базы:

"Разработка началась в 2011 году по заказу Минпромторга, вложившего в проект 836 млн руб.Производство чипов "Эльбрус-8С" будет организовано за рубежом. Как пояснил "Ъ" представитель МЦСТ Константин Трушкин, в РФ для этого нет технологических мощностей"
Подробнее: http://www.kommersant.ru/doc/2502735"

Аватар пользователя iDesperado
iDesperado(8 лет 4 месяца)

элбьрус 2С для вояк давно штампуют в зеленограде, в этом году 4С начнут, 65 нм фабрику под него уже запустили. 8С тоже сначала начнут на тайване, как все ...

вполне здравый план

Комментарий администрации:  
*** ОТКЛЮЧЕН (розжиг, набросы) ***
Аватар пользователя felix_ed
felix_ed(10 лет 4 месяца)

Делают. Только вот технология у Микрона не своя,  купленная. Лучше чем ничего, конечно.

Мы не как все, события последних лет это показали со всей убедительностью.

Аватар пользователя iDesperado
iDesperado(8 лет 4 месяца)

лучше, чем ничего и лучше, чем было 30 лет назад, когда американские компы тупо копировали, даже не понимая сути работы целых модулей

Комментарий администрации:  
*** ОТКЛЮЧЕН (розжиг, набросы) ***
Аватар пользователя felix_ed
felix_ed(10 лет 4 месяца)

А вот это уже наброс образца 90-х.

Аватар пользователя k.ant49
k.ant49(8 лет 5 месяцев)

То,что в СССР имело место "заимствование",понятно,не афишируется.В нашей части( начало 80-ых) служил офицер,мать которого работала в конторе,разбиравшей американские компы и,по их образцам,запускавшие производство отечественных.Сперва процесс разборки занимал года 2 по времени,потом сократился до 6 месяцев.Как курьез,он рассказывал о микросхеме,слизнутой нашими,но функционально отличившейся от образца.На этот прокол в каком-то журнале швейцарцы выдали полную схему микросхемы,позволив себе поерничать над нашими инженерами. Другой мой товарищ,бывший подводник,смеясь,рассказывал о "цельнотянутой" торпеде.Я-то полагал-это как цельнотянутая труба,но фишка в том,что торпеда была "стянута" у американцев.Понятно,если подходить к таким делам с точки зрения морали-это неприлично,но,пожалуй,никто,исходя из государственных,личных интересов этим не заморачивается.Воруют...

Аватар пользователя felix_ed
felix_ed(10 лет 4 месяца)

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

Аватар пользователя k.ant49
k.ant49(8 лет 5 месяцев)

Так я же написал:сперва,по словам моего товарища,смывали слой за слоем микросхемы за 2 года,а потом-за 6 месяцев,значит уровень был и повышался.О особенностях технологии я не интересовался.А насчет морали,так это мне показалось,что Вы,как бы осуждаете метод "заимствования" чужих секретов.Промышленный шпионаж,пожалуй,стоит выше,чем военный,если приплюсовать воровство на уровне корпораций,отдельных предпринимателей,НИИ.Понятно,это не радует секретообладателей,но приходиться мириться,т.к. у самих рыло в пуху.

 

Аватар пользователя Дирижёр
Дирижёр(9 лет 3 месяца)

Эта наука называлась в СССР "дралоскопия".

Когда постепенно сошлифовывали с кристалла иностранной микросхемы слои и таким образом восстанавливали её внутреннее устройство. Серии 580 и 1810 были результатом этой "науки".

Вообще в СССР существовали два министерства, которые конкурировали. МЭП делал свои микросхемы (ну и линия DEC/PDP). Другое министерство тупо драло линейку Intel. Вот с iAPX-432 у них не вышло. Технологически не смогли воспроизвести. Это не считая проблем самого интела с багами. То есть в СССР это министерство дралоскопировало вообще мертворождённый продукт, ещё на стадии опытных кристаллов для разработчиков, если не прямо из секретных лабораторий интелаlaugh

Комментарий администрации:  
*** "Большевиков приравниваю к Геббельсу... Сам - дочь сдавшегося в плен расстрелянного петуха" (с) ***
Аватар пользователя Ded_Mazay
Ded_Mazay(8 лет 7 месяцев)

Потом создали "ренгеновский микроскоп" (точное название, увы, не вспомню) и стали послойно микросхемы снимать. Когда учился в начале 2000-х нам рассказывал преподаватель курса по микросхемам, что в Зеленограде есть фирмы, которые на заказ практически любой чип максимум за неделю таким образом фотографируют и предоставляют заказчику полную схему кристалла и топографию.

Аватар пользователя Prikolist
Prikolist(9 лет 10 месяцев)

Схему ии топографию можно сфотографировать - а вот как потом на закладные проверить и реализовать в железе эту копию?!

Аватар пользователя iDesperado
iDesperado(8 лет 4 месяца)

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

Комментарий администрации:  
*** ОТКЛЮЧЕН (розжиг, набросы) ***
Аватар пользователя Vneroznikov
Vneroznikov(12 лет 11 месяцев)

Ни в одной ЭВМ серии Ряд (даже самых первых Ряд-1) - нет ни одной лампы. А уж в Ряде-2 (которые как раз 370) - тем более. Только интегральные схемы.

Более того, ламп уже не было даже на более ранних отечественных ЭВМ 2-го поколения. Ни на БЭСМ-4, ни на БЭСМ-6, ни на М-222 и т.д.

Аватар пользователя Ingvar76
Ingvar76(9 лет 8 месяцев)

Ни в одной ЭВМ серии Ряд (даже самых первых Ряд-1) - нет ни одной лампы. А уж в Ряде-2 (которые как раз 370) - тем более. Только интегральные схемы.Более того, ламп уже не было даже на более ранних отечественных ЭВМ 2-го поколения. Ни на БЭСМ-4, ни на БЭСМ-6, ни на М-222 и т.д.

Конечно.
Правда, 2 поколение (включая БЕСМ-6) сделано на дискретных транзистора. Только ближе к концу 1970-х появились варианты этой машины с интегральными таки схемами.

Аватар пользователя Ingvar76
Ingvar76(9 лет 8 месяцев)

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

yes

Аватар пользователя ng
ng(8 лет 5 месяцев)

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

Аватар пользователя blkpntr
blkpntr(9 лет 1 день)

"В конце 1966 г. на заседании ГКНТ и Академии наук СССР при поддержке министра МРП СССР В. Д. Калмыкова, Президента АН СССР М. В. Келдыша принимается историческое решение о копировании серии IBM-360."

https://malchish.org/index2.php?option=com_content&task=view&id=390&pop=...

Косыгинская реформа. Хозрасчёт. Выгода.

Аватар пользователя Vneroznikov
Vneroznikov(12 лет 11 месяцев)

С учётом того, что IBM по-прежнему продолжает выпуск прямых наследников IBM360 - zSeries - то да, хозрасчёт и выгода. И по-прежнему другим производителям компьютеров до надёжности, функциональности и производительности мэйнфреймов IBM (именно производительности по обработке данных, вычислительные кластеры глупо сравнивать с универсальными ЭВМ) - как до Луны пешком. По уровню матобеспечения - кстати, тоже. Надеюсь, никто в здравом уме не пытается сравнить по надёжности, производительности и функциональности z/OS и виндупоганую:)

Аватар пользователя Mc_Aaron
Mc_Aaron(9 лет 9 месяцев)

IBM-360/370 -- компьтер без стека... BALR ... USING, Где-то на даче валяется Джермейн. Если бы не в подарок, то сгорел бы в ежегодном костре на 5 мая еще в 80-х.

 

Аватар пользователя Vneroznikov
Vneroznikov(12 лет 11 месяцев)

Вы говорите так, как будто это что-то плохое :)

Ну нет аппаратного стека и нет, никакого это не напрягало. Это не более чем особенность той архитектуры.

Аватар пользователя Mc_Aaron
Mc_Aaron(9 лет 9 месяцев)

Кто писал на ассемблере для ЕС и СМ так не считают.

Аватар пользователя Vneroznikov
Vneroznikov(12 лет 11 месяцев)

Я писал, и я так считаю.

Во многом именно благодаря отсутствию стека удалось безболезненно изменить адресацию с 24-разрядной вначале на 31-разрядную, а затем на 47-разрядную и ныне действующую 64-разрядную. Без изменения форматов команд, без изменения системы команд, без необходимости переписывания программ.

Аватар пользователя Mc_Aaron
Mc_Aaron(9 лет 9 месяцев)

А каким образом наличие стека может организовать проблемы для изменения адресации и  для сохранения системы команд?

Мне не пришлось застать какого-нибудь перехода с одной архитектуры ЕС на другую (имел дело только с ЕС-1035), так что ничего не могу сказать по поводу "безболезненно изменить адресацию без изменения системы команд".  С другой стороны, тот код, который пришлось писать для ЕС (сопряжение ИРПС/ИРПР СМ c каналами ЕС), явно использовал разрядность архитектуры и без полного переписывания не пережил бы такой переход.

Аватар пользователя iDesperado
iDesperado(8 лет 4 месяца)

 кластеры писюков с bigdata (hadoop например) и понадежней и объемы жуют посерьезней. МФ архитектура интересная, но процессоры там слабоваты, кластеризация там слабая, строиться через жутко дорогие железячки CF, на которых сидит процессор и память. спорная архитектура кластера.  у оракла есть тесты peoplesoft на МФ и линуксовых писюках http://www.oracle.com/us/solutions/benchmark/apps-benchmark/peoplesoft-1...

лично меня совсем не впечатляет МФ, на фоне писюков. особенно зная цены на МФ.

Комментарий администрации:  
*** ОТКЛЮЧЕН (розжиг, набросы) ***

Страницы