Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[1/2] и ещё Эльбрус

5 views
Skip to first unread message

Vladimir Bogdanovitch

unread,
Jul 26, 1999, 3:00:00 AM7/26/99
to
╔═════════════════════════════════════════════════════════════════════
║ Forwarded by Vladimir Bogdanovitch (2:5090/31.7)
╟──────┬──────────────────────────────────────────────────────────────
║ Area │ RU.AMIGA (RU.AMIGA)
║ From │ RDC, 2:5020/1301.7 (11 Jul 99 18:36)
║ To │ All
║ Subj │ [1/2] и ещё Эльбрус
╚══════╧══════════════════════════════════════════════════════════════
@TEAM: *PEPSI* 2
URL : http://www.hardware.ru/cpu/e2k-spec.html
Title: iXBT: Эльбрус Бабаяна и Pentium Пентковского


Эльбрус Бабаяна и Pentium Пентковского


Перспективный микропроцессор E2k (Эльбрус-2000), разрабатываемый российской
компанией Эльбрус, получил широкую известность лишь недавно, после статьи Кита
Дифендорффа "Русские Идут" в февральском выпуске ведущего западного издания в
области микропроцессорных архитектур "Microprocessor Report".

Основные тезисы статьи:

o новый процессор должен показывать в 3-5 раз более высокую
производительность, потреблять меньше электроэнергии и быть дешевле в
производстве, чем Intel Merced;
o команда Эльбрус имеет достаточно хорошую репутацию и опыт, чтобы
действительно выпустить такой процессор;
o компьютеры Эльбрус, реализующие основные современные архитектурные
принципы, начали выпускаться задолго до того, как идеи на эту тему
начали только обсуждаться на Западе;
o процессор Эльбрус-3 был изготовлен в 1991 году по очень старой, даже по
тем временам, кристальной технологии, но по производительности в два
раза превосходил Cray.;
o технологические новшества E2K столь же впечатляющи, как и архитектурные:
E2K реализует лучшую схемотехнику, чем та, которая используется в
рекордсмене последнего времени, процессоре Alpha 21264;
o КМОП технология E2K с низким энергопотреблением позволит в ближайшие 2-3
года иметь "суперкомпьютер в карманном электронном блокноте";
o в области компиляторов команда Эльбрус не менее квалифицирована, чем в
разработке архитектуры или электронном проектировании:
распараллеливающий компилятор E2K в настоящее время достигает
показателя 10-ти операций за такт, что почти в три раза выше, чем
лучший в отрасли компилятор Alpha;
o в режиме интерпретации E2K исполняет код микропроцессоров Intel и Sun
всего на 10-30% медленнее, чем свой собственный (для сравнения, пакет
FX!32, исполняющий код процессоров Intel на компьютерах Alpha,
замедляет исполнение в 3 раза); при этом E2K позволяет достичь 100%
двоичной совместимости для любых кодов процессоров Intel для любой
операционной системы, что выгодно отличает E2K от того же FX!32;
o важным свойством E2k является "непробиваемая" защита исполняемых кодов и
данных от вирусов; развитие подобного направления оборвалось на Западе
вместе с провалом микропроцессора Intel 432.

О том, что в России разрабатывается процессор, по своим возможностям
потенциально превосходящий Merced, поведали средства массовой информации всего
мира. В Internet не стихают обсуждения этой темы. Об Эльбрус E2k очень высоко
отзываются многие признанные Западные специалисты по микропроцессорам. По их
мнению, в российский микропроцессор заложены уникальные идеи с большим будущим.

В начале этого года Эльбрус завершил логическое проектирование процессора и все
системное программное обеспечение. Hа точной модели E2k были получены оценки
производительности. Теперь предстоит завершающий этап - перенос архитектуры на
кристалл.

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

Эльбрус

С именем Эльбрус связана история всей мировой вычислительной отрасли. Компания
Эльбрус была образована на базе ИТМиВТ имени С.А. Лебедева (Института Точной
Механики и Вычислительной Техники, коллектив которого на протяжении более 40
лет
разрабатывал суперкомпьютеры для оборонных систем Советского Союза). В
процессоре E2k воплощены и развиваются идеи российского суперкомпьютера
Эльбрус-3, построенного в 1991г. Сегодня архитектуру Эльбрус-3 принято относить
к EPIC (Explicitly Parallel Instruction Computing - вычисления с явным
параллелизмом команд).

По словам Бориса Арташесовича Бабаяна, главного архитектора суперкомпьютеров
линии Эльбрус, суперскалярная архитектура была изобретена в России: "В 1978-ом
году мы сделали первую суперскалярную машину, Эльбрус-1. Сейчас на Западе
делают
суперскаляры только такой архитектуры. Первый суперскаляр на Западе появился в
92-ом году, наш в 78-ом. Причем тот вариант суперскаляра, который сделали мы,
аналогичен Pentium Pro, который Intel сделал в 95-ом году".

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

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

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

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

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

А совсем недавно я выяснил, что разработки Эльбрус имеют непосредственное
отношение и к самым распространенным сейчас универсальным микропроцессорам -
семейству x86 фирмы Intel.

Пентиум

Отечественные суперкомпьютерные ноу-хау реализованы в микропроцессорах Pentium.
Бывший сотрудник ИТМиВТ Владимир Пентковский в настоящее время является ведущим
разработчиком микропроцессоров фирмы Intel. Вместе с Пентковским в Intel попали
огромный опыт и совершенные технологии, разработанные в ИТМиВТ. По словам Кита
Дифендорффа, компьютеры Эльбрус, в которых реализованы основные принципы
современных архитектур, такие как SMP, суперскалярная и EPIC архитектуры,
начали
выпускаться задолго до того, как идеи на эту тему начали только обсуждаться на
Западе.

Все системное программное обеспечение Эльбрус-1 и Эльбрус-2 было создано с
использованием языка программирования высокого уровня Эль-76, а не
традиционного
ассемблера. Эль-76 напоминает язык Algol-68, принципиальное отличие, пожалуй,
состоит в динамическом связывании типов в Эль-76, которое поддержано на
аппаратном уровне. Эль-76 является одновременно языком прикладного
программирования, управления заданиями, системного программирования. Ассемблер
в
Эльбрус не использовался - только высокоуровневое программирование. Эль-76
перед
исполнением переводился в байткод на манер Java. Этот байткод "на ходу"
аппаратно транслировался в простые машинные команды.

В ИТМиВТ Владимир Пентковский принимал участие в разработке суперкомпьютеров
Эльбрус-1 (1978) и Эльбрус-2 (1984). В 1986 году он возглавил проект
32-разрядного микропроцессора Эль-90. К 1987 году логический дизайн будущего
микропроцессора был завершен, а в 1990г произведены первые прототипы. В Эль-90
сочетались концепция RISC и архитектура Эльбрус-2.


__
__/ / Powered CoModerator of RU.AMIGA
\_\/ by MOTOROLA [Russian AMIGA Masters]

- --- rdc(at)mindless.com http://rdc.cch.pmc.ru мгтс://352-0931
* Origin: Baby oil does -NOT- come from squeezing
deadbabies══════════════════════════════════════════════════════════════════════

Hello All!

Опять о нашем отечественном микpопpоцессоpе.

Vladimir Bogdanovitch.

- --- GoldED 2.50+

0 new messages