Интервью с Бабаяном Б.А. - «Задача - сделать неулучшаемую компьютерную технологию»

Интервью с Бабаяном Б.А. - «Задача - сделать неулучшаемую компьютерную технологию»

Пройдаков Эдуард Михайлович, Бабаян Борис Арташесович

Борис Арташесович Бабаян - член-корреспондент РАН, доктор технических наук, профессор, в течение многих лет был заведующим кафедрой «Микропроцессорные технологии» МФТИ, Intel Fellow, лауреат Государственной и Ленинской премий, архитектор компьютеров вычислительных систем «Эльбрус-1», «Эльбрус-2» и «Эльбрус-3». Более 40 лет Борис Арташесович проработал в ИТМ и ВТ. В настоящее время руководит группой, которая занимается разработкой новой архитектуры микропроцессоров в корпорации Intel.

Директор Виртуального компьютерного музея Эдуард Пройдаков побеседовал с Борисом Арташесовичем Бабаяном об истории развития архитектуры ЭВМ.

Эдуард Пройдаков: Борис Арташесович, расскажите, как Вы попали в ИТМ и ВТ?

Борис Бабаян : В 1951 году я поступил на Физтех (МФТИ), а в 1952 году, после окончания первого курса, пришел в ИТМ и ВТ на месячную практику - институт был базовой кафедрой Физтеха. На втором курсе мы проводили в ИТМ и ВТ один день в неделю, на третьем - два дня, а к шестому курсу работали уже всю неделю не покладая рук. Я делал там диплом. Руководителем у меня был Петр Петрович Головистиков.

Моя первая важная студенческая работа была сделана в 1954 году. Я разработал метод carry-save arithmetic - умножение, деление и извлечение корня квадратного без переносов. В 1955 году я доложил результаты на конференции в Физтехе. Это была тема моей дипломной работы. Первая западная публикация на эту тему появилась в 1956 году в журнале Acta Informatica, то есть на год позже.

Обычно в арифметическом устройстве умножение происходит повторными сложениями двоичных операндов со сдвигом, и каждый раз, например в первой , перенос шел последовательно от младшего разряда к старшему. Это очень медленная операция. Аналогично и при делении. На первой БЭСМ деление плохо было сделано.

Метод carry-save arithmetic - один из двух, второй метод - умножение, деление и извлечение корня на несколько разрядов - предложил Дж.Е. Робертсон (J.E. Robertson). В соответствии с этим методом вы имеете не только множимое, но и утроенное множимое, и потом выполняете одно действие на три или больше разрядов сразу. Дж.Е. Робертсон был в Москве, и мы с ним встречались.

Эти два метода до сих пор являются основой всех арифметических операций.

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

А программирование всё больше становилось проблемой - многочисленные ошибки в программах уже мучили людей. Поэтому мы поставили задачу, которая актуальна и сегодня: сделать машину, в которой было бы реализовано действительно высокоуровневое программирование. Не мы первые подняли этот вопрос. Первой им занялась американская корпорация Burroughs («Барроуз»). В Москве кто-то купил их машину, и мы отправились на Burroughs, в Финляндию, где несколько дней общались с их главным разработчиком Робертом Бартоном. Очень толковый человек. А потом ездили в США, прямо на Burroughs. Это была очень продвинутая компания.

У нее было много пионерских нововведений, но все они не были доведены до практически приемлемого конца.

Э.П.: Но сегментную память ведь они придумали.

Б.Б.: Да, но с такими ошибками, что ее нельзя было использовать! Первое гениальное, что предложил Burroughs, - нужно поддерживать языки программирования. На самых первых вычислительных машинах были не программы, а инструкции на тему, как работать клавишами. Это был автоматизированный клавишный калькулятор. Посмотрите двоичную программу этой машины - из нее алгоритм извлечь очень трудно. Оборудования было очень мало, поэтому всё шло в угоду ему. Там и не требовалось хорошее программирование, потому что программы были очень маленькие. Когда одна машина заменялась другой, никто и не думал о сохранении программ. Зачем? Программисты тогда считались людьми второстепенными. Переписать эти программы было раз плюнуть. Сел и мгновенно переписал. А вот когда мы приступили к разработке «Эльбрус-1» (это было в 1972 году), этот вопрос стоял уже очень остро. Тогда в НАТО даже встал вопрос о кризисе программирования.

В Burroughs проблемой поддержки программирования занялись в 1960 году. Они ее решали так: сделали машину под Алгол, а этот язык создавался с учетом того, что он должен работать на существовавших в то время машинах. Но даже хороший язык без поддержки аппаратуры будет работать неэффективно. Разработчики Алгола калечили его как могли, пытаясь приладить к машине. Приведу один пример. В языках программирования есть человек номер один - . Он бывал у нас в Москве, а я у него - выступал в Цюрихе. В свое время он создал хороший язык для программирования. Такой язык должен был, как минимум, обладать следующим свойством: в программах есть данные, есть целые и есть вещественные числа. В современных машинах нет целых и вещественных чисел - там есть биты. А язык должен понимать: то, что называется динамическими типами данных, то есть типом переменной, должно быть приклеено к ее значению. Вирт сделал язык Эйлер (Euler) с динамическими типами данных. Все аплодировали, но программы на нем очень неэффективно на машинах шли, потому что не было поддержки таких типов. Тогда он сделал шаг назад - пусть будут типы статические, то есть тип уже принадлежал не числу, а регистру или ячейке памяти. Поэтому, если вы записываете в ячейку целого типа вещественное число, кто-то должен будет преобразовать его в целое. Вернувшись к Алголу, мы сразу сообразили, что если поддерживать этот язык, то косвенно это будет означать поддержку старых машин. Именно это и привело Burroughs к плохим результатам. Тем не менее в этой области они всё равно пионеры.

