Конвейерная обработка данных впервые была реализована в процессорах intel pentium да нет

Обновлено: 03.07.2024

Первые центральные процессоры были многоножками

1940–1960-е годы

Прежде чем углубляться в историю развития центральных процессоров, необходимо сказать несколько слов о развитии компьютеров в целом. Первые CPU появились еще в 40-х годах XX века. Тогда они работали с помощью электромеханических реле и вакуумных ламп, а применяемые в них ферритовые сердечники выполняли роль запоминающих устройств. Для функционирования компьютера на базе таких микросхем требовалось огромное количество процессоров. Подобный компьютер представлял собой огромный корпус размером с достаточно большую комнату. При этом он выделял большое количество энергии, а его быстродействие оставляло желать лучшего.

Компьютер, использующий электромеханические реле

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

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

Тем не менее архитектура процессоров была всё ещё очень и очень далека от того, что мы видим сегодня. Но выход в 1964 году IBM System/360 немного приблизил дизайн тогдашних компьютеров и CPU к современному — прежде всего в плане работы с программным обеспечением. Дело в том, что до появления этого компьютера все системы и процессоры работали лишь с тем программным кодом, который был написан специально для них. В своих ЭВМ компания IBM впервые использовала иную философию: вся линейка разных по производительности CPU поддерживала один и тот же набор инструкций, что позволяло писать ПО, которое работало бы под управлением любой модификации System/360.

Компьютер IBM System/360

По своей архитектуре процессор IBM System/360 являлся CISC-решением. Как вы знаете, все интегральные схемы делятся на две большие категории: RISC (Reduced Instruction Set Computer) и CISC (Complex Instruction Set Computer). Вторые работают со сложными инструкциями, а первые — с упрощенными. С точки зрения современных достижений, сложность инструкций для CISC-процессоров заключается в том, что их длина не ограничена. Вдобавок к этому они могут содержать сразу несколько арифметических действий. Однако в то время дизайн RISC не существовал в принципе, и IBM, а также другие производители использовали CISC-архитектуру вплоть до 1980-х годов.

Несмотря на высокую стоимость, System/360 стал относительно успешным на рынке. Во время презентации компьютера во всех городах США присутствовало порядка 100 тысяч бизнесменов, говорится в официальном пресс-релизе IBM от 7 апреля 1964 года. В первый месяц американская компания получила более 1000 заказов на IBM System/360 и еще одну тысячу в последующие четыре месяца. Для того времени цифры более чем впечатляющие. Компьютеры System/360 также активно использовались агентством NASA для управления космическими полетами в ходе программы «Аполлон».

IBM zSeries до сих пор поддерживают работу программного обеспечения, написанного для платформы System/360

Возвращаясь к теме совместимости System/360, нужно подчеркнуть, что IBM уделила очень много внимания данному аспекту. Например, современные компьютеры линейки zSeries до сих пор поддерживают работу программного обеспечения, написанного для платформы System/360.

Первым коммерчески успешным устройством DEC стал компьютер PDP-8, выпущенный в 1965 году. В отличие от PDP-1, новая система была 12-битной. Стоимость PDP-8 составляла 16 тысяч долларов США – это был самый дешевый миникомпьютер того времени. Благодаря столь низкой цене устройство стало доступно промышленным предприятиям и научным лабораториям. В итоге было продано около 50 тысяч таких компьютеров. Отличительной архитектурной особенностью процессора PDP-8 стала его простота. Так, в нем было всего четыре 12-битных регистра, которые использовались для задач различного типа. При этом PDP-8 содержал всего 519 логических вентилей.

Компьютер PDP-8. Кадр из фильма «Три дня Кондора»

Intel 4004

1971 год вошел в историю как год появления первых микропроцессоров. Да-да, таких решений, которые используются сегодня в персональных компьютерах, ноутбуках и других устройствах. И одной из первых заявила о себе тогда еще только-только основанная компания Intel, выпустив на рынок модель 4004 — первый в мире коммерчески доступный однокристальный процессор.

Прежде чем перейти непосредственно к процессору 4004, стоит сказать пару слов о самой компании Intel. Её в 1968 году создали инженеры Роберт Нойс и Гордон Мур, которые до того момента трудились на благо компании Fairchild Semiconductor, и Эндрю Гроувом. Кстати, именно Гордон Мур опубликовал всем известный «закон Мура», согласно которому количество транзисторов в процессоре удваивается каждый год.

Уже в 1969-ом, спустя всего лишь год после основания, компания Intel получила заказ от японской компании Nippon Calculating Machine (Busicon Corp.) на производство 12 микросхем для высокопроизводительных настольных калькуляторов. Первоначальный дизайн микросхем был предложен самой Nippon. Однако такая архитектура не приглянулась инженерам Intel, и сотрудник американской компании Тед Хофф предложил сократить число микросхем до четырех за счет использования универсального центрального процессора, который бы отвечал за арифметические и логические функции. Помимо центрального процессора, архитектура микросхем включала оперативную память для хранения данных пользователя, а также ПЗУ для хранения программного обеспечения. После утверждения окончательной структуры микросхем продолжилась работа над дизайном микропроцессора.

