Советские суперкомпьютеры Эльбрус: применение
От: Glenn  
Дата: 14.03.11 19:47
Оценка: 2 (2)
всегда интересовался советскими суперкомпьютерами Эльбрус. Однако если по их архитектуре можно было кое-что найти, то о применении всегда говорилось очень туманно. Недавно повезло: наткнулся на пост участника этой программы (не академика и не чиновника, а технаря):

http://www.radioscanner.ru/forum/topic36218-5.html

Я работал в РЦО-12 ЦэнтрЭВМКомплес, которое так и называлось "Эльбрус". Поскольку его уже лет 20-ть назад ликвидировали за ненадобностью, то могу пояснить кое-что.
1. Эльбрус — это 4-х процессорный вычислительный комплекс. Занимал место от 200 до 400 квадратных метров площади. И на УРАЛы его разместить можно было разве что только на целый Автобат, если их поставить стационарно и в гермозону.
2. К систмеме ЕС ЭВМ никакого отношения не имел, хотя СМ-ки в качестве терминалов для операторов ставили.
3. История его создания аналогична истории создания первого советского стратегического бомбардировщика, т.е. Внешняя разведка добыла всю документацию на прототип американского 4-х процессорного комплекса "Эльбарроуз" и советская промышленность в Зеленограде по этим схемам построила "Эльбрус".
4. На моей памяти его внедрили, пока я работал там, в ЦУП, НИИРП, НИИДАР, и ряд почтовых ящиков в Москве и Московской области (преимущественно по Ленинградскому и Ярославскому направлениям). Я не помню, чтобы кого-то от нас посылали в Лурдес, или Камрань, или в Рангун...
На вычислительный центр 2-го главка (ГРУ ГШ) Эльбрусы не ставили. И радиоразведка ими не пользовалась. Даже на ЦРПУ под эту дрянь места не было. Под нее надо было целый этаж отводить. Чего уж говорить об ОРПУ в глубинке...
Не стройте домыслов — нагородите неправды.

Работала эта хрень через пень колоду. И понастоящему ее так нигде и не запустили. Еле-еле сдавали госприемку. И по каждой сдаче устраивали пир со спиртом всей команде наладчиков. Обслуживать эту систему было сложно и дорого.
Проект, как я знаю, прикрыли с первыми лучами капитализма со =звериным лицом= в СССР.
А когда в 1987-89 начался компьютерный бум, так и вообще стало ясно, что век таких монстров, как Эльбрус и иже с ними кончился. Еще по инерции поддерживали работу Эльбрусов централизованно, пока срок списания по ускоренной амортизации не подошел и сдали все в лом на выплавку драгметаллов из микросхем.
Всего ничего и было сроку жизни у этих чудовищ с 1982 по 1993. А я из Осназа дембельнулся в 1982, т.е. в год выпуска первого Эльбруса. А в конторе работал с 83-го по 86-й. А в 93-м контору распустили.
Вряд ли вы найдете в истории военных инноваций более скоротечного проекта, господа.
Пусть он спит спокойно рядом с БЭСМ-6 и Советским микрокалькуллятором на ламповых индикаторах.

Не было Эльбрусов в Осназе! Не было!
И еще:
Эльбрус занимал место от 200 до 400 квадратных метров площади. И на УРАЛы его разместить можно было разве что только на целый Автобат, если их поставить стационарно и в гермозону.

По этой причине даже на ЦРПУ ОсНаз под эту дрянь места не было. Под нее надо было целый этаж отводить. Чего уж говорить об ОРПУ в глубинке...
Не стройте домыслов — нагородите неправды.

В конторе я работал с 83-го по 86-й. А в 93-м контору распустили.
Вряд ли вы найдете в истории военных инноваций более скоротечного проекта, господа.
Пусть он спит спокойно рядом с БЭСМ-6 и Советским микрокалькуллятором на ламповых индикаторах.

Не было их в Осназе, потому, как эти четырех головые симамские близнецы слишком мало жили...
....
ЭЛЬБРУС таки работал в разведке, в радиоразведке, а еще у меня есть сведения о 16-ти процессорной версии ЭЛЬБРУС(а), но даже 4-х процессорная версия, это вам не CoreDuo, через 20лет после ЭЛЬБРУС(а)
....
я могу и копию листа из трувой книжки в качестве доказательства предъявить.
За фотографию центрального пульта спасибо, именно такой и был.
Поясню еще причину закрытия этого проекта. Для внедрения Эльбруса требовалось производить бесконечное количество доработок и переделок.
Необходимость возникала каждый раз, как ставилась новая задача. переделки иногда вносились в схему прямо на рабочем месте, а потом все такие доработки вносились в спец. журнал и отправлялись представителю разработчика. Иногда в этот журнал за смену вносилось по сотне записей.
в прототип цивилизации и в арканоид на Эльбрусе было играть за милое дело, но когда после очередного комплеска доработок меняли целые шкафы ТЭЗов и машину ставили на суточный прогон, то системные программисты от лентопротягов не отходили, — так часто надо было перезагрузку делать...
....
Кстати, у Эльбрусов основная проблема была в согласовании интерфейсов.
для декодирования таблицы сигналов стоял отдельный шкаф, — и это только внешнего интерфейса для внешних устройств. А все внешки были ЕС-овские. В последнем варианте все АЦПУ, Магнитофоны, Барабаны, Дисководы, и Перфораторы (=Бармалеи=) и читалки карточные — все от ЕС-1041. Под каждый тип отдельная гермозона. Наладка их была очень и очень трудоемкая. ЗИП тратился, как вода из крана...
Была попытка состыковать Эльбрус с БЭСМ-6 в Загорске. Были попытки состыковать с серией ЕС-ЭВМ...
Разница стандартов, кодов, элементной базы — вот проблема. И Бурцев, что угодно может говорить и считать, но ГОСТы в СССР определяли все, на ГОСТах вся серия ЕС-ЭВМ во всем соцлагере работала без проблем, хотя изготавливали компоненты к машинам в разных странах восточной Европы. А Эльбрус весь на ТУ (технических условиях) стоился, потому и наш он...что бородинским не хрустел...
Glen
суперкомпьютер Эльбрус
Re: ЕС 2701
От: Michael7 Россия  
Дата: 14.03.11 20:21
Оценка:
Вот про эту бы что-нибудь узнать. Судя по упоминаниям в литературе была крутой штучкой и лучше Эльбруса.
Re: Советские суперкомпьютеры Эльбрус: применение
От: sashka Великобритания  
Дата: 14.03.11 22:48
Оценка:
Здравствуйте, Glenn, Вы писали:

G>всегда интересовался советскими суперкомпьютерами Эльбрус. Однако если по их архитектуре можно было кое-что найти, то о применении всегда говорилось очень туманно. Недавно повезло: наткнулся на пост участника этой программы (не академика и не чиновника, а технаря):


G>http://www.radioscanner.ru/forum/topic36218-5.html


G>Я работал в РЦО-12 ЦэнтрЭВМКомплес, которое так и называлось "Эльбрус". Поскольку его уже лет 20-ть назад ликвидировали за ненадобностью, то могу пояснить кое-что.