Теперь давайте поговорим о памяти. В то время еще не существовало виртуальной памяти. Она появилась в Англии, в машине Atlas, где была создана страничная память, однако первую виртуальную память (но без виртуального пространства) реализовала всё-таки Burroughs, сделав правильный шаг, - память у них объектно-ориентированная. Вот есть память. Пользователь заказывает объект. Объект, допустим, занимает 15 машинных слов. Ему выделяется точно 15 слов. Кто-то попросит одно слово - ему выделят одно слово. Между объектами пустые места, поскольку память выделяется динамически. К объекту нужно обращаться через дескриптор. Они ввели дескриптор. Это была гениальная идея. Но в дескрипторе они записывали физические адреса. В первой машине В5500 у них все дескрипторы размещались в начале памяти, под них была отведена тысяча (1000) ячеек. Поэтому, если какой-либо массив уничтожался, было известно, какой дескриптор нужно было уничтожить. На момент нашей встречи c Бартоном, разработчиком машины B5500, в ней это было более-менее хорошо сделано. Но пользователи сразу сказали: плохо, потому что все дескрипторы собраны вместе. В машине B6700 программисты уже имели возможность рассылать дескрипторы по памяти. Если массив уничтожается, попробуйте найдите все дескрипторы, а в руководстве было написано: если вы не все дескрипторы уничтожили сами, это может привести к краху операционной системы.

Что же сделали мы? Мы тоже сделали объектно-ориентированную память, а поверх нее ещё и виртуальную память. Другими словами, если вы заказываете массив, то он размещается на страницах. Если он меньше страницы, то физической памяти выделяется ровно столько, сколько нужно, а конец виртуальной памяти не используется. У массива, занимающего несколько страниц, последняя страница может быть занята не полностью. Дескрипторы у нас уже с виртуальными адресами. Если вы уничтожаете массив, то виртуальную память нельзя повторно использовать, потому что дескрипторы разосланы, а физическая память сразу же повторно используется. Когда виртуальная память близка к переполнению, мы в фоновом режиме сканируем всю память, знаем все «дыры» и уничтожаем дескрипторы с этими виртуальными адресами. Все «живые» виртуальные адреса мы компактируем - уменьшаем на суммарный размер предшествующих «дыр».

Э.П.: Это такая сборка мусора?

Б.Б.: Это не сборка мусора, потому что сборка мусора - неэффективная процедура, нужно делать поиск по стекам. Кроме того, только после сборки мусора, а не уничтожения массива, освобождается физическая память, а у нас физическая память повторно может использоваться сразу после уничтожения объекта. Это только фоновая сборка виртуальной памяти.

Э.П.: То есть эта процедура на детерминированность программы не влияла.

Б.Б.: Ни в коем случае. Единственный минус - там могут возникнуть ситуации, которые рассматриваются как программные ошибки. На самом деле это великолепно работало в «Эльбрусе-1, 2». Из-за того, что Burroughs сделала виртуальную память без использования виртуального пространства, у них Фортран просто умер. У меня есть статья, в которой я это описал. Что мы сделали в «Эльбрусе-1, 2»? Мы закончили разработку механизма компактировки виртуальной памяти в 1978 году. Хотя я и критикую Burroughs, но считаю, что это была гениальная фирма. Они во всем пионеры. Мы сделали второй шаг за ними. Они даже не говорили о компьютерной безопасности. Она и не нужна была. И мы о ней не говорили, но, так как мы делали всё, исходя из очень фундаментальных принципов, оказалось, что уже «Эльбрус-1» полностью решает эту проблему. В отличие от того, что делают сейчас, программисту для обеспечения компьютерной безопасности ничего не нужно было специально предпринимать. Сегодня вопрос безопасности рассматривается очень серьезно. Специалисты одной из фирм, занимающихся информационной безопасностью, сказали нам, что всё, что сейчас делается для компьютерной безопасности, напрасная трата денег и времени. Сейчас ведь как всё происходит? Обнаруживается уязвимость, потом антивирусные компании - Касперский или McAfee - «заштопывают» эту дыру, а у атакующих за это время появляются новые средства. Поэтому уровень безопасности мало зависит от того, что устранена предыдущая угроза. Безопасность, она или есть, или ее нет вообще.