В апреле 1970 года к команде инженеров Intel присоединился итальянский физик Федерико Фаджин, который до этого также работал в компании Fairchild. У него был большой опыт работы в области логического проектирования компьютеров и технологий МОП (металл-оксид-полупроводник) с кремниевыми затворами. Именно благодаря вкладу Федерико инженерам Intel удалось объединить все микросхемы в один чип. Так увидел свет первый в мире микропроцессор 4004.

Процессор Intel 4004

Что касается технических характеристик Intel 4004, то, по сегодняшним меркам, конечно, они были более чем скромные. Чип производился по 10-мкм техпроцессу, содержал 2300 транзисторов и работал на частоте 740 кГц, что означало возможность выполнения 92 600 операций в секунду. В качестве форм-фактора использовалась упаковка DIP16. Размеры Intel 4004 составляли 3x4 мм, а по бокам располагались ряды контактов. Изначально все права на чип принадлежали компании Busicom, которая намеревалась использовать микропроцессор исключительно в калькуляторах собственного производства. Однако в итоге они позволили Intel продавать свои чипы. В 1971 году любой желающий мог приобрести процессор 4004 по цене примерно 200 долларов США. К слову, чуть позже Intel выкупила все права на процессор у Busicom, предрекая важную роль чипа в последующей миниатюризации интегральных схем.

Процессор Intel 4040

Спустя три года после выхода процессора Intel 4004 увидел свет его преемник — 4-битный Intel 4040. Чип производился по тому же 10-мкм техпроцессу и работал на той же тактовой частоте 740 кГц. Тем не менее, процессор стал немного «сложнее» и получил более богатый набор функций. Так, 4040 содержал 3000 транзисторов (на 700 больше, чем у 4004). Форм-фактор процессора остался прежним, однако вместо 16-пинового стали использовать 24-пиновый DIP. Среди улучшений 4040 стоит отметить поддержку 14 новых команд, увеличенную до 7 уровней глубину стека, а также поддержку прерываний. «Сороковой» использовался в основном в тестовых устройствах и управлении оборудованием.

Intel 8008

Советские корни процессора Intel Pentium

Мало кто знает, но у истоков создания самого известного в мире процессора Intel Pentium были и советские специалисты и инженеры. В свое время СССР добился достаточно серьезных достижений в создании компьютерной техники. Примером этому может служить серия советских суперкомпьютеров «Эльбрус», которые были созданы в Институте точной механики и вычислительной техники (ИТМиВТ) в 1970-1990-х годах прошлого века, это же название носит серия микропроцессоров и систем, созданных на их основе и выпускаемых сегодня ЗАО МЦСТ (Московский центр SPARC-технологий).

История компании «Эльбрус МСЦТ» началась в 1992 году, когда Бабаян со своими коллегами и при участии Дэвида Дицеля, в то время работавшего в компании Sun Microsystems, организовали «Московский центр SPARC-технологий». Позднее при участии Бабаяна были созданы еще несколько компаний: «Эльбрус 2000″, «Эльбрус Интернейшнл», которые и образуют «Эльбрус МЦСТ».

Компания работала как по заказам зарубежных компаний: Sun, Transmeta (именно в эту компанию перебрался со временем Дэвид Дицель), а также выполняла работы по заказам правительства России. Прежде всего, это используемые в российской армии вычислительные комплексы «Эльбрус 90-микро» на базе собственных процессоров серии МЦСТ R. За их создание Бабаян и его коллеги в своё время получили государственные награды.

Однако история самого »Эльбруса»куда длиннее. Первый компьютер с таким названием был создан еще в 1978 году в ИТМиВТ им. С.А. Лебедева АН СССР под руководством Б.С. Бурцева и при участии Бориса Бабаяна, который был одним из заместителей главного конструктора. Основными заказчиками компьютеров «Эльбрус» были, конечно, военные.

Первый компьютер «Эльбрус» обладал модульной архитектурой и мог включать в себя от 1 до 10 процессоров на базе схем средней интеграции. Быстродействие данной машины достигало 15 миллионов операций в секунду. Объем оперативной памяти, которая была общей для всех 10 процессоров, составлял до 2 в 20 степени машинных слов или, если применять принятые сейчас обозначения, 64 Мб. Однако самым интересным в «Эльбрусе-1» была именно его архитектура. Созданный в СССР суперкомпьютер стал первой в мире коммерческой ЭВМ, которая применяла суперскалярную архитектуру. Ее массовое применение за рубежом началось только в 90-х годах прошлого века с появлением на рынке доступных процессоров Intel Pentium.

Как выяснилось позднее, подобные разработки существовали и до «Эльбруса» в корпорации IBM, однако работы эти были закрытыми и так и не привели к созданию коммерческого продукта. Правда, в ряде публикаций появлялись сведения, что при проектировании «Эльбруса» в основу были положены разработки зарубежных фирм. Однако участники создания советского суперкомпьютера с такой позицией не согласны. В одном из интервью В.С. Бурцев, главный конструктор «Эльбруса», отметил, что при создании компьютера конструкторы старались использовать передовой опыт как отечественных, так и зарубежных разработчиков. И на архитектуру «Эльбрусов» оказали влияние не только компьютеры фирмы Burroughs, но и разработки таких фирм, как Hewlett-Packard, а также опыт создателей БЭСМ-6.

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

