ОтCliver
КГришa
Дата31.01.2002 04:27:34
РубрикиПрочее; Современность; Армия;

Почитай умные вещи, сынок...


Пентиум
Отечественные суперкомпьютерные ноу-хау реализованы в микропроцессорах 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.

Основные характеристики Эль-90:

выдача до трех команд за такт
32-разрядная архитектура
упрощенный набор команд (по сравнению с Эльбрус-2), большинство команд исполняются за один такт
аппаратная поддержка языков программирования высокого уровня
исполнение по предположению
изменение порядка исполнения команд
предсказание ветвлений
переименование регистров
раздельные кэши команд и данных по 32KB
конвейеризованное устройство вещественной арифметики
поддержка многоуровневой иерархии памяти, кэш первого и второго уровня
поддержка мультипроцессорности (до 10 процессоров)
поддержка отладки, мониторинг производительности
режим "сверхнадежных вычислений" (несколько процессоров независимо производят вычисления и сравнивают результаты, а если результаты расходятся, считают заново). Этот режим требовался, потому что используемая в Эльбрус элементная база была недостаточно надежной для некоторых военных приложений.
В 1990г Пентковский начал работу над Эль-91С, последователем Эль-90. Но после изменения в России политической и экономической системы, финансирование разработки прекратилось. На период с 1991 по 1999 год Пентковский теряется из нашего поля зрения. Вновь его имя появляется в Intel Technology Journal. Согласно приложению "биографии разработчиков" к статье, посвященной архитектуре микропроцессора Pentium III ( , Владимир Пентковский является главным архитектором Pentium III.

Хочется также напомнить, что в 1993 году Intel представила свой принципиально новый 32-разрядный процессор Pentium. Вот некоторые из его характеристик:

декодер команд Pentium заменяет команды x86 простыми RISC-подобными, которые процессор способен эффективно обрабатывать
суперскалярная архитектура с выдачей до двух команд за такт
предсказание ветвлений
раздельные кэши команд и данных
конвейеризованный блок операций с вещественными числами
поддержка многоуровневой иерархии памяти, кэш первого и второго уровня
поддержка мультипроцессорности (2 процессора)
поддержка отладки, мониторинг производительности
режим "сверхнадежных вычислений" - два процессора Pentium независимо производят вычисления и сравнивают результаты - если результаты расходятся, считают по-новому.
Не правда ли, между Pentium и Эль-90 очень много общего?

Может статься, что процессор Pentium назван по фамилии своего разработчика Владимира Пентковского. Действительно, в 1995 году фирма Intel выпустила более совершенный процессор Pentium Pro, который уже вплотную приблизился по своим возможностям к Российскому микропроцессору 1990 года. В Pentium Pro был улучшен декодер команд x86, совершенствовано суперскалярное ядро, добавлено исполнение по предположению, изменение порядка исполнения команд, переименование регистров, улучшен блок операций с вещественными числами.


Cliver (31.01.2002 04:27:34)
ОтХ-55
К
Дата31.01.2002 23:52:16

Резунизм от вычислительной техники


Приветствую!

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


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

>Основные характеристики Эль-90:

>выдача до трех команд за такт
>32-разрядная архитектура
>упрощенный набор команд (по сравнению с Эльбрус-2), большинство команд исполняются за один такт
>аппаратная поддержка языков программирования высокого уровня
>исполнение по предположению
>изменение порядка исполнения команд
>предсказание ветвлений
>переименование регистров
>раздельные кэши команд и данных по 32KB
>конвейеризованное устройство вещественной арифметики
>поддержка многоуровневой иерархии памяти, кэш первого и второго уровня
>поддержка мультипроцессорности (до 10 процессоров)
>поддержка отладки, мониторинг производительности
>режим "сверхнадежных вычислений"
>(несколько процессоров независимо производят вычисления и сравнивают результаты, а если результаты расходятся, считают заново).
>Этот режим требовался, потому что используемая в Эльбрус элементная база была недостаточно надежной для некоторых военных приложений.
>В 1990г Пентковский начал работу над Эль-91С, последователем Эль-90.
>Но после изменения в России политической и экономической системы, финансирование разработки прекратилось.
>На период с 1991 по 1999 год Пентковский теряется из нашего поля зрения. Вновь его имя появляется в Intel Technology Journal.
>Согласно приложению "биографии разработчиков" к статье, посвященной архитектуре микропроцессора Pentium III
>(
, Владимир Пентковский является главным архитектором Pentium III.

>Хочется также напомнить, что в 1993 году Intel представила свой принципиально новый 32-разрядный процессор Pentium. Вот некоторые из его характеристик:

>декодер команд Pentium заменяет команды x86 простыми RISC-подобными, которые процессор способен эффективно обрабатывать
Это – ублюдочное решение, которое диктуется (1) совместимостью и (2) ленью Интела, кот. НЕ желает реализовывать архитектуру со сверхдлнным словом.
Архитектура с сверхдлинным словом кроет эту замену как бык овцу, но Интелу – лень, они и так монополисты.

>суперскалярная архитектура с выдачей до двух команд за такт
Ублюдочное решение, которым заменяют нормальную векторную архитектуру (кот. давным-давно применяется на суперкомпьютерах).
Кстати – архитектура со сверхдлинным словом – неплохой инструмент для поддержки векторной архитектуры.

>предсказание ветвлений
Тут верно

>раздельные кэши команд и данных
Поддержка была и в 386 (1986 г.)

>конвейеризованный блок операций с вещественными числами
Не помню, но и это не невидаль – вроде и в 486 было – хотя тут не отвечаю.

>поддержка многоуровневой иерархии памяти, кэш первого и второго уровня
Было и в 486 (1989)

>поддержка мультипроцессорности (2 процессора)
Было и в 386 (1986 г.),

>поддержка отладки,
Было и в 286

>мониторинг производительности
Тут не помню, а доков под руками нет.

>режим "сверхнадежных вычислений" - два процессора Pentium независимо производят вычисления и сравнивают результаты –
>если результаты расходятся, считают по-новому.
Это давным-давно было в малых ЭВМ – это просто поднятие характеристик МИКРОпроцессоров до уровня процессоров Малых ЭВМ.

>Не правда ли, между Pentium и Эль-90 очень много общего?
Примерно столько же, сколько у "Волги" и "Мерседеса": Двигатель внутреннего сгорания, 4 колеса с надувными шинами. Вывод – Мерседес – содран с Волги.

Резунизм от ЦВТ.


>Может статься, что процессор Pentium назван по фамилии своего разработчика Владимира Пентковского.
Нет. Пентиум – вместо 586. (Пента – пять по-русски – ср. Пентаграмма)

>Действительно, в 1995 году фирма Intel выпустила более совершенный процессор Pentium Pro,
>который уже вплотную приблизился по своим возможностям к Российскому микропроцессору 1990 года.
>В Pentium Pro был улучшен декодер команд x86, совершенствовано суперскалярное ядро,
>добавлено исполнение по предположению, изменение порядка исполнения команд, переименование регистров, улучшен блок операций с вещественными числами.
Этот Pro – порядочное г... Именно поэтому линия Pro и не продолжена.

С уважением, Х-55.

Х-55 (31.01.2002 23:52:16)
ОтKtulu
К
Дата01.02.2002 12:03:43

Re: Резунизм от...


Уважаемый X-55, а сами то Вы в компьютерах разбираетесь :) ?

>>Хочется также напомнить, что в 1993 году Intel представила свой принципиально новый 32-разрядный процессор Pentium. Вот некоторые из его характеристик:
>
>>декодер команд Pentium заменяет команды x86 простыми RISC-подобными, которые процессор способен эффективно обрабатывать
>Это – ублюдочное решение, которое диктуется (1) совместимостью и (2) ленью Интела, кот. НЕ желает реализовывать архитектуру со сверхдлнным словом.
(1) Это решение вызвано тем, что
a) Требуется сохранить двоичную совместимость снизу вверх со всеми
предыдущими процессорами x86
б) Увеличение производительности процессора с неортогональной системой команд и
переменной длиной слова, достигается гораздо труднее, чем RISC
(2) Интел УЖЕ РЕАЛИЗОВАЛ VLIW-процессор, а называется он Itanium; процессор пока ещё
работает очень медленно и уже отгружен производителям железа и разработчикам ОС
для оценки и написания софта.