В «Эльбрусе-1, 2» в основе нашего подхода лежали самые простые вещи. Например, что является основой объекта? Есть объект и есть процедура. Объект - это пользовательский тип, а процедура - пользовательская операция. Они между собой связаны. Для объекта есть пять простых требований: всякая процедура может заказать объект и получить ссылку на него. В ссылке будет условие, что с объектом можно делать. Если объект уничтожен, то до него никто не сможет добраться. Если у тебя нет этой ссылки, то нет и доступа к объекту. Для процедур определено, что у каждой процедуры есть контекст - ее глобальные и локальные переменные и ее параметры. Процедура имеет право обращаться только к своему контексту. Конечно, у нас все данные с динамическими типами. Это необходимо хотя бы потому, что по своим базовым принципам и реализации операционная система в «Эльбрусе-1, 2» может работать исключительно в пользовательском режиме, привилегированный режим можно не вводить. К сожалению, в ОС «Эльбрус» в некоторых процедурах введен привилегированный режим, который можно легко убрать. По своим базовым принципам философия «Эльбрус» не требует введения привилегированного режима. В силу того что правильно сделаны указатели, у данных есть теги, которые показывают, что можно делать с этими данными. Если это данное - указатель, то его нельзя менять произвольным образом. Так было уже в 1978 году. Тогда мы не заботились о компьютерной безопасности. Но в этих машинах эта проблема была решена полностью.

Э.П.: Сейчас распространены два основных типа атак - атаки с переполне нием буфера и сетевые атаки на превышение возможностей обработки запросов.

Б.Б.: С атаками последнего типа, если у компьютера не хватает производительности, ничего нельзя сделать, но информацию при этом вы не потеряете. Сравнение с Западом: полную реализацию механизма capability и полную security на его основе мы сделали в реальной машине («Эльбрус») в 1978 году, на Западе близко ничего не было и нет до сих пор. В 1981-м Intel тоже занялась этой проблемой. Тогда у нее появился процессор iAPX 432, в нем стояла контекстная защита, но была ошибка, которую спровоцировал Жак Деннис. В 1974 году он был в Москве, и мы с ним многообщались. Жак осмыслил понятие capability, означающее, что вы имеете доступ к тому, на что получили ссылку. Ссылка становилась самым главным критерием безопасности, ее подделать никто не может. Но чтобы это работало, нужно, чтобы каждое слово памяти имело тег. Жак предложил вариант метода, когда тип определяется не для каждого данного, а для всего массива (capability list), в этом случае тегов не нужно - у массива всегда есть одно дополнительное слово, в котором указан его тип. Это была колоссальная ошибка, но все почему-то за его предложение ухватились. В СССР ЦК и Совмин обратились к ученым с вопросом: может быть, нужно копировать iAPX 432, потому что это процессор с интересными данными? Я написал письмо, где ответил: ни в коем случае! Через несколько месяцев этот проект с треском провалился из-за неэффективности такого подхода. Для запуска процедуры требовалось в среднем 50 обращений в память.

Э.П.: Скажите, Intel Fellow, что это за статус у Вас такой?

Б.Б.: Intel Fellow - это высшая техническая должность. Переводится как «заслуженный ученый-исследователь». Это техническая элита корпорации.

Э.П.: Такое звание Вас к чему-то обязывает в Intel?

Б.Б.: Обычно Intel Fellow ведут активную научно-техническую деятельность. То, что мы делаем в Intel, это абсолютно признано, но опять же по моему опыту - если вы что-то сделали, то есть три составляющих этого дела: на саму технику приходится 30% усилий, на изложение результатов, чтобы они были понятны людям, - 20%, а 50% - это политическая борьба за выживание. Это везде так.

Э.П.: Интересна история нашумевшего перехода Вашей команды в Intel. Какова была мотивация этого перехода?

Б.Б.: В то время чрезвычайно трудно было проектировать архитектуру в России - требовалось большое финансирование, а у нас было очень много толковых людей. Коллективы в России очень хорошие, но разработка машины стоит очень больших денег, много миллиардов. Их можно окупить, если будут массовые продажи этой машины. Внутри страны эта работа не окупится - нужны фабрики высокого уровня для того, чтобы быть конкурентоспособными на мировом рынке. С западными фабриками может возникнуть проблема. В Intel таких проблем не было. Практически хороший вариант - это совместная работа. В Intel российские работы очень высоко ценятся. Есть люди, которые говорят, что из Москвы приходят здравые архитектурные идеи. Наши ребята, которые здесь работают, сейчас делают машины, которые увидят свет в 2020 году. Нужно, чтобы технологии подросли.

Э.П.: Но Intel же перешла на 10 нм?

Б.Б.: Да, переходит на 7 нм. Более того, технологии меньше, чем 28 нм, делают машину быстрее, но дороже. А если они меньше 5–7 нм - машина становится и дороже, и не быстрее. Мы подошли к тому, что я здесь делаю. Суперскаляр я раскритиковал, вместо него мы разработали свой подход, который дальше уже просто неулучшаемый. Конечно, теоретически это трудно доказать, но и трудно опровергнуть. Как я всегда говорю, вычислительная техника - это схема архитектуры из конечного числа дискретных компонентов. Их много, но конечное число. Теоретически конечное число дискретных элементов имеет конечное число реализаций, хотя и баснословно большое. Из этого конечного числа реализаций - одна наилучшая. Ее просто нужно найти. Первые ЭВМ в тех условиях ограничений по оборудованию были неулучшаемыми - арифметика неулучшаемая, оборудования больше чем на одну арифметику не хватает. Более того, эта архитектура универсальная - любая конкурирующая архитектура должна иметь такую же арифметику. После этого все машины, которые сейчас выпускаются, - не универсальные, потому что суперскаляр не может использовать всё доступное оборудование. Поэтому сейчас море программируемых специализированных машин. Спрашивают, может быть, специализированные машины лучше универсальных? Это сомнительное высказывание, потому что много лет никто не видел универсальной машины. Нет ее, сравнить не с чем. А то, что мы делаем, это универсальная машина, которая, я думаю, будет хороша для всех алгоритмов. По очень простому принципу нужно как сделать? Нужно, чтобы был язык, абсолютно точно излагающий алгоритм, чтобы программа приходила на компилятор, локальный для моделей, а аппаратура должна быть как конструктор Lego, легко реструктурируемаякомпилятором - никакой оптимизации в аппаратуре. Аппаратура должна быть очень простой. Как я говорю, у аппаратуры мускулы сильные, но слабые мозги, а у компилятора мускулов вообще нет. Компилятор должен выполнять оптимизацию с учетом динамической обратной связи. Если сделать такую схему, то совместимость образуется либо на уровне языка, либо на уровне двоичного кода, который приходит к компилятору. Это две разные системы. Большим преимуществом является то, что вы можете что-то менять в аппаратуре, делая соответствующие изменения в локальном для модели компиляторе. При этом будет сохраняться полная совместимость на пользовательском уровне. Это значит, что вы можете довести аппаратуру до неулучшаемого состояния. Я держу у себя номер журнала «Суперкомпьютер» из-за одного выражения в статье «Есть ли жизнь после закона Мура».

Э.П.: Закон Мура как бы уже закончился, но его перевернули - стали гово рить не о количестве транзисторов на кристалле, а о суммарной производитель ности.

Б.Б.: В той статье приводится высказывание афинского философа Аристида. Он сказал: «Всё, что имеет начало, имеет и конец». Силиконовая технология это доказала. То, что мы делаем, может доказать то же самое в компьютерной архитектуре. Потому что арифметика неулучшаемая, суперскаляр практически тоже при внешних ограничениях аппаратной совместимости (нет локального компилятора), хотя это трудно доказать теоретически, но уже все разработчики понимают: всё, суперскаляр остановился. Мы это поняли еще в 1985 году. Вариант с локальным компилятором, но совместимый, будет неулучшаемым для процессоров ARM или для x86. Он тоже достигнет неулучшаемого состояния. И если совсем отбросить требование совместимости, то это будет абсолютно неулучшаемое состояние. Кремниевая технология неулучшаема, площадь кристалла ограничена. Всё, это достижение предельно возможного совершенства развития вычислительной техники, но его еще нужно достигнуть - по практическим результатам это не так далеко. Одна сторона нами сделана - полностью обеспечена безопасность, легко программировать, но нужно еще поработать над параллелизмом.

Б.Б.: Этого я не знаю. Непрофессионально не хочу высказываться. Если там будет что-то логически другое, то Аристид же правильно сказал.

Э.П.: С древними греками не поспоришь. А вот всякие прорывы в технологии памяти, голографическая память могут изменить ситуацию?

Б.Б.: То, что я рассказывал про архитектуру, верно при заданной логической структуре компонентов.

Э.П.: Проповедовали еще вычисления в ячейках памяти. Б.Б.: Не думаю. Те, кто это проповедовал, уже сами от этой идеи отказались. Я встречался Бобом Колвеллом, который сделал суперскаляр (Р6) в 1995 году и сделал Intel великим. А сегодня считается, что быстрее процессор не сделать. Можносделать во много раз быстрее. У меня в этом плане возражений и вопросов к Intel очень много. Но сейчас такой период, что нам нужно дойти и выполнить предсказание афинского философа.

Э.П.: Народ шутил, что Pentium был назван так в честь Пентковского.

Б.Б.: Нет, конечно, это шутка то ли Алексея Пылкина, то ли Николая Малышева. Эта версия распространилась и даже недавно в каком-то фильме прозвучала.

Э.П.: Интересно, кто из работавших в ИТМ и ВТ, кроме , произвел на Вас большое впечатление?

Б.Б.: Конечно, Юлий Сахин, Андрей Соколов, выдающийся человек. Володя Пентковский, очень толковый разработчик. В команде, которая сейчас в работает, - , Владимир Волконский, Александр Ким, Владимир Фельдман, Леонид Назаров и много-много других, которых трудно всех здесь перечислить.

Э.П.: Кроме вычислительной техники, чем Вы увлекаетесь?

Б.Б.: Сейчас мне 82 года, а в прошлом я много спортом занимался - был серебряным призером первенства Советского Союза по альпинизму, выигрывал первенство Москвы. Альпинизмом занимался очень серьезно - ходил в группе с Евгением Таммом, который потом руководил экспедицией, по стене взошедшей на Эверест. Это всё мои друзья. Продолжительное время катался на горных лыжах, но серьезно ими не занимался.

Э.П.: Спасибо за беседу.

Глава из книги « »
Помещена в музей с разрешения автора

Большой энциклопедический словарь

БАБАЯН Борис Арташесович

БАБАЯН Борис Арташесович (р. 1933) - российский ученый, член-корреспондент Российской АН (1991; член-корреспондент АН СССР с 1984). Труды по разработке архитектурных принципов построения вычислительных комплексов, программного обеспечения ЭВМ. Государственная премия СССР (1974).

  • - Режиссер, сценарист, актер; Заслуженный деятель искусств РСФСР; родился 21 декабря 1921 г. в селе Чигдамлу. Армянская ССР. Окончил Ереванский педагогический техникум,актерский и режиссерский факультеты ВГИКа...
  • - Сов. химик-органик, акад. АН АрмССР. Р. в Ереване. Окончила с.-х. ф-т Ереванского ун-та и хим. ф-т Ереванского политехн. ин-та...

    Большая биографическая энциклопедия

  • - Член-корреспондент РАН, начальник лаборатории Института точной механики и вычислительной техники им. С. А. Лебедева; родился 20 декабря 1933 г.; окончил МФТИ...

    Большая биографическая энциклопедия

  • - род. 19 авг. 1948 в Ереване. В 1973 окончил Ереванскую конс. по кл. композиции Г. Е. Егиазаряна. Соч.: опера - Посторонний; балет - Утерянные колокола; для симф. орк. - симфонии...

    Большая биографическая энциклопедия

  • - Актер; Заслуженный художник Армянской ССР; родился 11 августа 1927 г., Художник-постановщик игровых и анимационных фильмов, режиссер. Работает на киностудии "Арменфильм". Работал над фильмами: "Рожденные жить"...

    Большая биографическая энциклопедия

  • - Заслуженный художник Армянской ССР; родился 27 декабря 1927 г. Окончил Ереванский художественно-театральный институт. Лауреат Государственной премии Армянской ССР. В кино с 1957 г. Работал над фильмами: "...

    Большая биографическая энциклопедия

  • - Род. в Москве. Окончил Московский авиационный ин-т. Работал инженером на ряде московских предприятий. Автор кн. прозы: Господа офицеры. М., "Вагриус", 1994; Ротмистр Неженцев. М., "Вагриус", 1995...

    Большая биографическая энциклопедия

  • - Сценарист, режиссер, актер; родился 18 сентября 1950 г. в г. Ереване. Окончил Ереванский художественно-театральный институт, ВКСР. Режиссер телевидения и педагог. В 1974-1977 - ассистент кафедры режиссуры ЕГХТИ...

    Большая биографическая энциклопедия

  • - Председатель Постоянного комитета по контролю наркотиков при Министерстве здравоохранения РФ, руководитель бюро Государственного научного центра социальной и судебной психиатрии им. Сербского, вице-президент...

    Большая биографическая энциклопедия

  • - 1. – рус. царь с 1598 г.) Сегодня строгою боярыней Бориса Годунова Явились вы, как лебедь в озере. Хл916 ; 2.) Борису Садовскому Посв. АБ912 ; 3...

    Собственное имя в русской поэзии XX века: словарь личных имён

  • - - физиолог и педагог, действительный член АПН СССР, д-р педагогических наук.С 1937 преподавал в вузах Москвы...

    Педагогический терминологический словарь

  • - Кинооператор, родился 21 сентября 1937 г. Окончил операторский факультет ВГИКа. Оператор фильмов: "Один из нас" ; "Случай с Полыниным" ; "Старики-разбойники" ; "Утренний обход" ; "...

    Большая биографическая энциклопедия

  • - род. 5 янв. 1920 в Тифлисе. Композитор. Засл. деят. иск. АрмССР. Окончил в 1953 Ереванскую конс. по кл. композиции Г. Е. Егиазаряна, в 1958 - аспирантуру при Ленингр. конс. ...

    Большая биографическая энциклопедия

  • - академ., директ. Главн. физич. обсерватории, р. 18 ф. 1862 в СПб., с. полковн., гофмейст...

    Большая биографическая энциклопедия

  • - сов. биохимик, акад. АН Арм. ССР. С 1946 работает в Н.-и. ин-те животноводства и ветеринарии Мин-ва с. х-ва Арм. ССР. Осн. труды посвящены вопросам обмена, в частности окислительному распаду...

    Большая биографическая энциклопедия

  • - князь ростовский, сын великого князя Владимира I Святославича. Убит сторонниками сводного брата Святополка I. Вместе с братом Глебом канонизирован Русской православной церковью...

    Русская энциклопедия

"БАБАЯН Борис Арташесович" в книгах

Вишневский Борис Лазаревич Аркадий и Борис Стругацкие: двойная звезда

Из книги Аркадий и Борис Стругацкие: двойная звезда автора Вишневский Борис Лазаревич

Вишневский Борис Лазаревич Аркадий и Борис Стругацкие: двойная звезда Автор выражает свою глубокую признательностьМихаилу Амосову, Юрию Флейшману, Владимиру Борисову, Константину Селиверстову, Вере Камше, Андрею Болтянскому, Ольге Покровской, Юрию Корякину, Николаю

БОРИС

Из книги Мой сын БГ автора Гребенщикова Людмила Харитоновна

БОРИС Еще на первом курсе перед одним из праздников я поднялась по лестнице выше этажом в гости к своей подруге Ире. Она сказала, что будет вечеринка, на которую кавалер нашей подруги Флоры приведет своих друзей-третьекурсников. Но она предупредила, что на этом вечере

Борис

Из книги Листы дневника. В трех томах. Том 3 автора Рерих Николай Константинович

Борис Дорогая Татьяна Григорьевна! Грустную весть сообщили Вы нам. Печально и за милого, любимого Борю и за него как отличного деятеля-строителя. Мало кто остается из этой хорошей группы. И Боря и я еще так недавно мечтали опять поработать вместе, и вот судьба решила

Ксения Букша БОРИС ПАСТЕРНАК: ДЕВЯТЬ ЖИЗНЕЙ И ОДНА СМЕРТЬ Борис Леонидович Пастернак (1890–1960)

Из книги Литературная матрица. Учебник, написанный писателями. Том 2 автора Букша Ксения

Ксения Букша БОРИС ПАСТЕРНАК: ДЕВЯТЬ ЖИЗНЕЙ И ОДНА СМЕРТЬ Борис Леонидович Пастернак (1890–1960) 1«Похож одновременно на арапа и на его коня», - сказала Марина Цветаева. Весьма метко, стоит посмотреть на портрет. Ахматова тоже напоминает: «Он, сам себя сравнивший с конским

Борис

Из книги Техника речи автора Харитонов Владимир Александрович

Борис … Безумны мы, когда народный плеск Иль ярый вопль тревожит сердце наше! Бог насылал на землю нашу глад, Народ завыл, в мученьях погибая; Я отворил им житницы, я злато Рассыпал им, я им сыскал работы - Они ж меня, беснуясь, проклинали! Пожарный огнь их домы

Любовь Андреевна БАБАЯН, Секретарь

Из книги Высокой мысли пламень (Часть первая) автора Управление главного конструктора АВТОВАЗ (коллектив авторов)

Любовь Андреевна БАБАЯН, Секретарь Тольятти был городом моей мечты. Я зачитывалась газетными статьями о нём, о заводе-гиганте, о тамошней природе. А жили мы тогда с мужем в туркменском городе Чарджоу. Он работал на экскаваторе в песках Каракум, а я - литсотрудником в

Борис

Из книги Большая книга тайных наук. Имена, сновидения, лунные циклы автора Шварц Теодор

Борис Обычно целеустремлен, иногда даже слишком. Оптимистичен. Любознателен, с образным мышлением. Иногда вспыльчив, непредсказуем. В конце концов тяготеет к дому: семья и малые дети – всегда в радость (рис. 5.5). Рис. 5.5. Борис Ельцин – самый непредсказуемый президент

Борис

Из книги Тайна имени автора Зима Дмитрий

Борис Значение и происхождение имени: современный вариант старославянского имени Борислав, славный в борьбе.Энергетика и Карма имени: в этом русском имени заложен огромный заряд силы, упорства и даже некоторой жесткости. С какой стороны ни смотри на него, энергетика

Борис

Из книги Хиромантия и нумерология. Секретные знания автора Надеждина Вера

Борис Значение имени - «борющийся» (слав.). Обычно целеустремленны. Оптимистичны. Любознательны, с образным мышлением. Иногда вспыльчивы, непредсказуемы. Судьба, бывает, испытывает их. В конце концов тяготеют к дому, семье, малые дети им - всегда в радость. В этом русском

Борис

Из книги Имена и фамилии. Происхождение и значение автора Кублицкая Инна Валерьевна

Борис Обычно целеустремлен, иногда даже слишком. Оптимистичен. Любознателен, с образным мышлением. Иногда вспыльчив, непредсказуем. В конце концов тяготеет к дому: семья и малые дети - всегда в радость (рис. 6.5). Рис. 6.5. Борис Ельцин - самый непредсказуемый президент

Неистовый Борис (Борис Андреев)

Из книги Скандалы советской эпохи автора Раззаков Федор

Неистовый Борис (Борис Андреев) Популярный киноактер Борис Андреев стал известен широкому зрителю с конца 30-х годов. И практически сразу он стал героем ряда громких скандалов, которые были широко известны в народе не благодаря СМИ (те в советские годы подобные события

Борис Зон

Из книги Без Москвы автора Лурье Лев Яковлевич

Борис Зон Борис Вульфович Зон – первый постановщик пьес Евгения Шварца, первый педагог, принесший в ленинградскую театральную школу систему Станиславского. Зон вывел на сцену Николая Черкасова. Под руководством Зона начинали работу в театре актеры Павел Кадочников,

Борис

Из книги Рюриковичи. Исторические портреты автора Курганов Валерий Максимович

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

Борис (Пти-Борис) Смелов Маленькую голенькую девочку спицей по комнате погонять

автора Крусанов Павел

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

Борис (Гран-Борис) Кудряков Рюмка свинца

Из книги Беспокойники города Питера автора Крусанов Павел

Борис (Гран-Борис) Кудряков Рюмка свинца Борис Кудряков, он же Гран-Борис, или просто Гран, был, наверное, самым загадочным и закрытым человеком петербургского андеграунда. Любое слово, сказанное о нем, или даже промелькнувшая мысль всегда неточны и нуждаются в немедленном

Аннотация
Отечественные процессоры Intel: академик Бабаян и мистер Чейз Дата создания:
27 октября 2004
Константин Серебряков Редакция:
Станислав Васильев Категория:
Бизнес

Краткое содержание:
Явление академика Бабаяна на сцене Российской Академии Наук во время форума Intel для разработчиков произвело шокирующий эффект. В кулуарах после первого пленарного доклада только это событие и обсуждалось. Сказано было немного, но от души и на наболевшие темы. И о мёртвой отечественной науке, и о том, как в семидесятые разрабатывались процессоры рассказал Борис Арташесович. Жить будем, не помрём?

Появление на сцене большого зала президиума Российской академии наук "человека и процессора" Бориса Арташесовича Бабаяна стало приятной неожиданностью для всех участников первого пленарного доклада. Мало кто предполагал что это произойдёт, событие даже не было анонсировано заранее. Более того, по мнению некоторых коллег, даже сама речь академика Бабаяна не была срежиссирована предварительно, то есть мы получили самый что ни на есть сюрприз, удививший не только участников форума, но и в какой то мере его организаторов. Сюрприз несомненно был приятным, потому, что наш соотечественник был представлен на форуме наряду с такими ведущими персонами Intel, как Франк Спиндлер и Ричард Вирт. Если же посмотреть с другой стороны, то в своей речи Борис Арташесович коснулся наболевших тем, да и сам факт того, что национальная компания Elbrus International теперь является составной частью Intel каждый воспринимает по своему.

"Наше всё" в области создания отечественных вычислительных машин, академик Борис Арташесович Бабаян, член-корреспондент РАН, в свои 70-лет полон сил и энергии для создания процессоров будущего. Каждый в меру патриотизма и других чувств выбирает свою точку зрения, но какой бы она не была, факт остаётся - с недавних пор академик Бабаян работает не только на благо России. На Форуме Борис Арташесович заявил о том, что вся команда Elbrus International в составе шестисот человек, вместе со своим руководителем переходит под крыло Intel и становится подразделением процессорного гиганта. По словам Бориса Арташесовича, еще до заключения контракта в "Эльбрусе" поняли, что заинтересованность Intel вызвана очень четким соответствием областей разработок обеих компаний. Работа ведется уже очень давно и конкретика деятельности строго засекречена, однако нам удалось узнать, что Elbrus International занята разработкой процессоров, компиляторов, системной математикой и в том числе развитием архитектуры широкого командного слова, технологии двоичной компиляции, а также технологий безопасности.

Само выступление академика Бабаяна на форуме было поставлено весьма своеобразным способом. В роли журналиста, берущего интервью, выступил Стив Чейз, президент корпорации Intel в России. Господин Бабаян начал издалека. В семидесятые годы двадцатого века он работал над созданием трех поколений суперкомпьютеров Эльбрус. Тогда все разработки финансировались государством и Министерством Обороны. В те годы разработчики вычислительной техники могли пользоваться неограниченными ресурсами, располагали неограниченным числом кадров и могли реализовывать самые смелые свои идеи, параллельно выполняя госзаказы. С помощью компьютеров Бабаяна Советский Союз смог создать ядерные и ракетные системы и свою космическую программу. После распада Советского Союза финансирование работ было приостановлено. Участь эта постигла не только тех, кто занимался наукой во благо отечественной вычислительной техники, но все остальные сегменты науки. Мы собственными руками легко и непринуждённо угробили весь научный потенциал страны и с каждым месяцем начали отставать на годы от Европы, США и Азии.

В 1992 году группа Бабаяна создала независимую компанию Elbrus International. Приоритетным направлением новая компания выбрала не копирование западных образцов, а создание новых и лучших продуктов. Как и следовало ожидать, перспективы и энтузиазм, способные своротить горы, упёрлись в самое банальное недофинансирование. Нехватка денег была крайне острой, а новому коллективу, состоящему на тот момент из четырёхсот человек, необходимо было как-то выживать, и не просто выживать, а ешё и сотрудничать с корпорациями Sun и Hewlett-Packard.

Выступая в центральной аудитории РАН академик рассказывал, как коллектив, работая за $50 в месяц добивался невероятных результатов. Еще четыре года назад, в двухтысячном году стало известно, что Intel, Hewlett-Packard и Transmeta используют в своих процессорах некоторые концепции архитектуры, некогда выдвинутые Бабаяном. Еще тогда академик мог создать процессор Elbrus 2000 (также известный как E2K), который мог бы быть в три раза быстрее и вполовину меньше по площади готовящегося к выпуску серверного чипа Intel Itanium, но... из-за отсутствия финансирования проект был заморожен, а идеи ушли на Запад. Просто мысль вслух. Архитектура Itanium имеет поразительное сходство с отечественным E2K.

Ещё два с половиной года назад ведущие издания писали, что согласно внутреннему расписанию компании Elbrus International, процессор первый прототип процессора увидит свет к концу 2002 года. Чип должен был работать на частоте около 400 МГц при использовании на производстве технологической нормы 180 нанометров. Тогда ожидалось, что к 2004 году его потомок, процессор E2K, сможет достичь частоты около 1200 МГц. Согласно заявлению сотрудников Elbrus, сделанном в 2002 году, при использовании технологического процесса 100 нанометров, чип E2K сможет достичь тактовых частот порядка 3 ГГц. Если бы такой процессор был выпущен, то на бенчмарках SPECint95 и SPECfp95 он бы мог показать рекордную для однопроцессорных систем производительность.

Оттолкнувшись первоначально от процессорной архитектуры Sparc (Sun Microsystems), корпорация Elbrus International разработала свой собственный набор инструкций с технологией бинарной компиляции. Сама технология была принципиально схожа с технологией морфирования команд, применяемой Transmeta в семействе чипов Crusoe. Несмотря на кажущиеся на первый взгляд достаточно невысокие даже по меркам 2002 года тактовые частоты, Elbrus должен был изначально поддерживать гиперпараллельную архитектуру, что позволо бы реализовать высокую производительность при относительно невысокой частоте, заметно снизить энергопотребление. Также в те годы, по словам академика Бабаяна, планировалось что процессор будет выполнять до 24 операций за такт.

Увы, как всегда, дело упёрлось в финансирование. По словам академика, процитированным несколько лет назад газетой "КоммерсантЪ", даже если государство выделит $100 миллионов на разработку новой архитектуры, все равно понадобится где-то еще найти миллиард долларов на доведение проекта до внедрения. Ни ста миллионов, ни миллиарда не нашлось. Вместо этого лидирующая на рынке компания предложила сотрудничество и финансирование, а итогом переговоров стало вливание наших специалистов в команду, которая известна каждому владельцу компьютера. Ситуация вполне обыденная на этом рынке, кстати.


Содержание
Свежие статьи

Больше статей 21 Мар - Seagate BarraCuda Pro 14TB: обзор и тест высоко-прои... 20 Мар - Лучшие мониторы для игр: текущий анализ рынка 19 Мар - Oukitel WP2: обзор и тест защищённого смартфона 18 Мар - AMD Ryzen Threadripper 2970WX: обзор и тест процессо... 17 Мар - Главные новости за неделю 15 Мар - AMD Radeon VII: обзор и тест видеокарты для игр в 4K 14 Мар - Лучшая материнская плата: текущий анализ рынка 13 Мар - Hiper Power Bank MPX 20000: обзор и тест внешнего ак... 12 Мар - Лучшая видеокарта для игр: текущий анализ рынка 11 Мар - Предварительный обзор Samsung Galaxy A50: ещё не фла... 9 Мар - Главные новости за неделю 7 Мар - AOpen 32HC1QUR: обзор и тест игрового монитора 6 Мар - Лучший процессор для игр: текущий анализ рынка 5 Мар - Услышанному верить: обзор и тест аудиоплеера высоког... 4 Мар - Технологичные подарки на 8 марта: гид сайт 3 Мар - Главные новости за неделю 1 Мар - Предварительный обзор Xiaomi Mi 9 SE: реально премиа... 28 Фев - Все складные смартфоны 2019 года 27 Фев - FiiO FB1: обзор и тест внутриканальных Bluetooth-нау... 25 Фев - 10 лучших игр-ужастиков для ПК и приставок 24 Фев - Главные новости за неделю 20 Фев - Иерархия видеокарт AMD и Nvidia: сравнительная табли...

Лучший SSD: текущий анализ рынка
Дата смерти: Место смерти:

Ошибка Lua в Модуль:Wikidata на строке 170: attempt to index field "wikibase" (a nil value).

Страна:

Ошибка Lua в Модуль:Wikidata на строке 170: attempt to index field "wikibase" (a nil value).

Научная сфера:

разработка вычислительной техники

Место работы:

Ошибка Lua в Модуль:Wikidata на строке 170: attempt to index field "wikibase" (a nil value).

Учёная степень: Учёное звание: Альма-матер : Научный руководитель:

Ошибка Lua в Модуль:Wikidata на строке 170: attempt to index field "wikibase" (a nil value).

Известные ученики:

Ошибка Lua в Модуль:Wikidata на строке 170: attempt to index field "wikibase" (a nil value).

Известен как:

Ошибка Lua в Модуль:Wikidata на строке 170: attempt to index field "wikibase" (a nil value).

Известна как:

Ошибка Lua в Модуль:Wikidata на строке 170: attempt to index field "wikibase" (a nil value).

Награды и премии: Сайт:

Ошибка Lua в Модуль:Wikidata на строке 170: attempt to index field "wikibase" (a nil value).

Подпись:

Ошибка Lua в Модуль:Wikidata на строке 170: attempt to index field "wikibase" (a nil value).

[[Ошибка Lua в Модуль:Wikidata/Interproject на строке 17: attempt to index field "wikibase" (a nil value). |Произведения]] в Викитеке Ошибка Lua в Модуль:Wikidata на строке 170: attempt to index field "wikibase" (a nil value). Ошибка Lua в Модуль:CategoryForProfession на строке 52: attempt to index field "wikibase" (a nil value).

Бори́с Арташе́сович Бабая́н (род. 1933) - советский и российский учёный, педагог, разработчик вычислительной техники, член-корреспондент АН СССР (1984; с 1991 года - Российской академии наук). Автор трудов по архитектурным принципам построения вычислительных комплексов, компьютерного программного обеспечения. Лауреат Государственной () и Ленинской () премий. Первый европейский учёный, удостоенный звания Intel Fellow .

Биография

За разработку и внедрение микропроцессорной вычислительной системы «Эльбрус-2» он удостоился звания лауреата Ленинской премии .

С г. вместе с частью коллектива, разрабатывавшего проект Эльбрус , перешёл в структуру корпорации Intel . Бабаян стал первым европейским учёным, удостоенным титула Intel Fellow (заслуженный инженер-исследователь Intel).

В настоящее время Борис Бабаян является директором по архитектуре подразделения Software and Solutions Group корпорации Intel, а также научным советником научно-исследовательского центра Intel в Москве.

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

См. также

Напишите отзыв о статье "Бабаян, Борис Арташесович"

Примечания

Ссылки

  • на официальном сайте РАН