Следующим этапом работ явилось создание компьютера «Эльбрус-2». Эти ЭВМ отправились в серийное производство в 1985 году. По своей внутренней архитектуре они не сильно отличались от «Эльбрус-1», но применяли новую элементную базу, что позволило увеличить максимальную производительность до 125 млн. операций в секунду. Объем оперативной памяти компьютера увеличился до 16 млн. 72-разрядных слов или 144 Мб. Максимальная пропускная способность каналов ввода-вывода «Эльбруса-2» составляла 120 Мбайт/с.

Данные компьютеры активно применялись в СССР в областях, которые требовали большого количества вычислений, в первую очередь в оборонной отрасли. ЭВМ «Эльбрус-2» эксплуатировались в ядерных исследовательских центрах в Челябинске-70 и в Арзамасе-16 в ЦУПе, наконец, именно этот комплекс, начиная с 1991 года, применялся в системе ПРО А-135, а также на других военных объектах страны.

Помимо двух перечисленных выше компьютеров, также выпускался ЭВМ общего назначения «Эльбрус 1-КБ», создание данного компьютера было окончено в 1988 году. До 1992 года было произведено 60 таких ЭВМ. Они были основаны на технологиях «Эльбруса-2» и применялись для замены устаревших машин БЭСМ-6. При этом между «Эльбрус 1-КБ» и БЭСМ-6 существовала полная обратная программная совместимость, которая была дополнена новыми режимами работы с увеличенной разрядностью чисел и адресов.

Создание компьютеров «Эльбрус» было по достоинству оценено руководством Советского Союза. За разработку «Эльбруса-1» многие инженеры были награждены орденами и медалями. Борис Бабаян был награжден Орденом Октябрьской революции, его коллега В.В. Бардиж – орденом Ленина. За разработку «Эльбруса-2» Бабаян с рядом своих коллег был удостоен Ленинской премии, а генеральный конструктор В.С. Бурцев и ряд других специалистов – Государственной премии.

После завершения работ над ЭВМ «Эльбрус-2» в ИТМиВТ взялись за разработку ЭВМ на базе принципиально новой процессорной архитектуры. Проект, который был назван достаточно просто – «Эльбрус-3», также значительно опередил аналогичные разработки на Западе. В «Эльбрусе-3» впервые был реализован подход, который Борис Бабаян называет «постсуперскалярным». Именно такой архитектурой в будущем обладали процессоры Intel Itanium, а также чипы компании Transmeta. Стоит отметить, что в СССР работы над данной технологией были начаты в 1986 году, а Intel, Transmeta и HP приступили к реализации работ в этом направлении лишь в середине 1990-х годов.

К сожалению, «Эльбрус-3» так никогда и не был запущен в серийное производство. Его единственный работающий экземпляр был построен в 1994 году, но в это время он был никому не нужен. Логическим продолжением работ над данным компьютером стало появление процессора «Эльбрус-2000», известного также как E2K.

Подтверждают историческое первенство Эльбрус и в Америке. В той же статье из Microprocessor Report Кит Дифендорфф, разработчик Motorola 88110, одного из первых западных суперскалярных процессоров, пишет: «В 1978 году, почти на 15 лет раньше, чем появились первые западные суперскалярные процессоры, в Эльбрус-1 использовался процессор, с выдачей двух команд за один такт, изменением порядка исполнения команд, переименованием регистров и исполнением по предположению«.

В 1991г в Эльбрус (тогда еще ИТМиВТ) побывал г-н Розенбладт (Peter Rosenbladt) из фирмы Hewlett-Packard, и получил исчерпывающую документацию на Эльбрус-3. Позже выяснилось, что именно тогда HP начала проект, приведший к совместной с Intel разработке EPIC-процессора Merced. Его архитектура очень схожа с Эльбрус-3, а отличия в основном связаны с упрощениями сделанными в микропроцессоре от Intel.

По словам Б.А. Бабаяна, Петер Розенбладт предлагал сотрудничество с HP. Но Бабаян выбрал Sun (первая встреча с руководством Sun состоялась еще в 1989г). И в 1991г с Sun был заключен контракт. От официальных представителей Sun известно, что Эльбрус принимал участие в разработке микропроцессора UltraSPARC, оптимизирующих компиляторов, операционных систем (в том числе Solaris), инструментария Java, библиотек мультимедиа.

Первоначально проект E2k финансировался фирмой Sun. Сейчас проект полностью независим, вся интеллектуальная собственность на него принадлежит Эльбрус и защищена примерно 70-ю патентами США. Б.А. Бабаян поясняет «Если бы мы и дальше работали с Sun в этой области, то все принадлежало бы Sun. Хотя 90% работы было выполнено еще до появления Sun«.

В Sun с 1992 по 1995 Эльбрус работал вместе с известным микропроцессорным архитектором Дэйвом Дитцелом. Как рассказывает Б.А. Бабаян, «Потом Дэйв образовал собственную фирму — Transmeta и начал работать над машиной, очень похожей на нашу. Мы по-прежнему поддерживаем с Дитцелом тесные контакты. Да и он очень хочет с нами сотрудничать«. Про будущий продукт Transmeta пока известно мало. Известно, что это VLIW/EPIC микропроцессор с низким энергопотреблением, двоичная совместимость с x86 обеспечивается динамической трансляцией объектного кода.