>Архитектура с сверхдлинным словом кроет эту замену как бык овцу, но Интелу – лень, они и так монополисты.
Это тоже не очевидно, а в большинстве случаев - просто неверно. Для реализации всех преимуществ
VLIW-архитектуры необходимы ОЧЕНЬ эффективные компиляторы, компилятор от Intel для Itanium пока генерирует очень медленный код.
>>суперскалярная архитектура с выдачей до двух команд за такт
>Ублюдочное решение, которым заменяют нормальную векторную архитектуру (кот. давным-давно применяется на суперкомпьютерах).
Применялась, а сейчас часто применяют кластеры из многоголовых SMP-машин, поскольку
их программировать намного легче, чем векторные ....
>Кстати – архитектура со сверхдлинным словом – неплохой инструмент для поддержки векторной архитектуры.
Ну и где примеры более-менее массовых векторных процессоров (Fujitsu и Compex не предлагать)?

>>предсказание ветвлений
>Тут верно
Ну это во всех архитектурах применяется :)

>>Может статься, что процессор Pentium назван по фамилии своего разработчика Владимира Пентковского.
>Нет. Пентиум – вместо 586. (Пента – пять по-русски – ср. Пентаграмма)
Все верно, но оба варианта имеют право на существование, я вот не могу сказать,
какой из них верен - может и оба в какой-то мере верны.