G>1. Эльбрус — это 4-х процессорный вычислительный комплекс. Занимал место от 200 до 400 квадратных метров площади. И на УРАЛы его разместить можно было разве что только на целый Автобат, если их поставить стационарно и в гермозону.
G>2. К систмеме ЕС ЭВМ никакого отношения не имел, хотя СМ-ки в качестве терминалов для операторов ставили.
G>3. История его создания аналогична истории создания первого советского стратегического бомбардировщика, т.е. Внешняя разведка добыла всю документацию на прототип американского 4-х процессорного комплекса "Эльбарроуз" и советская промышленность в Зеленограде по этим схемам построила "Эльбрус".
G>4. На моей памяти его внедрили, пока я работал там, в ЦУП, НИИРП, НИИДАР, и ряд почтовых ящиков в Москве и Московской области (преимущественно по Ленинградскому и Ярославскому направлениям). Я не помню, чтобы кого-то от нас посылали в Лурдес, или Камрань, или в Рангун...
G>На вычислительный центр 2-го главка (ГРУ ГШ) Эльбрусы не ставили. И радиоразведка ими не пользовалась. Даже на ЦРПУ под эту дрянь места не было. Под нее надо было целый этаж отводить. Чего уж говорить об ОРПУ в глубинке...
G>Не стройте домыслов — нагородите неправды.


G>Работала эта хрень через пень колоду. И понастоящему ее так нигде и не запустили. Еле-еле сдавали госприемку. И по каждой сдаче устраивали пир со спиртом всей команде наладчиков. Обслуживать эту систему было сложно и дорого.

G>Проект, как я знаю, прикрыли с первыми лучами капитализма со =звериным лицом= в СССР.
G>А когда в 1987-89 начался компьютерный бум, так и вообще стало ясно, что век таких монстров, как Эльбрус и иже с ними кончился. Еще по инерции поддерживали работу Эльбрусов централизованно, пока срок списания по ускоренной амортизации не подошел и сдали все в лом на выплавку драгметаллов из микросхем.
G>Всего ничего и было сроку жизни у этих чудовищ с 1982 по 1993. А я из Осназа дембельнулся в 1982, т.е. в год выпуска первого Эльбруса. А в конторе работал с 83-го по 86-й. А в 93-м контору распустили.
G>Вряд ли вы найдете в истории военных инноваций более скоротечного проекта, господа.
G>Пусть он спит спокойно рядом с БЭСМ-6 и Советским микрокалькуллятором на ламповых индикаторах.

Cудя по всему,после срочной, парень решил на 3 года в сверхсрочники податься. Технарем его с большим трудом можно назвать.

G>для декодирования таблицы сигналов стоял отдельный шкаф,


Единственное здравое предположение о применении.
На любой вопрос,любой ответ.
Re[2]: ЕС 2701
От: Glenn  
Дата: 15.03.11 07:31
Оценка:
Здравствуйте, Michael7, Вы писали:

M>Вот про эту бы что-нибудь узнать. Судя по упоминаниям в литературе была крутой штучкой и лучше Эльбруса.


Ну, применения-то в это случае не было — в серию она так и не пошла. А Эльбрус (1-я и 2-я модели) — были. Вот я и хочу понять — где они применялись. Такое большое быстродействие в первую очередь было нужно для противоракетной обороны. С другой стороны тот автор пишет — 'Работала эта хрень через пень колоду. И понастоящему ее так нигде и не запустили'. ПРО — не тот случай где бы согласились терпеть нечто 'через пень колоду'. Тогда где Эльбрус применялся? Упоминаются "его внедрили, пока я работал там, в ЦУП, НИИРП, НИИДАР, и ряд почтовых ящиков в Москве и Московской области (преимущественно по Ленинградскому и Ярославскому направлениям). " ЦУП — очевидно Центр Управления космическими полётами. НИИРП, НИИДАР — это НИИ, и вряд ли там он мог применяться в оперативных целях — НИИ занимаются разработкой, а не эксплуатацией. Тогда для чего они там были, что на них считалось — научные расчёты? Если да — то какие. "ряд почтовых ящиков" — это могут быть как заводы, так и НИИ; тут трудно сказать
Glen
Re[2]: Советские суперкомпьютеры Эльбрус: применение
От: Glenn  
Дата: 15.03.11 07:41
Оценка:
S>Cудя по всему,после срочной, парень решил на 3 года в сверхсрочники податься. Технарем его с большим трудом можно назвать.

Между прочим, читал как-то воспоминания некоего солдата срочной службы, который в Советской Армии занимал должность 'механика АСУ' (тогдашние компьютеры имели много электромеханических частей). То есть обычный солдат (с высшим правда образованием) после обучения в 'школе младших специалистов' вполне был, как видите, допушен к комьютеру. Не к Центральному Процессору, конечно; но всё же информацию о компьютере имел. То был не Эльбрус, а стационарная АСУ ПВО в войсках.
Glen
Re: Советские суперкомпьютеры Эльбрус: применение
От: Glenn  
Дата: 15.03.11 07:43
Оценка:
На http://military.tomsk.ru/blog/topic-345.html нашёл фото Эльбруса в том числе: "Оборудование вычислительного центра КВЦ 5К80 системы ПРО А-135 с ЭВМ "Эльбрус-2", 1990-е годы ". Раз '1990-е', то он может и сейчас там стоять.
Glen
Re[3]: ЕС 2701
От: Michael7 Россия  
Дата: 15.03.11 09:38
Оценка:
Здравствуйте, Glenn, Вы писали:

M>>Вот про эту бы что-нибудь узнать. Судя по упоминаниям в литературе была крутой штучкой и лучше Эльбруса.


G>Ну, применения-то в это случае не было — в серию она так и не пошла.


Если верить этой книге ЕС-2701 и ЕС-1766 просто не успели широко развернуться, но малой серией были таки выпущены. То есть, можно ожидать, что хотя бы 2-3 штуки были сделаны.

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

В 1974 году на конгрессе IFIP Глушков выступил с докладом о рекурсивной ЭВМ, основанной на новых принципах организации вычислительных систем (соавторы В.А. Мясников, И.Б. Игнатьев, В.А. Торгашев). Он высказал мнение о том, что только разработка принципиально новой ненеймановской архитектуры вычислительных систем, базирующейся на современном уровне развития технологии, позволит решить проблему построения супер-ЭВМ с неограниченным ростом производительности при наращивании аппаратных средств. Дальнейшие исследования показали, что полная и бескомпромиссная реализация принципов построения рекурсивных ЭВМ и мозгоподобных структур при имеющемся уровне электронной технологии пока преждевременна. „Необходимо было найти компромиссные решения, определяющие переходные этапы к мозгоподобным структурам будущего путем разумного отступления от принципов фон Неймана“ (из доклада В.М. Глушкова на конференции в Новосибирске в 1979 году). Такие решения были найдены Глушковым и положены в основу оригинальной структуры высокопроизводительной ЭВМ, названной им макроконвейером.

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

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

В 1981 году Институт кибернетики АН Украины посетил известный физик-атомщик академик Ю.Б. Харитон, которого заинтересовала необычная макро-конвейерная машина, позволяющая увеличить во много раз скорость вычислений, а следовательно, сократить сроки важнейших в то время работ. В.М.Глушков понимал важность такого визита для дальнейшей судьбы макроконвейерной ЭВМ и института в целом. Он был уже очень болен, с трудом говорил, речь прерывалась кашлем. И тем не менее он сам принял академика, заразив его своим энтузиазмом, верой в то, что мощная отечественная супер-ЭВМ обязательно появится и поможет физикам.