Е2К против Itanium

64-битный процессор Intel Itanium не оправдал надежд и на бумаге сильно уступал «Эльбрус-2000».

С 1994 по 1998 годы о работе команды Бориса Бабаяна ничего не было слышно — русские готовили сенсацию. В 1998 году без особой шумихи Бабаян и Ко (порядка 400 сотрудников) переименовались в компанию «Эльбрус».

Тем временем зарубежные конкуренты не спали. В 1989 году Intel и Hewlett-Packard объединили свои силы для создания процессора нового поколения — Itanium (кодовое имя — Merced). Itanium должен был вобрать в себя все самые современные наработки и стать венцом процессоростроения. Многие ожидали, что новый процессор будет доминировать на рынке серверов, рабочих станций и, возможно, настольных компьютеров, вытеснив все остальные. Проектная частота Merced равнялась 800 МГц, уровень тепловыделения — 60 Вт, а объем кэш-памяти третьего уровня — от 2 до 4 Мбайт. При этом процессор должен был стать 64-битным.

Совершенно реальный процессор R500 от МЦСТ был блеклым отголоском многообещающего «Эльбрус-2000».

День Х настал 25 февраля 1999 года, когда на конференции Microprocessor Forum к трибуне поднялся лично Борис Бабаян и громко заявил, что его компания разработала микропроцессор «Эльбрус-2000» (Е2К), сильно опережающий хваленый Merced по всем характеристикам. Вся компьютерная общественность застыла в ожидании. Вместо запланированных двух часов Бабаян выступал четыре часа. Прозвучали ответы на вопросы относительно конкуренции со стороны западных компаний и перспектив выхода на рынок микропроцессора и компьютеров на его основе. В какой-то момент Борис Бабаян шокировал публику, заявив, что сумма для выпуска пробной партии процессоров «Эльбрус-2000» нужно $60 млн. Такая цифра отпугнула всех потенциальных инвесторов. Еще бы, ведь все обещания Бабаяна были чистой теорией — никаких инженерных сэмплов и прототипов показано не было.

Легенда компьютерного мира Гордон Бэлл (Gordon Bell), который, работая в DEC, создавал компьютеры линий PDP и VAX, а сейчас возглавляет исследовательское подразделение Microsoft (Telepresence Research Group), популяризирует проект Эльбрус E2k на международных конференциях.

Его лекция с названием «Следующее десятилетие супервычислений» (The Next Ten Years in Supercomputing) 26 мая 1999 г открывала Международный Симпозиум по Высокопроизводительным Вычислениям (International Symposium on High Performance Computing) в Японии, а 10 июня — четырнадцатую Манхеймовскую Конференцию по Суперкомпьютерам (Mannheim Supercomputer Conference) в Германии. Оба раза доктор Бэлл часть лекции посвятил рассказу о E2k. В слайде под названием «Russian Elbrus E2K» он приводит таблицу, где оценивает E2k и Merced. Причем сравнение свидетельствует явно не в пользу детища Intel.

Заявленные характеристики, меж тем, впечатляли. Компания «Эльбрус» обещала процессор с частотой 1,2 ГГц, производительность которого равнялась 8,9 млрд операций в секунду. Кроме того, разработчики рассчитали, что Е2К должен втрое превзойти Merced в тестах SPECint95/fp95. При этом площадь кристалла составляла всего 126 мм2 при тепловыделении 35 Вт, тогда как Merced занимал 300 мм2, а тепловыделение у него было 60 Вт.

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

Владимир Пентковский – является выдающимся российско-американским ученым, доктором технических наук, который окончил факультет ФРТК МФТИ. Он принимал непосредственное участие в разработке процессоров Pentium III, Core 2 Duo, HAL9000, Matrix, является разработчиком высокоуровневого языка программирования Эль-76, который использовался в компьютерах «Эльбрус». С 1970 года он работал в Институте точной механики и вычислительной техники, где успел принять участие в создании суперкомпьютеров «Эльбрус-1» и «Эльбрус-2». В 1986 году Пентковский возглавил работы по созданию 32-разрядного процессора Эль-90 для «Эльбруса-3».

К 1987 году работы над созданием архитектуры нового микропроцессора были закончены, в 1990 году были выпущены первые его прототипы. В 1991 году он приступил к работам над разработкой Эль-91С, взяв за основу предыдущую версию процессора, однако финансирование данного проект было остановлено из-за развала страны. Естественно, специалист такого уровня не мог пропасть. В 1989 году Владимир Пентковский уже ездил в США в исследовательский центр компании Intel в рамках программы по обмену опытом. С 1993 года он начинает работать в компании Intel, став одним из ведущих ее инженеров, разработка знаменитых процессоров Pentium происходила при его непосредственном участии. Презентация процессора Pentium состоялась 22 марта 1993 года, примерно через несколько месяцев начали появляться первые компьютеры, построенные на их основе.