>>Действительно, в 1995 году фирма Intel выпустила более совершенный процессор Pentium Pro,
>>который уже вплотную приблизился по своим возможностям к Российскому микропроцессору 1990 года.
>>В Pentium Pro был улучшен декодер команд x86, совершенствовано суперскалярное ядро,
>>добавлено исполнение по предположению, изменение порядка исполнения команд, переименование регистров, улучшен блок операций с вещественными числами.
>Этот Pro – порядочное г... Именно поэтому линия Pro и не продолжена.
Линия Pentium Pro продолжена - это P-II,III,IV.
Pentium Pro был хорошим процессором, предназначенным, однако, для серверов.
Именно на базе PPro фирма Интел в свое время построила самый производительный
в мире суперкомпьютер.

>С уважением, Х-55.

--
Алексей

Х-55 (31.01.2002 23:52:16)
Отlandman
К
Дата01.02.2002 06:10:54

Re: Резунизм от...


Доброго всем времени суток

>Этот Pro – порядочное г... Именно поэтому линия Pro и не продолжена.

***Продолжением PPro стал Р-2. Р-2 не что иное как PPro с ММХ и оптимизированостью под 16bit

>С уважением, Х-55.

С уважением Олег

landman (01.02.2002 06:10:54)
ОтХ-55
К
Дата01.02.2002 11:35:02

Я имел в виду аппаратную реализацию


Приветствую!

>>Этот Pro – порядочное г... Именно поэтому линия Pro и не продолжена.
>***Продолжением PPro стал Р-2. Р-2 не что иное как PPro с ММХ и оптимизированостью под 16bit
Я не совсем ясно выразился – я имел в виду аппаратную реализацию. Про плох из-за того, что сделан в 2-кристальной микросборке – явное переинженеривание.
Пентиум-2 вышел в SEC картридже. Пока они ваяли все это, 1/1997 вышло 3-е поколение Пентиум-1 (P55C они назывались – поколения 5.5), кот. УЖЕ ИМЕЛО MMX.
В резельтате Пентиум Про (кот. считался 6-м поколением) оказался позади 5.5-го по системе команд и скорости графобработки.
Натурально, использовали его только для серверов. Пентиум-2 исправил это.

С уважением, Х-55.

Х-55 (01.02.2002 11:35:02)
Отlandman
К
Дата01.02.2002 12:16:37

Re: Я имел...


Доброго всем времени суток

>Приветствую!

>>>Этот Pro – порядочное г... Именно поэтому линия Pro и не продолжена.
>>***Продолжением PPro стал Р-2. Р-2 не что иное как PPro с ММХ и оптимизированостью под 16bit
>Я не совсем ясно выразился – я имел в виду аппаратную реализацию. Про плох из-за того, что сделан в 2-кристальной микросборке – явное переинженеривание.
>Пентиум-2 вышел в SEC картридже. Пока они ваяли все это, 1/1997 вышло 3-е поколение Пентиум-1 (P55C они назывались – поколения 5.5), кот. УЖЕ ИМЕЛО MMX.
>В резельтате Пентиум Про (кот. считался 6-м поколением) оказался позади 5.5-го по системе команд и скорости графобработки.
>Натурально, использовали его только для серверов. Пентиум-2 исправил это.

***Вы практически везде неправы