Глушков не смог увидеть созданные по его идеям макроконвейерные ЭВМ ЕС-2701 и ЕС-1766, не имеющие аналогов в мировой практике (по оценке Государственной комиссии, принимавшей работы). В тот период (начало 80-х годов) это были самые мощные в бывшем Советском Союзе вычислительные системы. Производительность ЕС-1766 при использовании полного комплекта процессоров (256 устройств) оценивалась в полмиллиарда операций в секунду! ЕС-2701 и ЕС-1766 были переданы на завод ВЭМ (г. Пенза) в серийное производство в 1984-м и 1987 годах, соответственно. К сожалению, машины, столь мощные, соперничающие с лучшими американскими и столь нужные науке и технике, были выпущены на заводе лишь малой серией.


И судя по упоминанию Ю.Б. Харитона, можно предположить, что выпущенные машинки ушли военным ядерщикам. Кстати, чем мне именно эти машины интересны, так это тем, что архитектурно, даже сейчас они выглядят привлекательно.

G> А Эльбрус (1-я и 2-я модели) — были. Вот я и хочу понять — где они применялись. Такое большое быстродействие в первую очередь было нужно для противоракетной обороны.


Я встречал упоминания, что для этих целей использовали аналоговые вычислительные комплексы. И в ЦУП тоже. Можно поверить, решаемая задача достаточно узкая, сводится (можно свести) к системе диффур, а такие штуки научились неплохо моделировать.

G> С другой стороны тот автор пишет — 'Работала эта хрень через пень колоду. И понастоящему ее так нигде и не запустили'. ПРО — не тот случай где бы согласились терпеть нечто 'через пень колоду'. Тогда где Эльбрус применялся?


К откровениям автора стоит отнестись осторожно. Он возможно, "рядом стоял", но всей картины не видел. Выглядит сомнительным даже не тот факт, что у нас передрали (а зачем, а суперкомпьютерных разработках мы не отставали плюс вещь специфическая), а что при этом дали очень похожее название. Мне кажется, так не поступали, если бы содрали, назвали как-то совсем иначе. Хотя, кто знает...

G> Тогда для чего они там были, что на них считалось — научные расчёты? Если да — то какие. "ряд почтовых ящиков" — это могут быть как заводы, так и НИИ; тут трудно сказать


Научные расчеты, конечно. Если вообще на таком глюкалове хоть, что-то реально полезное считалось Плюс может быть шифры пытались колоть, есть прозрачный намек, что машинками пользовались соответствующие ведомства.
Re: Советские суперкомпьютеры Эльбрус: применение
От: Serg27  
Дата: 16.03.11 06:47
Оценка:
Здравствуйте, Glenn, Вы писали:

G>всегда интересовался советскими суперкомпьютерами Эльбрус. Однако если по их архитектуре можно было кое-что найти, то о применении всегда говорилось очень туманно.


дело в том, что когда Эльбрусы действительно дошли до пользователей (это конец 80х), то они уже не были суперкомпьютерами. У меня будущая жена в то время работал в Институте теоретической и прикладной механики (Новосибирск) и занималась гидродинамическими расчетами. Им был поставлен один из первых Эльбрусов (Эльбрус 1 скорее всего). Это было страшно круто — больше ни у кого такого не было. Они его налаживали страшно долго, работал он через пень колоду по сравнению с ЕС и БЭСМ-6. Я ей дал небольшую тестовую программу на Фортране, которую использовал для сравнения производительности компьютеров. Ниже привожу небольшой отрывок из результатов (* звездочкой помечены лично мной полученные результаты):
C   COMPUTER       COMPILER         N     MILLION      TIME     SPEED
C                                         WHETSTONE    (SEC)   MIL/S, TH/S
C  VAX 8880                        500      50.       10.04    5.      M/S
C* MICROVAX 3500                   500      50.       16.9     2.96    M/S
C  MICROVAX II                     500      50.       60.      0.830   M/S
C* CM-1700 (VAX-11/730)            500      50.      169.      0.296   M/S
C* i286/287-12, FL 5.0 
C    --/--           FL /FPI87/G2  500      50.      245.        205   T/S
C
C* electronika-79    F77/NOTR      500      50.       77.7       640   T/S
C* sm-4              FOR/NOSN      500      50.      763.         66   T/S
C* EC-1061           FOR77 O4      500      50.       33.0     1.500   M/S
C  BESM-6       fortran-foreks     500      50.       109.8    0.459   M/S
C  ELBRUS                                   50.       118.0    0.423   M/S

Я к сожалению не знаю, какой там был компилятор и с какими опциями был запущен, но результат сравним с БЭСМ-6...
Естественно, те у кого были достаточные "ресурсы", те "доставали" из-за границы различные VAX и использовали их как суперкомпьютеры. Работали они как часы (швейцарские).
С тех пор я всегда с усмешкой читал о супер-компьютере Эльбрус.
Re[2]: Советские суперкомпьютеры Эльбрус: применение
От: Glenn  
Дата: 16.03.11 08:03
Оценка:
Вот ещё нашёл о применении:

http://poslezavtra.com.ua/pamyatniki-ischeznuvshej-civilizacii-superevm/
МВК «Эльбрус 2» применялся в «Арзамасе-16» и «Челябинске-70», а с 1991 года – в системе ПРО «А-135» ПВО Московского региона.
Glen
Re[2]: Советские суперкомпьютеры Эльбрус: применение
От: Glenn  
Дата: 16.03.11 08:18
Оценка:
Здравствуйте, Serg27, Вы писали:

S>Здравствуйте, Glenn, Вы писали:


G>>всегда интересовался советскими суперкомпьютерами Эльбрус. Однако если по их архитектуре можно было кое-что найти, то о применении всегда говорилось очень туманно.


S>дело в том, что когда Эльбрусы действительно дошли до пользователей (это конец 80х), то они уже не были суперкомпьютерами. У меня будущая жена в то время работал в Институте теоретической и прикладной механики (Новосибирск) и занималась гидродинамическими расчетами. Им был поставлен один из первых Эльбрусов (Эльбрус 1 скорее всего). Это было страшно круто — больше ни у кого такого не было. Они его налаживали страшно долго, работал он через пень колоду по сравнению с ЕС и БЭСМ-6. Я ей дал небольшую тестовую программу на Фортране, которую использовал для сравнения производительности компьютеров. Ниже привожу небольшой отрывок из результатов (* звездочкой помечены лично мной полученные результаты):

S>
S>C   COMPUTER       COMPILER         N     MILLION      TIME     SPEED
S>C                                         WHETSTONE    (SEC)   MIL/S, TH/S
S>C  VAX 8880                        500      50.       10.04    5.      M/S
S>C* MICROVAX 3500                   500      50.       16.9     2.96    M/S
S>C  MICROVAX II                     500      50.       60.      0.830   M/S
S>C* CM-1700 (VAX-11/730)            500      50.      169.      0.296   M/S
S>C* i286/287-12, FL 5.0 
S>C    --/--           FL /FPI87/G2  500      50.      245.        205   T/S
S>C
S>C* electronika-79    F77/NOTR      500      50.       77.7       640   T/S
S>C* sm-4              FOR/NOSN      500      50.      763.         66   T/S
S>C* EC-1061           FOR77 O4      500      50.       33.0     1.500   M/S
S>C  BESM-6       fortran-foreks     500      50.       109.8    0.459   M/S
S>C  ELBRUS                                   50.       118.0    0.423   M/S