Владимир Пентковский является одним из авторов векторного (SIMD) расширения команд SSE, которое впервые было использовано в процессорах Pentium-III. Является автором более чем 50 различных патентов, многие из которых до сих пор используются в современных процессорах. В процессорах Intel Владимир Пентковский воплощал на практике знания, которые им были получены в России, многое он додумывал уже непосредственно во время разработки моделей. В 1995 году американская компания представила более совершенный продукт Pentium Pro, который по своим характеристикам напоминал процессор Эль-90. Главным архитектором данного процессора считается именно Владимир Пентковский.

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

«Эльбрус» все еще жив

Хотя СССР развалился, бренд «Эльбрус» все еще жив. Процессоры и готовые решения на их базе сегодня продвигает на рынке компания МЦСТ. На сегодняшний день компьютеры компании МЦСТ в основном предназначены для: военных ведомств России, стран СНГ и БРИК; индустрии гражданского производства; РЛС гражданского назначения (наземного, морского и воздушного транспорта). Для бизнеса и гражданских лиц, которым необходимы особо надежные и защищенные компьютеры. Компьютеры компании обладают различным конструкторским исполнением, разным классом защиты в зависимости от требований. Все они обладают поддержкой или возможностью работы с GPS и ГЛОНАСС в зависимости от потребностей покупателя устройства.

В настоящее время компания продвигает на рынке 2 своих основных микропроцессора и устройства на их базе. Первый из них – это Эльбрус-2С+, который является первым гибридным высокопроизводительным процессором компании МЦСТ. Процессор содержит в себе два ядра архитектуры Эльбрус и четыре ядра цифровых сигнальных процессоров (DSP) компании Элвис. Основной сферой его использования являются системы цифровой интеллектуальной обработки сигнала, к которым относят анализаторы изображений, радары и другие подобные устройства.
История компьютеров "ЭЛЬБРУС"

Вторым продуктом является микропроцессор МЦСТ R1000 (проектное название МЦСТ-4R) – четырехядерная модель, построенная на кристалле с 64-битной архитектурой SPARC v.9. Процессор работает на частоте 1 ГГц при технологических нормах выпуска 90 нм. Каждое из его ядер в состоянии декодировать и отправлять на выполнение до 2-х команд за такт. Процессор поддерживает дополнительные инструкции для выполнения упакованных и комбинированных операций, а также векторные расширения VIS1 и VIS2.

В декабре 2012 года были выпущены первые российские процессоры, которые вошли в пробную партию моноблоков Kraftway. Процессоры в данных моноблоках называются «Эльбрус», ну такое, чисто российское название. Об этом рассказывал изданию CNews генеральный директор предприятия МЦСТ, которое разрабатывает процессоры, Александр Ким.

О планах по выпуску таких персональных компьютеров, с российскими процессорами, было известно еще в июле 2012 года. Тогда рассказывали на предприятиях МЦСТ и Kraftway о том, что за основу планировалось взять уже полностью готовый моноблок Kraftway Studio, который содержит сенсорный дисплей и собирались его оснастить малогабаритной материнской платой, которая называется «Монокуб», которая является разработкой предприятия МЦСТ и содержит встроенный процессор «Эльбрус-2С+». Данный процессор два ядра, которые построены на базе архитектуры «Эльбрус» и имеют частоту 500 МГц, а также содержит 4 DSP-ядра, разработанные НЦП «Элвис», которые обладают производительностью в 28 ГФлопс.

По словами генерального директора, Александра Кима, объем первой такой серийной партии, таких персональных компьютеров, составит 50 штук. А сами модули, предприятие МЦСТ заказало в производственной компании «Альтоника», что находится в Зеленограде.

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

Если испытания данных модулей пройдет успешно, то предприятия МЦСТ, планирует сделать свой следующий заказ, на производство материнских плат, с процессорами «Эльбрус», в размере 1000.

Александр Ким утверждает, что интерес к данным компьютерам идет большой и данная партия в 1000 устройств, должна разойтись довольно быстро. Интерес, к компьютерам российского производства, с российскими процессорами, проявляют в основном организации оборонного сектора. Какие именно организации, генеральный директор предприятия МЦСТ, не сообщает.

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

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

Первые центральные процессоры были многоножками

1940–1960-е годы

Прежде чем углубляться в историю развития центральных процессоров, необходимо сказать несколько слов о развитии компьютеров в целом. Первые CPU появились еще в 40-х годах XX века. Тогда они работали с помощью электромеханических реле и вакуумных ламп, а применяемые в них ферритовые сердечники выполняли роль запоминающих устройств. Для функционирования компьютера на базе таких микросхем требовалось огромное количество процессоров. Подобный компьютер представлял собой огромный корпус размером с достаточно большую комнату. При этом он выделял большое количество энергии, а его быстродействие оставляло желать лучшего.

Компьютер, использующий электромеханические реле

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

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

Тем не менее архитектура процессоров была всё ещё очень и очень далека от того, что мы видим сегодня. Но выход в 1964 году IBM System/360 немного приблизил дизайн тогдашних компьютеров и CPU к современному — прежде всего в плане работы с программным обеспечением. Дело в том, что до появления этого компьютера все системы и процессоры работали лишь с тем программным кодом, который был написан специально для них. В своих ЭВМ компания IBM впервые использовала иную философию: вся линейка разных по производительности CPU поддерживала один и тот же набор инструкций, что позволяло писать ПО, которое работало бы под управлением любой модификации System/360.