1. Пентиум Про вышел РАНЬШЕ ПентиумММХ
2. Р-2 УПРОЩЕННЫЙ вариант Пентиум Про (кэш меньше и работает на 1/2 FSB)
3. Проитзводительность Пентиум Про ВЫШЕ Р-1ММХ и Р-2 на 32bit коде, но ниже на 16bit коде. А если вспомнить кол-во 16bit кода в Win9x то понятно почему он не прижился на рабочих столах. В то время как PPro до сих пор работает в серверах под NT и делает Р-2

>С уважением, Х-55.

С уважением Олег

Cliver (31.01.2002 04:27:34)
Отtarasv
К
Дата31.01.2002 12:13:07

В умении пиарить Бабаяну не откажешь...



Так Пентиум или ПентиумIII ?

tarasv (31.01.2002 12:13:07)
Отlandman
К
Дата31.01.2002 12:19:03

Re: В умении


Доброго всем времени суток


> Так Пентиум или ПентиумIII ?

***А что есть принципиальная разница?

С уважением
Олег

landman (31.01.2002 12:19:03)
Отtarasv
К
Дата31.01.2002 12:23:47

Кливер говорит именно что именно Пентиум, не ППро не Целерон не РIII:)


>> Так Пентиум или ПентиумIII ?
>
>***А что есть принципиальная разница?

Да внутренне это достаточно разные процессоры. Так что тщательней надо, тщательней. Кстати если и очень интересно его (Кливера) мнение о P4 :)

tarasv (31.01.2002 12:23:47)
Отlandman
К
Дата31.01.2002 13:50:20

Re: Кливер говорит...


Доброго всем времени суток

>>> Так Пентиум или ПентиумIII ?
>>
>>***А что есть принципиальная разница?
>
> Да внутренне это достаточно разные процессоры. Так что тщательней надо, тщательней. Кстати если и очень интересно его (Кливера) мнение о P4 :)

*** Принципиальной разницы в архитектуре Р-1 и Р-3 меньше, чем между архитектурами 80486 и Р-1

С уважением
Олег

landman (31.01.2002 13:50:20)
Отtarasv
К
Дата31.01.2002 14:49:51

Re: Кливер говорит...


>> Да внутренне это достаточно разные процессоры. Так что тщательней надо, тщательней. Кстати если и очень интересно его (Кливера) мнение о P4 :)
>
>*** Принципиальной разницы в архитектуре Р-1 и Р-3 меньше, чем между архитектурами 80486 и Р-1

Отлично, осталось только узнать чем занимался Владимир Пентковский когда проектировался первый пень:)

tarasv (31.01.2002 14:49:51)
Отlandman
К
Дата01.02.2002 06:05:34

Проектировал его (-)



landman (01.02.2002 06:05:34)
Отtarasv
К
Дата01.02.2002 11:20:15

В каком году был начал проектироваться Пень?



Пока что из статьи можно сделать один вывод - Пентковский работал над РIII и ничего больше. Так что Кливер говорит то чего не знает.

tarasv (01.02.2002 11:20:15)
Отlandman
К
Дата01.02.2002 12:23:00

Re: В каком...


Доброго всем времени суток


> Пока что из статьи можно сделать один вывод - Пентковский работал над РIII и ничего больше. Так что Кливер говорит то чего не знает.

***Я читал сттью где говорилось что Пентковский работал ИМЕННО над Пентиумом (тогда еще просто пентиумом) и более того утверждалось что именно он определил столь значительное отличие архитектуры Пня от 486. Но проверить это по архивам Интела я не могу и поэтому зуб за это не дам

С уважением
Олег

Cliver (31.01.2002 04:27:34)
ОтRobert
К
Дата31.01.2002 04:58:42

сынок,


первая цитата (ВИФ-2):

>Действительно, в 1995 году фирма Интел выпустила более совершенный процессор Пентиум Про, который уже вплотную приблизился по своим возможностям к Российскому микропроцессору 1990 года

вторая цитата (статья которая приводится как доказательство первой):

>Vladimir led the development of Pentium III processor architecture and performance analysis

а до Пентиума 3 были Пентиум, Пентиум Про, Пентиум II - и в ниx он не участвовал. Не понимаю, как может ссылка про участие русского эмигранта в работаx над П3 доказывать что-то про работы 1995 года, когда П3 еще не было на свете? Где имение а где наводнение - ссылка про одно а доказывают ей нa ВИФ-2 совсем другое?