S>

S>Я к сожалению не знаю, какой там был компилятор и с какими опциями был запущен, но результат сравним с БЭСМ-6...
S>Естественно, те у кого были достаточные "ресурсы", те "доставали" из-за границы различные VAX и использовали их как суперкомпьютеры. Работали они как часы (швейцарские).
S>С тех пор я всегда с усмешкой читал о супер-компьютере Эльбрус.

Спасибо — вот таких постов я и ждал. Мне хотелось выяснить применения этой машины, а не известные всем общие фразы про 'применялась на ряде объектов' :-)

" действительно дошли до пользователей (это конец 80х)" — возможно это был старый Эльбрус-1, который по какой-то причине не взяли военные и вместо этого отдали в этот Институт.
Glen
Re[2]: Советские суперкомпьютеры Эльбрус: применение
От: Michael7 Россия  
Дата: 16.03.11 08:20
Оценка:
Здравствуйте, Serg27, Вы писали:

S> Я ей дал небольшую тестовую программу на Фортране, которую использовал для сравнения производительности компьютеров. Ниже привожу небольшой отрывок из результатов (* звездочкой помечены лично мной полученные результаты):


А нельзя ли небольшие пояснения к результатам, потому что не очень понятно, что в графе Speed и TH/s. Ясно только, что по времени исполнения круче всего оказался Vax 8800. А БЭСМ-6 даже быстрее Эльбруса? Что-то странное или с эльбрусом или с компилятором фортрана для него.
C   COMPUTER       COMPILER         N     MILLION      TIME     SPEED
C                                         WHETSTONE    (SEC)   MIL/S, TH/S
C  VAX 8880                        500      50.       10.04    5.      M/S
C* MICROVAX 3500                   500      50.       16.9     2.96    M/S
C  MICROVAX II                     500      50.       60.      0.830   M/S
C* CM-1700 (VAX-11/730)            500      50.      169.      0.296   M/S
C* i286/287-12, FL 5.0 
C    --/--           FL /FPI87/G2  500      50.      245.        205   T/S
C
C* electronika-79    F77/NOTR      500      50.       77.7       640   T/S
C* sm-4              FOR/NOSN      500      50.      763.         66   T/S
C* EC-1061           FOR77 O4      500      50.       33.0     1.500   M/S
C  BESM-6       fortran-foreks     500      50.       109.8    0.459   M/S
C  ELBRUS                                   50.       118.0    0.423   M/S

S>Я к сожалению не знаю, какой там был компилятор и с какими опциями был запущен, но результат сравним с БЭСМ-6...
Действительно жаль, потому что результат довольно странный в итоге.

Между прочим, а сама программка не сохранилась случайно чтобы выложить ее?
Re[4]: ЕС 2701
От: Glenn  
Дата: 16.03.11 08:23
Оценка: +1
Здравствуйте, Michael7, Вы писали:

M>Здравствуйте, Glenn, Вы писали:


M>>>Вот про эту бы что-нибудь узнать. Судя по упоминаниям в литературе была крутой штучкой и лучше Эльбруса.


G>>Ну, применения-то в это случае не было — в серию она так и не пошла.


M>Если верить этой книге ЕС-2701 и ЕС-1766 просто не успели широко развернуться, но малой серией были таки выпущены. То есть, можно ожидать, что хотя бы 2-3 штуки были сделаны.


M>

M>Еще в 1959 году на Всесоюзной конференции по вычислительной технике в Киеве В.М. Глушков высказал идею мозгоподобных структур, которые станут реальностью, когда конструктор сможет объединить в единую систему не тысячи, а миллиарды элементов практически без каких-либо ограничений на число соединений между этими элементами. В таких структурах может быть осуществлено слияние памяти с обработкой данных, т. е. такое функционирование системы, при котором данные обрабатываются по всей памяти с максимально возможной степенью распараллеливания всех операций.

M>В 1974 году на конгрессе IFIP Глушков выступил с докладом о рекурсивной ЭВМ, основанной на новых принципах организации вычислительных систем (соавторы В.А. Мясников, И.Б. Игнатьев, В.А. Торгашев). Он высказал мнение о том, что только разработка принципиально новой ненеймановской архитектуры вычислительных систем, базирующейся на современном уровне развития технологии, позволит решить проблему построения супер-ЭВМ с неограниченным ростом производительности при наращивании аппаратных средств. Дальнейшие исследования показали, что полная и бескомпромиссная реализация принципов построения рекурсивных ЭВМ и мозгоподобных структур при имеющемся уровне электронной технологии пока преждевременна. „Необходимо было найти компромиссные решения, определяющие переходные этапы к мозгоподобным структурам будущего путем разумного отступления от принципов фон Неймана“ (из доклада В.М. Глушкова на конференции в Новосибирске в 1979 году). Такие решения были найдены Глушковым и положены в основу оригинальной структуры высокопроизводительной ЭВМ, названной им макроконвейером.

M>Идея макроконвейера так увлекла ученого, что он работал над ней даже находясь в Президиуме АН Украины, где выполнял обязанности вице-президента. Как-то раз, придя к нему в кабинет, я застал его в сильном возбуждении. Он сразу начал рассказывать про только что появившийся у него вариант структуры макроконвейерной ЭВМ. Этим я хочу подчеркнуть, что основополагающие принципы макроконвейерной ЭВМ исходили именно от него.

M>Глушков привлек к новой работе, кроме своего, отделы Молчанова, Летичев-ского, Михалевича и др., крупные силы СКВ математических машин и систем. Сам постоянно проводил научные семинары с обсуждением основных вопросов архитектуры и программного обеспечения, добился выпуска постановлений, обязывавших осуществить снабжение института необходимыми техническими средствами, финансированием и обеспечить промышленный выпуск новой ЭВМ, что было далеко не так просто. Главным конструктором макропроцессорной ЭВМ был назначен С.Б. Погребинский.

M>В 1981 году Институт кибернетики АН Украины посетил известный физик-атомщик академик Ю.Б. Харитон, которого заинтересовала необычная макро-конвейерная машина, позволяющая увеличить во много раз скорость вычислений, а следовательно, сократить сроки важнейших в то время работ. В.М.Глушков понимал важность такого визита для дальнейшей судьбы макроконвейерной ЭВМ и института в целом. Он был уже очень болен, с трудом говорил, речь прерывалась кашлем. И тем не менее он сам принял академика, заразив его своим энтузиазмом, верой в то, что мощная отечественная супер-ЭВМ обязательно появится и поможет физикам.

M>Глушков не смог увидеть созданные по его идеям макроконвейерные ЭВМ ЕС-2701 и ЕС-1766, не имеющие аналогов в мировой практике (по оценке Государственной комиссии, принимавшей работы). В тот период (начало 80-х годов) это были самые мощные в бывшем Советском Союзе вычислительные системы. Производительность ЕС-1766 при использовании полного комплекта процессоров (256 устройств) оценивалась в полмиллиарда операций в секунду! ЕС-2701 и ЕС-1766 были переданы на завод ВЭМ (г. Пенза) в серийное производство в 1984-м и 1987 годах, соответственно. К сожалению, машины, столь мощные, соперничающие с лучшими американскими и столь нужные науке и технике, были выпущены на заводе лишь малой серией.