Компьютер IBM System/360

По своей архитектуре процессор IBM System/360 являлся CISC-решением. Как вы знаете, все интегральные схемы делятся на две большие категории: RISC (Reduced Instruction Set Computer) и CISC (Complex Instruction Set Computer). Вторые работают со сложными инструкциями, а первые — с упрощенными. С точки зрения современных достижений, сложность инструкций для CISC-процессоров заключается в том, что их длина не ограничена. Вдобавок к этому они могут содержать сразу несколько арифметических действий. Однако в то время дизайн RISC не существовал в принципе, и IBM, а также другие производители использовали CISC-архитектуру вплоть до 1980-х годов.

Несмотря на высокую стоимость, System/360 стал относительно успешным на рынке. Во время презентации компьютера во всех городах США присутствовало порядка 100 тысяч бизнесменов, говорится в официальном пресс-релизе IBM от 7 апреля 1964 года. В первый месяц американская компания получила более 1000 заказов на IBM System/360 и еще одну тысячу в последующие четыре месяца. Для того времени цифры более чем впечатляющие. Компьютеры System/360 также активно использовались агентством NASA для управления космическими полетами в ходе программы «Аполлон».

IBM zSeries до сих пор поддерживают работу программного обеспечения, написанного для платформы System/360

Возвращаясь к теме совместимости System/360, нужно подчеркнуть, что IBM уделила очень много внимания данному аспекту. Например, современные компьютеры линейки zSeries до сих пор поддерживают работу программного обеспечения, написанного для платформы System/360.

Первым коммерчески успешным устройством DEC стал компьютер PDP-8, выпущенный в 1965 году. В отличие от PDP-1, новая система была 12-битной. Стоимость PDP-8 составляла 16 тысяч долларов США – это был самый дешевый миникомпьютер того времени. Благодаря столь низкой цене устройство стало доступно промышленным предприятиям и научным лабораториям. В итоге было продано около 50 тысяч таких компьютеров. Отличительной архитектурной особенностью процессора PDP-8 стала его простота. Так, в нем было всего четыре 12-битных регистра, которые использовались для задач различного типа. При этом PDP-8 содержал всего 519 логических вентилей.

Компьютер PDP-8. Кадр из фильма «Три дня Кондора»

Intel 4004

1971 год вошел в историю как год появления первых микропроцессоров. Да-да, таких решений, которые используются сегодня в персональных компьютерах, ноутбуках и других устройствах. И одной из первых заявила о себе тогда еще только-только основанная компания Intel, выпустив на рынок модель 4004 — первый в мире коммерчески доступный однокристальный процессор.

Прежде чем перейти непосредственно к процессору 4004, стоит сказать пару слов о самой компании Intel. Её в 1968 году создали инженеры Роберт Нойс и Гордон Мур, которые до того момента трудились на благо компании Fairchild Semiconductor, и Эндрю Гроувом. Кстати, именно Гордон Мур опубликовал всем известный «закон Мура», согласно которому количество транзисторов в процессоре удваивается каждый год.

Уже в 1969-ом, спустя всего лишь год после основания, компания Intel получила заказ от японской компании Nippon Calculating Machine (Busicon Corp.) на производство 12 микросхем для высокопроизводительных настольных калькуляторов. Первоначальный дизайн микросхем был предложен самой Nippon. Однако такая архитектура не приглянулась инженерам Intel, и сотрудник американской компании Тед Хофф предложил сократить число микросхем до четырех за счет использования универсального центрального процессора, который бы отвечал за арифметические и логические функции. Помимо центрального процессора, архитектура микросхем включала оперативную память для хранения данных пользователя, а также ПЗУ для хранения программного обеспечения. После утверждения окончательной структуры микросхем продолжилась работа над дизайном микропроцессора.

В апреле 1970 года к команде инженеров Intel присоединился итальянский физик Федерико Фаджин, который до этого также работал в компании Fairchild. У него был большой опыт работы в области логического проектирования компьютеров и технологий МОП (металл-оксид-полупроводник) с кремниевыми затворами. Именно благодаря вкладу Федерико инженерам Intel удалось объединить все микросхемы в один чип. Так увидел свет первый в мире микропроцессор 4004.

Процессор Intel 4004

Что касается технических характеристик Intel 4004, то, по сегодняшним меркам, конечно, они были более чем скромные. Чип производился по 10-мкм техпроцессу, содержал 2300 транзисторов и работал на частоте 740 кГц, что означало возможность выполнения 92 600 операций в секунду. В качестве форм-фактора использовалась упаковка DIP16. Размеры Intel 4004 составляли 3x4 мм, а по бокам располагались ряды контактов. Изначально все права на чип принадлежали компании Busicom, которая намеревалась использовать микропроцессор исключительно в калькуляторах собственного производства. Однако в итоге они позволили Intel продавать свои чипы. В 1971 году любой желающий мог приобрести процессор 4004 по цене примерно 200 долларов США. К слову, чуть позже Intel выкупила все права на процессор у Busicom, предрекая важную роль чипа в последующей миниатюризации интегральных схем.

