НА ПЕРЕКРЕСТКЕ ОТЕЧЕСТВЕННЫХ И ЗАРУБЕЖНЫХ ТЕХНОЛОГИЙ

П.Иванов "Станет ли компьютерный мир гелиоцентрическим?
Точка зрения Sun"

(интервью с Джоном Гейджем, научным руководителем Sun Microsystems)
Источник: Computer Weekly (ComputerWeek-Moscow), 1994, No.34

... П.Иванов (Computer Weekly) Не могли бы Вы более детально охарактеризовать позицию Sun Microsystems в отношении контактов с российскими специалистами. Насколько мне известно, в 1992 г. ваша компания подписала первый контракт с группой Бабаяна. В прошлом году началось сотрудничество с упомянутой фирмой ELVIS+. На мой взгляд, все это свидетельствует о стремлении Sun Microsystems привлечь российских специалистов к созданию и реализации перспективных технологий. Как Вы оцениваете квалификацию и деятельность разработчиков из России?

Джон Гейдж (научный руководитель Sun Microsystems)
В 1989 г. мы с Биллом Джоем приехали в Россию на первую выставку Unix-систем. В один из дней нам выпала уникальная возможность пообщаться с множеством людей, которые представляли самые различные деловые, промышленные и научные круги. Среди них были Бабаян и его коллеги, геофизики, сотрудники ряда вычислительных центров, которые проявили значительный интерес к нашим исследованиям. Тогда-то Бабаян и рассказал нам о своей деятельности по проектированию суперкомпьютера нового поколения "Эльбрус-3", ставшего продолжением проекта "Эльбрус-2". Эта машина отличается рядом оригинальных технических решений, но налаживание ее производства в России тормозилось нескончаемыми проблемами. Между тем многие из заложенных в "Эльбрус-3" принципов архитектуры были созвучны нашим собственным разработкам модели суперкомпьютера, который планировалось выпустить в 1995 г. Мы увидели высочайший уровень подготовки российских специалистов в области системных архитектур, компиляторов и программного обеспечения в целом. После двадцати лет успешного развития информационных технологий, прошедших под знаком повышения производительности аппаратных средств, на первое место начинают выходить вычислительные алгоритмы. Над их совершенствованием в Соединенных Штатах долгое время никто не задумывался: задача эта не из легких. Если ваши программы выполнялись медленно, проще было заменить аппаратные средства более производительными, благо такая возможность всегда имелась. В России, где компьютер долгое время оставался редкостью, интеллектуальные силы были направлены на совершенствование алгоритмов. Как стало ясно теперь, в искусстве оптимизации алгоритмов российские программисты оставили позади весь остальной мир.

Тогда, в 1989 г., мы убедились, что они тоже ломают голову над организацией распараллеливания обработки, построением многопроцессорных систем и синхронизацией подзаданий, выполняемых на разных процессорах. Но это были идеи, выдвинутые не в самое удачное время и не в самой благоприятной обстановке. В ходе продолжительных бесед Билла Джоя с Бабаяном и его коллегами стала очевидной необходимость сотрудничества. К сожалению, немедленно начать его было невозможно из-за существующих в США ограничений на экспорт, которые распространяются и на технологии. Тогда же, пригласив Бабаяна в штаб-квартиру фирмы в Калифорнии, мы сказали ему: "Наша компания готова выделить вам некоторые средства на продолжение разработок, поскольку сегодня ваша группа - явный лидер в области архитектуры многопроцессорных систем". И в 1989, и в 90-х гг. я повторял и повторяю: любой человек и любая компания за пределами России, серьезно относящиеся к своему делу, должны стремиться к сотрудничеству с российскими научно-исследовательскими институтами, которое сделало бы возможным взаимный обмен информацией о выполняемых проектах... Еще два года ушло на преодоление формальных барьеров. Нам удалось доказать представителям государственных учреждений, что мы имеем право рассказывать российским коллегам о своих разработках без наличия экспортной лицензии.

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