M>И судя по упоминанию Ю.Б. Харитона, можно предположить, что выпущенные машинки ушли военным ядерщикам. Кстати, чем мне именно эти машины интересны, так это тем, что архитектурно, даже сейчас они выглядят привлекательно.


G>> А Эльбрус (1-я и 2-я модели) — были. Вот я и хочу понять — где они применялись. Такое большое быстродействие в первую очередь было нужно для противоракетной обороны.


M>Я встречал упоминания, что для этих целей использовали аналоговые вычислительные комплексы. И в ЦУП тоже. Можно поверить, решаемая задача достаточно узкая, сводится (можно свести) к системе диффур, а такие штуки научились неплохо моделировать.


G>> С другой стороны тот автор пишет — 'Работала эта хрень через пень колоду. И понастоящему ее так нигде и не запустили'. ПРО — не тот случай где бы согласились терпеть нечто 'через пень колоду'. Тогда где Эльбрус применялся?


M>К откровениям автора стоит отнестись осторожно. Он возможно, "рядом стоял", но всей картины не видел. Выглядит сомнительным даже не тот факт, что у нас передрали (а зачем, а суперкомпьютерных разработках мы не отставали плюс вещь специфическая), а что при этом дали очень похожее название. Мне кажется, так не поступали, если бы содрали, назвали как-то совсем иначе. Хотя, кто знает...


G>> Тогда для чего они там были, что на них считалось — научные расчёты? Если да — то какие. "ряд почтовых ящиков" — это могут быть как заводы, так и НИИ; тут трудно сказать


M>Научные расчеты, конечно. Если вообще на таком глюкалове хоть, что-то реально полезное считалось :)) Плюс может быть шифры пытались колоть, есть прозрачный намек, что машинками пользовались соответствующие ведомства.


Правильно; но 'выпущены' ещё не значит 'пригодились потребителю' :-) Вон помню в те же 80е книжные магазиы были завалены всякими мемарами бывших марщалов и партизан; а вот Сабатини и Пикуля было не купить :-)
Вообще про советские суперкомпьютеры рассказывали так: в конце 80х выяснилось что то же самое может делать несколько сравнительно дешёвыз импортных серверов типа SUN, которые были на порядок надёжнее и с лучшим GUI; плюс не занимали целый этаж и не требовали держать бригаду ремонтников и наладчиков. Узрев это, конечный потребитель стал переходиьт на (ввозимые шустрыми комсомольцами типа ходорковского) зарубежные компы; а в советских стал инртересоваться исключительно содержанием драгметаллов :-)
Glen
Re[5]: ЕС 2701
От: Michael7 Россия  
Дата: 16.03.11 08:53
Оценка:
Здравствуйте, Glenn, Вы писали:

G>Правильно; но 'выпущены' ещё не значит 'пригодились потребителю' Вон помню в те же 80е книжные магазиы были завалены всякими мемарами бывших марщалов и партизан; а вот Сабатини и Пикуля было не купить


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

G>Вообще про советские суперкомпьютеры рассказывали так: в конце 80х выяснилось что то же самое может делать несколько сравнительно дешёвыз импортных серверов типа SUN, которые были на порядок надёжнее и с лучшим GUI; плюс не занимали целый этаж и не требовали держать бригаду ремонтников и наладчиков. Узрев это, конечный потребитель стал переходиьт на (ввозимые шустрыми комсомольцами типа ходорковского) зарубежные компы; а в советских стал инртересоваться исключительно содержанием драгметаллов


Я все-таки недаром обратил внимание именно на ЕС-2071. Вроде как тогда в 1987-1988 г. примерно 500 MFlops, что называется, на дороге не валялись и это мягко сказано. Первый список Top500, составленный в июне 1993 г. возглавляет CM-5/1024 производства Thinking Machines Corporation, установленный тогда в Лос-Аламосе. Сделан на процессорах SuperSparc. Так вот его производительность всего 0.128GFlops, то есть в четыре раза меньше ЕС-2071. Допустим даже при прямом сравнении ЕС-2071 показала бы меньшую производительность, но как минимум сравнимую или превосходящую.

То есть, ЕС-2071 была действительно суперкомпьютером, может быть, самым быстрым в мире на тот момент. И не востребовано? Хм.
Re[5]: ЕС 2701
От: Michael7 Россия  
Дата: 16.03.11 08:59
Оценка: :)
Здравствуйте, Glenn, Вы писали:

G>Правильно; но 'выпущены' ещё не значит 'пригодились потребителю' Вон помню в те же 80е книжные магазиы были завалены всякими мемарами бывших марщалов и партизан; а вот Сабатини и Пикуля было не купить


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

G>Вообще про советские суперкомпьютеры рассказывали так: в конце 80х выяснилось что то же самое может делать несколько сравнительно дешёвыз импортных серверов типа SUN, которые были на порядок надёжнее и с лучшим GUI; плюс не занимали целый этаж и не требовали держать бригаду ремонтников и наладчиков. Узрев это, конечный потребитель стал переходиьт на (ввозимые шустрыми комсомольцами типа ходорковского) зарубежные компы; а в советских стал инртересоваться исключительно содержанием драгметаллов


Я все-таки недаром обратил внимание именно на ЕС-2071. Вроде как тогда в 1987-1988 г. примерно 500 MFlops, что называется, на дороге не валялись и это мягко сказано. Первый список Top500, составленный в июне 1993 г. возглавляет CM-5/1024 производства Thinking Machines Corporation, установленный тогда в Лос-Аламосе. Сделан на процессорах SuperSparc. Так вот его производительность всего 0.128GFlops, то есть в четыре раза меньше ЕС-2071. Допустим даже при прямом сравнении ЕС-2071 показала бы меньшую производительность, но как минимум сравнимую или превосходящую.

Тут прогнал, каюсь. Чего-то замстило. Это производительность процессора. Сам компьютер имел намного большую максимальную производительность в 60 GFlops. Но это первое место. 100-е уже всего 2.1 GFlops. Но это 1993 год.

А в 1988 году?

То есть, ЕС-2071 была действительно суперкомпьютером, может быть, не самым быстрым в мире, как я было не подумав написал, но в числе самых мощных.
Re[3]: Советские суперкомпьютеры Эльбрус: применение
От: Serg27  
Дата: 16.03.11 09:54
Оценка:
Здравствуйте, Glenn, Вы писали:

G>" действительно дошли до пользователей (это конец 80х)" — возможно это был старый Эльбрус-1, который по какой-то причине не взяли военные и вместо этого отдали в этот Институт.

Он был новый... И больше таких в округе не было. Это вообще был штучный "товар", в отличии от работающих ЕС и БЭСМ-6 (и VAX, и Nord, HP ...). Возможно это и был "серийный" Эльбрус-1, но тогда работающих Эльбрусов-2 вообще не было. Не знаю.
А в любом советском институте любые машины, материалы, выбивались под военные проекты. (это я насчет "военные отдали...") Вы разве не знаете известную шутку, что в советской экономике на "войну" работает 110% ?
Re[3]: Советские суперкомпьютеры Эльбрус: применение
От: Serg27  
Дата: 16.03.11 10:08
Оценка: 5 (2)
Здравствуйте, Michael7, Вы писали:


M>А нельзя ли небольшие пояснения к результатам, потому что не очень понятно, что в графе Speed и TH/s. Ясно только, что по времени исполнения круче всего оказался Vax 8800. А БЭСМ-6 даже быстрее Эльбруса? Что-то странное или с эльбрусом или с компилятором фортрана для него.


Это известный тогда тест "WHETSTONE". По нему классический VAX-11/780 имел миллион операций в секунду. MIL/s или TH/s — результаты либо в миллионах в секунду или в тысячах в секунду. Он давал довольно правильную оценку быстродействия для тех компьютеров/компиляторов, которая потом подтверждалась на реальных задачах. С Эльбрусом там было странное конечно (с железом или компилятором это уже без разницы). Насколько я помню, никто и не говорил что Эльбрус считает в 10 раз быстрее БЭСМ-6 (а именно это и имело бы смысл в конце 80х). А когда в явь его попробовали... Да еще он и ломался так часто, что посчитать что-то бОльшее, чем на БЭСМ-6 было очень проблематично.

M>Между прочим, а сама программка не сохранилась случайно чтобы выложить ее?

Я могу выложить. Но современные компиляторы должны соптимизировать время выполнения до 0. Так что это чисто исторический интерес.

C            *****************************************************
C            *                                                   *
C            *     TEST WHETSTONE mesuarements                   *
C            *                                                   *
C            *****************************************************
C
C   COMPUTER       COMPILER         N     MILLION      TIME     SPEED
C                                         WHETSTONE    (SEC)   MIL/S, TH/S
C
C* Silicon Graphics (R4400/R4010)
C*              (fl -O3)       5000       500.           5.3    94.3     M/S
C* DECstation 5000-33 (fl -O4)      5000       500.          17.7    28.2     M/S
C* DECstation 5000/200             500      50.        2.25   22.2     M/S
C  IBM 3090-400                    500      50.        2.55   19.6     M/S
C* Silicon Graphics (R3000 20 MHz)
C                    (f77 /O4)       500      50.        2.66   18.8     M/S
C* VAXstation 4000-60              500      50.        4.15   12.0     M/S
C* VAXstation 3100/76              500      50.        7.94    7.95    M/S
C  VAX 8880                        500      50.       10.04    5.      M/S
C* MICROVAX 3500                   500      50.       16.9     2.96    M/S
C  MICROVAX II                     500      50.       60.      0.830   M/S
C* CM-1700 (VAX-11/730)            500      50.      169.      0.296   M/S
C  NORD 570/CX                     500      50.       15.8     3.2     M/S
C
C  IBM PC clone:
C    compiler:  FL - MS-FORTRAN v5.1,  FL /Ox/G2 
C           NDP- NDP486, MF486 -n2 -n3 -on 
C           F32- MS-FORTRAN-32, -Ox
C
C* Pentium-166MMX, (430HX, 512 kb)
C            F32       5000     500.       5.16    96.9     M/S
C* Pentium-100, (Zappa, 0 kb) NDP 5000     500.       8.51    58.8     M/S
C* Pentium-100, (Zappa, 0 kb) FL  5000     500.      22.6     22,1     M/S
C* Pentium-66,(Batman, 256 kb)NDP 1000     100.       2.75    36.4     M/S
C* Pentium-66,(Batman, 256 kb) FL  500      50.       3.63    13.78    M/S
C* AMD486DX2-80,(256 kb), NDP     5000     500.      24.9     20.1     M/S
C* AMD486DX2-80,(256 kb), FL      5000     500.      50.9      9.8     M/S
C* i486DX2-66, (0 kb), NDP        5000     500.      30.2     16.6     M/S
C* i486DX2-66, (0 kb), FL         5000     500.      65.3      7.66    M/S
C* i486DX2-66, (256 kb), FL        500      50.       6.59     7.58    M/S
C* i486DX2-66, (128 kb), FL        500      50.       6.59     7.58    M/S
C* Cx486DX-40, (256 kb), NDP      1000     100.       9.17    10.9     M/S
C* Cx486DX-40, (256 kb), FL       1000     100.       18.8     5.32    M/S
C* Cx486DX-33, (256 kb), NDP      1000     100.       11.0     9.06    M/S
C* Cx486DX-33, (256 kb), FL       1000     100.       22.6     4.42    M/S
C* i486DX-33, (0 kb), NDP         1000     100.       15.1     6.62    M/S
C* i486DX-33, (0 kb), FL          1000     100.       26.3     3.80    M/S
C* AMD386DX-40,(128 kb,IIT 4C387),
C             NDP486   1000     100.       25.4     3.93    M/S
C* AMD386DX-40,(128 kb,IIT 4C387),
C                        FL       1000     100.       45.1     2.21    M/S
C* 386SX-33 (IIT387sx-33), NDP    1000     100.       34.9     2.87    M/S
C* 386SX-33 (IIT387sx-33), FL     1000     100.       69.3     1.44    M/S
C* 386SX-33 (emulator Q387_33),FL  500      50.      360.       139    T/S
C* i286/287-12, FL 5.0 
C    --/--           FL /FPI87/G2  500      50.      245.        205   T/S
C
C* electronika-79    F77/NOTR      500      50.       77.7       640   T/S
C* MC-1212 M8        F77/NOTR      500      50.      300.        167   T/S
C* sm-4              FOR/NOSN      500      50.      763.         66   T/S
C* MC-1212 M6        F77/NOTR      500      50.      946.         53   T/S
C* electronika-100/25
C   ozu-256K         FOR/NOSN      500      50.     1060.         47   T/S
C* electronika-60 M2 FOR/NOSN      500      50.     1730.         29   T/S
C
C
C* EC-1061           FOR4          500      50.       53.0     0.940   M/S
C* EC-1061           FOR77 O1      500      50.       41.0     1.200   M/S
C* EC-1061           FOR77 O2      500      50.       35.0     1.400   M/S
C* EC-1061           FOR77 O3      500      50.       33.0     1.500   M/S
C* EC-1061           FOR77 O4      500      50.       33.0     1.500   M/S
C
C
C  BESM-6       fortran-gdr        500      50.       159.3    0.314   M/S
C  BESM-6       fortran-dubna      500      50.       149.1    0.335   M/S
C  BESM-6       fortran-foreks     500      50.       109.8    0.459   M/S
C  ELBRUS                                   50.       118.0    0.423   M/S
C
    PROGRAM BENCH
    COMMON T,T1,T2,E1(4),J,K,L
    DIMENSION TIME(9)
    DATA LUNOUT/6/

    WRITE(LUNOUT,300)
300     FORMAT(' **** TEST WHETSTONE ****')
C       -------
    TIME(1)=CPU()
    T=0.499975
    T1=0.50025
    T2=2.0
C       -----
    N=5000   !500 mln. WHETSTONE
C       -----
    N1=0
    N2=12
    N3=14
    N4=345
    N5=0
    N6=210
    N7=32
    N8=899
    N9=616
    N10=0
    N11=93
C
C       1-SIMPLE IDENTIFIERS
C       X1=1.0
C       X2=-1.0
C       X3=-1.0
C       X4=-1.0
C
C       DO 1 I=1,N1
C       DO 1 M=1,N
C
C       X1=(X1+X2+X3-X4)*T
C       X2=(X1+X2-X3+X4)*T
C       X3=(X1-X2+X3+X4)*T
C       X4=(-X1+X2+X3+X4)*T
C1       CONTINUE
C       TIME(1)=CPU()
C
C       2-ARRAY ELEMENTS (12)
C
    E1(1)=1.0
    E1(2)=-1.0
    E1(3)=-1.0
    E1(4)=-1.0
    DO 2 I=1,N2
    DO 2 M=1,N
    E1(1)=(E1(1)+E1(2)+E1(3)-E1(4))*T
    E1(2)=(E1(1)+E1(2)-E1(3)+E1(4))*T
    E1(3)=(E1(1)-E1(2)+E1(3)+E1(4))*T
    E1(4)=(-E1(1)+E1(2)+E1(3)+E1(4))*T
2       CONTINUE
    TIME(2)=CPU()
C
C       3-ARRAY AS PARAMETER (14)
C
    DO 3 I=1,N3
    DO 3 M=1,N
    CALL PA(E1)
3       CONTINUE
    TIME(3)=CPU()
C
C       4-CONDITIONAL JUMPS (345)
C
    J=1
    DO 4 I=1,N4
    DO 4 M=1,N
    IF (J-1) 42,41,42
41      J=2
    GOTO 43
42      J=3
43      IF (J-2) 45,45,44
44      J=0
    GOTO 46
45      J=1
46      IF (J-1) 47,48,48
47      J=1
    GOTO 4
48      J=0
4       CONTINUE

C       IF(J.EQ.1) THEN
C         J=2
C       ELSE
C         J=3
C       ENDIF
C       IF(J.GT.2) THEN
C         J=0
C       ELSE
C         J=1
C       ENDIF
C       IF(J.LT.1) THEN
C         J=1
C       ELSE
C         J=0
C       ENDIF

    TIME(4)=CPU()
C
C       6-INTEGER ARITHMETIC (210)
C
    J=1
    K=2
    L=3
    DO 6 I=1,N6
    DO 6 M=1,N
    J=J*(K-J)*(L-K)
    K=L*K-(L-J)*K
    L=(L-K)*(K+J)
    E1(L-1)=J+K+L
    E1(K-1)=J*K*L
6       CONTINUE
    TIME(5)=CPU()
C
C       7-TRIG. FUNCTIONS (32)
C
    X=0.5
    Y=0.5
    DO 7 I=1,N7
    DO 7 M=1,N
    X=T*ATAN(T2*SIN(X)*COS(X)/(COS(X+Y)+COS(X-Y)-1.0))
    Y=T*ATAN(T2*SIN(Y)*COS(Y)/(COS(X+Y)+COS(X-Y)-1.0))
7       CONTINUE
    TIME(6)=CPU()
C
C       8-PROCEDURE CALLS (899)
C
    X=0.99995
    Y=1.00005
C       X=1.0   ???
C       Y=1.0   ???
    Z=1.0
    DO 8 I=1,N8
    DO 8 M=1,N
    CALL P3(X,Y,Z)
8       CONTINUE
    TIME(7)=CPU()
C
C       9-ARRAY REFERENCE (616)
C
    J=1
    K=2
    L=3
    E1(1)=1.0
    E1(2)=2.0
    E1(3)=3.0
    DO 9 I=1,N9
    DO 9 M=1,N
    CALL P0
9       CONTINUE
    TIME(8)=CPU()
C
C       10-INTEGER ARITHMETIC (0)
C

C
C       11-STANDART FUNCTIONS (93)
C
    X=0.75
    DO 11 I=1,N11
    DO 11 M=1,N
    X=SQRT(EXP(ALOG(X)/T1))
11      CONTINUE
    TIME(9)=CPU()
C       -----
    TIM=(TIME(9)-TIME(1))
    DO 100 I=1,8
100     TIME(I)=(TIME(I+1)-TIME(I))

C --- OUTPUT REZALT

    WRITE(LUNOUT,200) TIM ,INT(TIM/60.),AMOD(TIM,60.)
200     FORMAT(' TOTAL TIME - ',F8.3,' SEC.  (',I3,' MIN. ', 
     *         F4.1,' SEC.)')
    WH=0.1*N
    SPEED=WH/TIM
    IF(SPEED.GE.1.0) GOTO 110
     WRITE(LUNOUT,204) WH,SPEED*1000.
204      FORMAT(' ',F8.1,' MILLION WHETSTONE, ',F9.3,
     *         ' THOUSAND WHETSTONE/SEC')
    GOTO 120
110      WRITE(LUNOUT,205) WH,SPEED
205      FORMAT(' ',F8.1,' MILLION WHETSTONE, ',F9.3,
     *          ' MILLION WHETSTONE/SEC')
120     WRITE(LUNOUT,210) ( TIME(I),TIME(I)*100./TIM, I=1,8)
210     FORMAT(' ARRAY ELEMENTS..........',F8.2,4X,F5.1,'%',/
     *         ' ARRAY AS PARAMETER......',F8.2,4X,F5.1,'%',/
     *         ' CONDITIONAL JUMPS.......',F8.2,4X,F5.1,'%',/
     *         ' INTEGER ARITHMETIC......',F8.2,4X,F5.1,'%',/
     *         ' TRIG. FUNCTIONS.........',F8.2,4X,F5.1,'%',/
     *         ' PROCEDURE CALLS.........',F8.2,4X,F5.1,'%',/
     *         ' ARRAY REFERENCE.........',F8.2,4X,F5.1,'%',/
     *         ' STANDART FUNCTIONS......',F8.2,4X,F5.1,'%')    
    STOP
    END
C
C
    SUBROUTINE PA(E)
    COMMON T,T1,T2,E1(4),J,K,L
    DIMENSION E(4)
    J=0
100     E(1)=(E(1)+E(2)+E(3)-E(4))*T
    E(2)=(E(1)+E(2)-E(3)+E(4))*T
    E(3)=(E(1)-E(2)+E(3)+E(4))*T
    E(1)=(-E(1)+E(2)+E(3)+E(4))/T2
    J=J+1
    IF (J.LT.6) GOTO 100
    RETURN
    END
C
C
    SUBROUTINE P0
    COMMON T,T1,T2,E1(4),J,K,L
    E1(J)=E1(K)
    E1(K)=E1(L)     
    E1(L)=E1(J)     
    RETURN
    END
C
C
    SUBROUTINE P3(X,Y,Z)
    COMMON T,T1,T2,E1(4),J,K,L
    X=T*(X+Y)
    Y=T*(X+Y)+0.0001
    Z=(Y-X)/T2
    RETURN
    END
C
C
C
C        FUNCTION CPU()
C        CPU=SECNDS(0.)
C        RETURN
C        END
Re[6]: ЕС 2701
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 17.03.11 07:23
Оценка: +1
Здравствуйте, Michael7, Вы писали:

M>Я все-таки недаром обратил внимание именно на ЕС-2071. Вроде как тогда в 1987-1988 г. примерно 500 MFlops, что называется, на дороге не валялись и это мягко сказано. Первый список Top500, составленный в июне 1993 г. возглавляет CM-5/1024 производства Thinking Machines Corporation, установленный тогда в Лос-Аламосе. Сделан на процессорах SuperSparc. Так вот его производительность всего 0.128GFlops, то есть в четыре раза меньше ЕС-2071. Допустим даже при прямом сравнении ЕС-2071 показала бы меньшую производительность, но как минимум сравнимую или превосходящую.


Проблема в том, что "производительность" в суперкомпьютерах — это _очень_ условные попугаи.

Например, "Ломоносов" (МГУ), "Чебышёв" (там же), новый кластер в Сарове — это всё архитектуры общего назначения (x86-64 у всех трёх). Пункт 1 в Top500 — Tianhe — то же самое. Будущий китайский суперзверь — кажется, MIPS, но тоже общего. Под неё писать тривиально — выбирай адекватную версию MPI или аналога, пиши код на распространённом языке, и он полетит. Но даже в этих пределах есть вариации (например, можно поставить 1GB RAM на процессор/ядро, а можно 64, это будет ориентация под совершенно разные классы задач).

А вот если взять, например, список по минимизации потребления энергии на условный флопс, то всё будет забито Cell'ами (которых, btw, в HPC edition уже не выпускают — остались только издания для PS3), и на Cell'ах собрать той же электрической мощности — будут попугаи на порядок больше, если не на два. Но под них (конкретно, их исполнительные блоки) надо специально писать, и это могут дай бог чтобы единицы процентов от тех, кто ставит задачи; и не все задачи в принципе можно адекватно перевести на эту архитектуру. Для новомодного GPU проблема аналогична: стандартный код не пойдёт на нём, надо постараться сделать специализированное управление потоком команд и данных для GPU блоков. (И то — я думаю, реальное согласование общего API между Intel, NVidia и ATI будет закончено дай бог чтобы через два года. Сейчас это нехоженое грабельное поле.)

По описанному в этом треде, я думаю, что практически та же ЕС-2071 была неэффективна по сравнению с аналогами на спарке именно потому, что тот — общего назначения, выпускался массово и имел адекватную инфраструктуру во всём, от ЗиП до людей, которые знали, что у него внутри и как с ним работать. А под ЕС-2701 надо было специально писать, и это умели единицы человек в стране, значит, тривиальная задача растягивалась на годы. Машина в одиночном экземпляре будет дико дорогой по полным затратам именно потому, что она одна. А наладить выпуск ЕС-2701 хотя бы в тысяче экземпляров никто не мог, и выпустить достаточно специалистов по всем её аспектам — тоже.

M>Тут прогнал, каюсь. Чего-то замстило. Это производительность процессора. Сам компьютер имел намного большую максимальную производительность в 60 GFlops. Но это первое место. 100-е уже всего 2.1 GFlops. Но это 1993 год.


M>А в 1988 году?


M>То есть, ЕС-2071 была действительно суперкомпьютером, может быть, не самым быстрым в мире, как я было не подумав написал, но в числе самых мощных.


Угу. И с рождения попала в класс умирающих, как сейчас HPC Cell.
The God is real, unless declared integer.
Re[7]: ЕС 2701
От: Glenn  
Дата: 17.03.11 08:30
Оценка:
N>По описанному в этом треде, я думаю, что практически та же ЕС-2071 была неэффективна по сравнению с аналогами на спарке именно потому, что тот — общего назначения, выпускался массово и имел адекватную инфраструктуру во всём, от ЗиП до людей, которые знали, что у него внутри и как с ним работать. А под ЕС-2701 надо было специально писать, и это умели единицы человек в стране, значит, тривиальная задача растягивалась на годы. Машина в одиночном экземпляре будет дико дорогой по полным затратам именно потому, что она одна. А наладить выпуск ЕС-2701 хотя бы в тысяче экземпляров никто не мог, и выпустить достаточно специалистов по всем её аспектам — тоже.

Вот-вот. А то поверхностные журналисты любят с придыханием повторять: 'не имеющая аналога в мире система!' А ежели б их самих посадили на автомобиль у которого всё 'не имеет аналога в мире' — и колёса, и свечи, и резина ? :-) Где б они его обслуживали и ремонтировали?

Если не привязываясь к именно суперкомпьютерам посмотреть более широко: это и есть одна из причин, по которым в 90х годах 'PC-серверы' начали теснить более совершенные мейнфреймы и SUN-ы
Glen
Re[7]: ЕС 2701
От: Michael7 Россия  
Дата: 17.03.11 08:40
Оценка:
Здравствуйте, netch80, Вы писали:

N>Угу. И с рождения попала в класс умирающих, как сейчас HPC Cell.


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

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

Еще одна такая технология как-то упоминалась в компьютерре, правда я уже забыл все названия, но была вроде где-то несколько лет назад статья про строительство каких-то кубических (??) микропроцессоров, тема проскочила в 90-х годах, потом стухла, а еще потом, когда журналисты пытались связаться с авторами статей и выступлений о них, те или не шли на контакт или притворялись, что вообще не понимают о чем их спрашивают.
Re[8]: ЕС 2701
От: Glenn  
Дата: 17.03.11 09:03
Оценка:
Здравствуйте, Michael7, Вы писали:

M>Здравствуйте, netch80, Вы писали:


N>>Угу. И с рождения попала в класс умирающих, как сейчас HPC Cell.


M>Есть такое ощущение, что может быть, Cell сочли слишком хорошей технологией для масс, причем именно из-за потребления энергии и массогабаритных показателей имеющей военный потенциал, в отличие от GPU.


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


M>Еще одна такая технология как-то упоминалась в компьютерре, правда я уже забыл все названия, но была вроде где-то несколько лет назад статья про строительство каких-то кубических (??) микропроцессоров, тема проскочила в 90-х годах, потом стухла, а еще потом, когда журналисты пытались связаться с авторами статей и выступлений о них, те или не шли на контакт или притворялись, что вообще не понимают о чем их спрашивают.



Или вот ещё история в чём-то похожая на Эльбрус. В 1994 обанкротилась компания Thinking Machines создававшая известные в 80х суперкомпьютеры:
http://en.wikipedia.org/wiki/Thinking_Machines_Corporation

http://www.osp.ru/os/2007/07/4392253:
Компания была создана «под идеи» Хиллиса, который был инициатором создания машин с массовым параллелизмом; ее деятельность щедро финансировалась из фондов DARPA, поэтому она смогла собрать выдающиеся умы из лучших университетов и с их помощью опередить время и потребности рынка. Увлекшись исследованиями, в Thinking Machines не присматривались к требованиям массовых потребителей, не ориентировались на спрос, а потому нет ничего удивительного в том, что окончание холодной войны и соответствующее сокращение потребности в суперкомпьютерах для оборонных приложений положили конец стремительному возвышению компании. В конечном итоге в середине 90-х годов Thinking Machines обанкротилась, и в течение нескольких лет ее разработки не были востребованы рынком. Но, как обычно бывает в подобных ситуациях, наработки не растворились полностью, но частично материализовались в серверах семейства Sun Enterprise, а затем — тоже частично — возродились в Blackbox.


Ну а японский проект 'компьютеров 5го поколения' с вложенными в него огормными ресурсами вообще провалился. Сейчас о нём стараютяс вспоминать как можно меньше; я не смог даже найти ни одного скриншота :-)
Glen
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.