Процессор Intel 4040

Спустя три года после выхода процессора Intel 4004 увидел свет его преемник — 4-битный Intel 4040. Чип производился по тому же 10-мкм техпроцессу и работал на той же тактовой частоте 740 кГц. Тем не менее, процессор стал немного «сложнее» и получил более богатый набор функций. Так, 4040 содержал 3000 транзисторов (на 700 больше, чем у 4004). Форм-фактор процессора остался прежним, однако вместо 16-пинового стали использовать 24-пиновый DIP. Среди улучшений 4040 стоит отметить поддержку 14 новых команд, увеличенную до 7 уровней глубину стека, а также поддержку прерываний. «Сороковой» использовался в основном в тестовых устройствах и управлении оборудованием.

Intel 8008

В 1995 году Intel выпустила на рынок микропроцессор Pentium Pro. Несмотря на название, он имел мало общего с обычным Pentium. Одним из главных нововведений в Pentium Pro стало то, что в нём инструкции x86 не исполнялись напрямую, а декодировались в последовательности простых внутренних микроопераций. Иными словами, Pentium Pro «внутри» был больше похож на современные ему RISC-процессоры, чем на предыдущие чипы семейства x86.

Подобная архитектура позволила Intel реализовать множество мер, которые привели к росту производительности. В частности, Pentium Pro стал первым x86-процессором, который получил внеочередное исполнение. При внеочередном исполнении микрооперации сначала поступают в буфер операций, где сортируются и отправляются в вычислительные блоки не в порядке поступления, а в порядке готовности к исполнению. Подобный подход позволил практически исключить простой вычислительных блоков процессора. Разрядность шины адреса была увеличена до 36 бит, что в сочетании с технологией PAE позволило увеличить максимальный объём оперативной памяти до 64 ГБ. (Впрочем, эта функциональность была реализована только в серверных наборах системной логики, к тому же максимальный объём памяти, доступной одному процессу, по-прежнему был равен 4 ГБ.) Также Pentium Pro получил встроенную кеш-память второго уровня объёмом от 256 кБ до 1 МБ, которая работала на полной тактовой частоте процессора. В результате, на момент выхода на рынок Pentium Pro стал самым быстрым в мире 32-битным микропроцессором, опередив разработанные альянсом AIM (Apple-IBM-Motorola) чипы PowerPC.

Изначально планировалось, что Pentium Pro полностью заменит Pentium, но этого не произошло как раз из-за уже упомянутой кеш-памяти. Оказалось, что выход годных микросхем быстрой памяти SRAM, способной работать на полной частоте процессора, невысок, поэтому Pentium Pro имел очень высокую себестоимость. В результате, наследником Pentium стал вышедший в 1997 году Pentium II, получивший набор инструкций MMX и кеш-память, работающую на половинной частоте процессора. Кроме того, в Pentium II была улучшена производительность при работе с 16-битным кодом (на тот момент это было важно, поскольку Windows 95 и Windows 98, по-прежнему, содержали большое количество 16-битного кода).

Pentium III Tualatin: самый быстрый Pentium III

В 1999 году на смену Pentium II пришёл Pentium III, который был практически идентичен ему архитектурно, но получил новый набор дополнительных инструкций, известный как SSE. Pentium III пережил несколько итераций, поздние чипы этого семейства имели тактовую частоту выше 1 ГГц и 512 кБ кеш-памяти, работавшей на полной частоте процессора.

«Сетевой взрыв»

Несмотря на успешность микроархитектуры P6 (лежавшей в основе Pentium Pro, Pentium II и Pentium III), Pentium 4 был построен по совсем другому принципу. Вместо сложного ядра с высоким IPC (Instructions Per Clock — количеством исполняемых инструкций на такт) и относительно невысокой тактовой частотой было решено перейти к более простому ядру с длинным конвеером и более низким IPC, но более высокой тактовой частотой. Если поздние процессоры Pentium III имели конвеер длиной 10 ступеней, то в Pentium 4 длина конвеера составляла от 20 до 31 ступени (в зависимости от версии чипа). Чтобы компенсировать низкую производительность процессорного ядра, целочисленные вычислительные блоки (ALU) внутри процессора работали на удвоенной тактовой частоте. Например, в процессоре Pentium 4 с частотой 3 ГГц блоки ALU работали на частоте 6 ГГц. Изначально планировалось, что процессоры с микроархитектурой NetBurst достигнут тактовой частоты 4 ГГц, но на деле частота 3.8 ГГц оказалась предельной.

Микроархитектуру NetBurst можно считать относительно неудачной, но на счету процессоров на её базе сразу несколько достижений: Pentium 4 стал первым x86-процессором, достигшим тактовой частоты 3 ГГц, и первым 64-битным x86-процессором Intel. Кроме того, на базе Pentium 4 был создан процессор Pentium D, который стал первым двухъядерным процессором Intel.

Pentium M и его потомки