Р.Богатырев "Новая жизнь легендарной машины БЭСМ-6"
Источник: Computer Weekly (ComputerWeek-Moscow), 1997, No.35

... Мне представляется, что интерес к БЭСМ-6, как и другим отечественным ЭВМ (в частности, к МИРу и Эльбрусу), не должен угасать; напротив, создание программных эмуляторов - это один из важных методов исследования истории компьютерной техники и технологии. Нам еще нужно многому учиться у наших мудрых предшественников: немало из тех решений, которые применялись на программном и аппаратном уровне в условиях крайне низкой надежности элементной базы и удивительно скромных вычислительных ресурсов, не только не устарели, а, я убежден, могут дать искомый ключ к созданию новых перспективных архитектур и технологий.


А.Колесов "Четверть века микропроцессорной эпохи"
Источник: Мир ПК, 1996, No.10

... В конце 70-х годов, когда я был молодым выпускником МИФИ, мне довелось на нескольких технических конференциях и семинарах прослушать один и тот же доклад о перспективах развития вычислительной техники, подготовленный ведущими специалистами Института точной механики и вычислительной техники (ИТМиВТ) АН СССР. В то время там заканчивалась разработка первого советского многопроцессорного комплекса "Эльбрус".

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

Один из главных тезисов доклада состоял в том, что возможности повышения производительности однопроцессорных систем (по крайней мере основанных на полупроводниковой интегральной технологии) уже практически исчерпаны. Обосновывался этот тезис с помощью детального, с весьма серьезными математическими выкладками, анализа физических процессов p-n-перехода. Из этого анализа неоспоримо следовало, что дальнейшее повышение быстродействия микросхем связано с нелинейным увеличением энергопотребления, а значит, с перегревом полупроводникового кристалла, от которого не спасут никакие системы принудительного охлаждения. (Кстати, в то время обсуждалась возможность использования для охлаждения микросхем не простых вентиляторов, а серьезных устройств на базе криогенных систем.) А с учетом повышения интеграции (т.е. плотности транзисторов на кристалле), еще увеличивающего удельное тепловыделение, вывод был однозначным: нужно либо переходить к созданию многопроцессорных вычислительных систем, либо ждать появления цифровых приборов, основанных на других физических принципах.

Специалисты из ИТМиВТ знали, что говорили: этот институт не только создавал супер-ЭВМ на архитектурном уровне, но и вел разработку первых в СССР быстродействующих цифровых микросхем на переключателях тока (так называемая "пятисотая серия") специально для проекта "Эльбрус". ...


М. Кузьминский, Д. Волков "Современные суперкомпьютеры: состояние и перспективы"
Источник: Открытые системы, 1995, No.6

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

...

Положение с разработками суперкомпьютеров в России, очевидно, оставляет сегодня желать лучшего. Работы над отечественными суперЭВМ в последние годы велись сразу в нескольких организациях. Под управлением академика В.А.Мельникова была разработана векторная суперЭВМ "Электроника CC-100" с архитектурой, напоминающей Сгау-1. В ИТМиВТ РАН проводятся работы по созданию суперкомпьютеров "Эльбрус-3". Этот компьютер может иметь до 16 процессоров с тактовой частотой 10 нс. По оценкам разработчиков, на тестах LINPACK при N = 100 быстродействие процессора составит 200 MFL0PS, при N = 1000 - 370 MFLOPS. Другая разработка, выполненная в этом институте, - Модульный Конвейерный Процессор (МКП), в котором используется оригинальная векторная архитектура, однако по быстродействию он, вероятно, должен уступать "Эльбрус-3".

Другим центром работ над отечественными суперкомпьютерами является известный своими работами по ЕС ЭВМ НИЦЭВТ. Там был выполнен ряд интересных разработок - различные модели векторных суперЭВМ ЕС 1191 на ECL-технологии и идут работы над новым суперкомпьютером "АМУР", в котором используется КМОП-технология. Ряд организаций во главе с ИПМ РАН ведут работы по созданию MPP-компьютера МВС-100, в процессорных элементах которого используются микропроцессоры i860XP, а для организации коммуникаций применяются транспьютеры Т805. Хотя в наличии имеются опытные образцы некоторых из вышеупомянутых отечественных компьютеров, ни один из них промышленно не производится. ...


Игорь Левшин "Sun знакомит Россию с российскими разработчиками"
Источник: Computerworld Россия, 1997, No.24

... Кроме Соединенных Штатов, разработки для Sun Microsystems ведутся всего в трех странах. В России этим занимаются сразу две группы: "Московский Центр SPARC-технологий" под руководством Бориса Бабаяна и "Элвис+" Александра Галицкого.

Если попытаться охарактеризовать Бориса Бабаяна одной короткой фразой, то прозвучит она так: Бабаян - это "Эльбрус". Полсотни советских специалистов, обладавших большим опытом в строительстве суперкомпьютеров, перейдя пять лет назад под крыло Sun, перестали создавать сами компьютеры, но преуспели в разработке компиляторов Си, Паскаля и Фортрана для компьютерных платформ Sun. Недавно поддержку SunOS целиком доверили Московскому центру SPARC-технологий. Сейчас в этом коллективе трудятся над проектами Sun около 150 квалифицированных программистов.

...


В.Ирбенек "Московский центр SPARC-технологий и Compass Design Automation:
история и перспективы сотрудничества"

Источник: Автоматизация проектирования, 1997, No.3

Московский центр SPARС-технологий (МЦSТ) начал свою деятельность в апреле 1992 года на базе Института точной механики и вычислительной техники им. С.А. Лебедева (ИТМ и ВТ) и имеет в настоящее время свои подразделения в Москве, Санкт-Петербурге и Новосибирске. В 1973-1994 гг. коллектив инженеров, образовавший МЦSТ, создал несколько поколений самых высокопроизводительных отечественных ЭВМ серии Эльбрус, которые до сих пор используются в оборонных системах, ядерных и космических исследованиях. ...

Первое соглашение о совместной деятельности между Московским Центром SPARС-технологий и компанией Сompass Design Automation было подписано вице-президентом CDA Анри Кристини и генеральным директором МЦSТ Александром Кимом в мае 1994 года после встречи президента CDA Дитера Мезгера с научным руководителем МЦSТ членом-корреспондентом РАН Борисом Бабаяном. В это же время первая группа из шести программистов - специалистов из ИТМ и ВТ в области автоматизации проектирования печатных плат - включилась в работу над первым совместным проектом. Проект заключался в разработке системы под названием Package Constraints Manager, обеспечивающей возможность импорта, редактирования существующих и конструирования новых корпусов микросхем, автоматического выбора из библиотеки корпусов, наиболее подходящих для данного кристалла, проектирования проводных соединений между кристаллом и корпусом в автоматическом и интерактивном режимах, а также обеспечивающей возможность проверки выполнения разнообразных геометрических ограничений. Алгоритмическое обеспечение данной системы включает самые эффективные модификации существующих точных алгоритмов и оригинальные эвристические алгоритмы решения задачи о назначениях на матрицах специального вида, который основан на методе динамического программирования и имеет квадратичную временную сложность. Программное обеспечение системы написано на С++ в рамках новой графической инфраструктуры V9 и предназначалось для замены устаревшего редактора проводных соединений, написанного на языке Mainsail в рамках графической инфраструктуры V8. В настоящее время интерес к данному продукту проявляет ряд фирм (в том числе VLSI и Compaq).

...


"Российский рынок информационных технологий:
впечатления наблюдателя"

(интервью с Б.А.Бабаяном)
Источник: Computer Weekly (ComputerWeek-Moscow), 1994, No.16

... Итак, вам потребовался доступ к технологиям для практической реализации своих разработок. Почему выбор пал на Sun?

Ну, в принципе выбор не такой уж большой. Ведь речь идет о компании, способной продвигать компьютерную архитектуру, а таковых даже в Европе нет. Требуются крупные инвестиции, причем не только в производство схем, но и в поддержку приложений. Из американских компаний наибольший интерес к нашим разработкам проявили Sun Microsystems и Hewlett-Packard. Мы выбрали Sun.

Что вам дают совместные проекты с Sun Microsystems и на каких условиях они выполняются?

Сейчас мы работаем над несколькими проектами. Первый контракт был подписан еще в марте 1992 г. и предполагал реализацию идей, заложенных в машине "Эльбрус-3", на западной технологии. Речь идет о создании перспективного SPARC-процессора и оптимизирующего компилятора к нему. Для выполнения этого проекта на базе сотрудников ИТМ ВТ была создана чисто российская фирма "Московский центр SPARC-технология". Через три-четыре месяца мы приступили к реализации второго проекта, связанного с поддержкой и развитием существующих компиляторов Sun. Для его реализации нами были открыты два филиала в Санкт-Петербурге и Новосибирске, которые в настоящее время занимаются вопросами развития Sun_овских вариантов языков Паскаль и Фортран. Недавно стартовал новый проект по Unix. Что нам дают эти проекты? Во-первых,- возможность внедрения своих разработок и рабочие места для высококвалифицированных специалистов нашего института. Во-вторых, мы вышли на мировой уровень, причем в самой важной и престижной области создания средств вычислительной техники - разработке архитектуры. Это принесло коллективу известность и интерес со стороны других зарубежных компаний. Сейчас обсуждается возможность заключения контрактов на создание инструментария для электронного САПР и средств телекоммуникаций. Это позволит подключить к разработкам на высоком уровне группу специалистов соответствующего профиля из нашего института.

А какое место в вашем сотрудничестве с Sun занимает обычная дистрибуторская деятельность?

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

...


"Векторные суперкомпьютеры"
Источник: Computer Weekly (ComputerWeek-Moscow), 1995, No.17

Еще 10 - 15 лет назад суперкомпьютеры были чем-то вроде элитарного штучного инструмента, доступного разве что "яйцеголовым" ученым из засекреченных ядерных центров. Однако развитие аппаратных и программных средств сверхвысокой производительности позволило освоить промышленный выпуск этих машин, а число пользователей систем данного класса сегодня достигает десятков тысяч. Более того, суперкомпьютеры стали обязательным компонентом парка вычислительной техники всех информационно развитых стран.

...

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


Игорь Левшин "Хорошие и разные"
Источник: Computerworld Россия, 1997, No.44

...

В начале обзора мы упоминали поколение Post-RISC. Имелась в виду маркетинговая кампания Intel, заранее продвигающая "процессор XXI века" - IA-64 (Merced). Intel употребляет в отношении новой архитектуры термин EPIC (Explicitly Parallel Instruction Computing - вычисления с явно распараллеленными командами). По сути, это примерно то же самое, что и архитектура VLIW (Very Larg Instruction Word - архитектура сверхдлинных команд). Коллеги члена-корреспондента РАН Бабаяна оценили потенциал этой архитектуры еще во времена "эльбрусов". По словам Бабаяна, сейчас в мире этой архитектурой занимается всего тpи группы разработчиков: в Intel, IBM и в "Эльбрус-2000".

"Мы не только раньше американцев поняли, что суперскалярная архитектура (типичная для современных RISC-процессоров) - это хорошо, мы раньше их поняли, что суперскалярная архитектура - это уже плохо, - утверждает Бабаян. - Эльбрус-2000" рассчитывает выпустить до 2000 года VLIW-процессор собственной разработки, который должен превзойти по производительности Merced". ...