Практически сразу после появления мобильных Pentium 4 стало понятно, что архитектура NetBurst, в силу высокого тепловыделения и энергопотребления, не подходит для ноутбуков. Поэтому в 2003 году появился процессор Pentium M, который, по сути, был усовершенствованной и осовремененной версией ядра P6. Этот процессор стал основой крайне успешной мобильной платформы Intel Centrino, которая включала в себя процессор, чипсет и беспроводный адаптер Intel. Именно платформа Centrino сделала возможным создание первых тонких и лёгких ноутбуков. На это же время пришлись усилия Intel по продвижению беспроводных сетей, в частности, в Украине под эгидой компании в середине 2000-х годов были реализованы проекты по построению сетей Wi-Fi в Киевском национальном университете им. Т. Г. Шевченко и международном аэропорту «Киев-Борисполь».

Samsung X10: один из первых тонких и легких ноутбуков на базе Centrino

В 2004-2005 годах стало понятно, что процессоры Pentium M обеспечивают более высокую производительность, чем настольные процессоры на базе микроархитектуры NetBurst. Именно поэтому использованные в них архитектурные решения легли в основу микроархитектуры Core, которая использовалась как в настольных, так и в мобильных процессорах. В 2006 году был выпущен первый настольный 4-ядерный процессор Intel — им стал Core 2 Extreme QX6700 с тактовой частотой 2.67 ГГц и 8 МБ кеш-памяти второго уровня.

От Core'ки до Core'ки

В 2008 году Intel представила бренд Core i7, под которым продавались топовые процессоры на базе новой микроархитектуры Nehalem. Эти процессоры получили новую системную шину, интегрированную графику, а также встроенные контроллеры памяти и шины PCIe. В 2009-2010 годах были также представлены бренды Core i5 и Core i3, а процессоры Core 2 и их производные вытеснены из всех ценовых сегментов.

В 2011 году на рынок вышли процессоры на базе архитектуры Sandy Bridge, в 2012 году была представлена усовершенствованная версия Sandy Bridge под названием Ivy Bridge, которая стала первым процессором Intel, использующим техпроцесс 22 нм и 3D-процессоры. В 2013 году были представлены процессоры Haswell, а в 2014 и 2015 годах — Broadwell. Процессоры Broadwell производятся по техпроцессу 14 нм. К ним относится, в том числе, процессор Core M, который имеет расчётное тепловыделение всего 4.5 Вт, что позволяет использовать его в устройствах с пассивным охлаждением.

Можно отметить, что темпы роста чистой производительности процессоров в последнее время несколько снизились: в принципе, даже процессоров Core 2 (не говоря уже о Core i7/i5 первого поколения) достаточно практически для любых задач. Это связано с тем, что производители уделяют больше внимания повышению энергоэффективности процессоров и такому параметру, как «производительность на ватт». В результате, современные ноутбуки, построенные на энергоэффективных процессорах Intel, работают от аккумулятора по 9-12 часов и при этом обеспечивают производительность, достаточную практически для любых задач. Ещё 3-4 года назад такое было невозможно.

Atom: нетбуки, планшеты, смартфоны.

Параллельно с высокопроизводительными процессорами Core компания Intel развивает и линейку энергоэффективных процессоров Atom. Они впервые появились в 2008 году в качестве процессоров для нетбуков (то есть, низкопроизводительных и дешёвых ноутбуков), но с тех пор нашли применение в качестве чипов для смартфонов и планшетов на базе операционных систем Android и Windows. По сути Atom, на сегодняшний день, является единственным конкурентом различных чипов на базе архитектуры ARM. В 2014 году было выпущено 46 миллионов планшетов на базе процессоров Atom.

Quark: меньше, чем Atom

Intel Galileo: плата для разработки с процессором Quark

Новейшим семейством процессоров Intel является линейка Quark. Это совсем простые процессоры, архитектурно близкие к оригинальному Pentium. Каждый процессор также включает все контроллеры, необходимые для построения законченного устройства. Эти процессоры предназначены, в первую очередь, для создания встроенных решений, объединённых в «интернет вещей». Для энтузиастов и разработчиков Intel выпускает платы Intel Galileo с процессорами Quark, эти платы совместимы с Arduino и могут использоваться для создания собственных проектов и выполнения различных задач по автоматизации.

Сегодня мы настолько привыкли к современным реалиям, что воспринимаем их как данность. Смартфон в нашем кармане или ноутбук в сумке кажется нам не чудом технологий, а чем-то обыденным. Но всё начиналось с крошечного чипа, содержащего 2300 транзисторов и работавшего на тактовой частоте 740 кГц. Иногда стоит оглянуться назад, чтобы оценить масштабы проделанного пути.

Викторина «50 лет закону Мура»

В этот раз мы предлагаем вам совершенно необычный конкурс, напоминающий закон Мура в действии. В течение двух недель мы проведем 5 викторин. По одной каждые три дня. И с каждым новым конкурсом количество разыгрываемых призов будет. удваиваться! Среди всех, кто правильно ответит на все вопросы этой викторины мы разыграем сразу шестнадцать памятных сувениров от компании Intel. Этот тур конкурса проводится с 26 по 28 апреля (включительно). Победитель будет выбран в результате жеребьевки. Его имя и правильные ответы викторины будут опубликованы не позднее 30 апреля. В конкурсе, традиционно, могут участвовать только жители Украины. И не могут — сотрудники компании Magnet и их родственники. Удачи и да пребудет с вами Сила!

Читайте также: