Эльбрус (семейство компьютеров): различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Операционные системы: Добавлена ОСРВ «БагрОС-4000»
Неподтвержденные сведения.
 
(не показано 47 промежуточных версий 29 участников)
Строка 1: Строка 1:
{{другие значения|Эльбрус (значения)}}
{{другие значения|Эльбрус (значения)}}
{{не путать|Эльбрус (процессорная архитектура)|современной процессорной архитектурой «Эльбрус»}}
'''«Эльбру́с»''' — серия [[Союз Советских Социалистических Респбулик|советских]] [[суперкомпьютер]]ов, разработанных в [[Институт точной механики и вычислительной техники|Институте точной механики и вычислительной техники]] (ИТМиВТ) в 1970—1980-х годах под руководством [[Бурцев, Всеволод Сергеевич|Всеволода Сергеевича Бурцева]]. Производство велось на [[Электромеханический завод «Звезда»|Загорском электромеханическом заводе (ЗЭМЗ) «Звезда»]]. [[Архитектура процессора|Архитектура]] «Эльбрус-3», разработка которого началась в конце 80-х, принципиально отличалась от предыдущих моделей. Опытный образец Эльбрус-3 прошёл испытания, но в серийное производство запущен не был.
'''«Эльбру́с»''' — серия [[Союз Советских Социалистических Республик|советских]] и [[Россия|российских]] [[суперкомпьютер]]ов, разработанных в [[Институт точной механики и вычислительной техники|Институте точной механики и вычислительной техники]] (ИТМиВТ) в 1970—1980-х годах под руководством [[Бурцев, Всеволод Сергеевич|Всеволода Сергеевича Бурцева]]. Производство велось на [[Электромеханический завод «Звезда»|Загорском электромеханическом заводе (ЗЭМЗ) «Звезда»]]. [[Архитектура процессора|Архитектура]] «[[Эльбрус-3М1|Эльбрус-3]]», разработка которого началась в конце 1980-х, принципиально отличалась от предыдущих моделей. Опытный образец «Эльбрус-3» прошёл испытания, но в [[серийное производство]] запущен не был.


== Модели серии ==
== Модели серии ==


=== «Эльбрус-1» ===
=== «Эльбрус-1» ===
Многопроцессорный вычислительный комплекс (МВК) '''«Эльбрус-1'»'' — разработан в 1973—1979 годах, сдан государственной комиссии в 1980 году. Построен на базе [[ТТЛ]]-микросхем. Производительность — до 12 млн оп/с в комплектации Э1-10 с десятью ЦП<ref>Заморин, Мячев, Селиванов. «Вычислительные машины, системы и комплексы. Справочник.» — М. Энергоатомиздат, 1985 г. глава 3.4 «Состав и технические характеристики МВК Эльбрус-1» стр 144—145</ref>. Главный конструктор серии — [[Бурцев, Всеволод Сергеевич|Всеволод Сергеевич Бурцев]].
[[Многопроцессорность|Многопроцессорный вычислительный комплекс]] (МВК) ''«Эльбрус-1»'' — разработан в 1973—1979 годах, сдан государственной комиссии в 1980 году. Построен на базе [[Транзисторно-транзисторная логика|ТТЛ]]-микросхем. Производительность — до 12 млн оп/с в комплектации Э1-10 с десятью ЦП<ref>Заморин, Мячев, Селиванов. «Вычислительные машины, системы и комплексы. Справочник.» — М. Энергоатомиздат, 1985 г. глава 3.4 «Состав и технические характеристики МВК Эльбрус-1» стр 144—145</ref>. Главный конструктор серии — [[Бурцев, Всеволод Сергеевич|Всеволод Сергеевич Бурцев]].


=== «Эльбрус-2» ===
=== «Эльбрус-2» ===
МВК '''«Эльбрус-2»''' — разработан в 1977—1984 годах, сдан в 1985 году. Производительность на 10 [[процессор]]ах (из них 2 считались резервными) — 125 млн оп/с<ref>{{статья
МВК '''«Эльбрус-2»''' — разработан в 1977—1984 годах, сдан в 1985 году. Производительность на 10 [[процессор]]ах (из них 2 считались резервными) — 125 млн оп/с<ref>{{статья
| автор =
|автор =
| заглавие = СуперЭВМ в России. История и перспективы. Рассказывает академик РАН В. С. Бурцев
|заглавие = СуперЭВМ в России. История и перспективы. Рассказывает академик РАН В. С. Бурцев
| ссылка = http://www.electronics.ru/issue/2000/4/1
|ссылка = http://www.electronics.ru/issue/2000/4/1
| язык = ru
|язык = ru
| издание = Электроника: НТБ
|издание = Электроника: НТБ
| тип =
|тип =
| год = 2000
|год = 2000
| том =
|том =
| номер = 4
|номер = 4
| страницы = 5—9
|страницы = 5—9
|archivedate = 2009-09-23
}}</ref>. Построен на базе [[Эмиттерно-связанная логика|ЭСЛ]] интегральных схем ИС-100 (аналог серии Motorola 10000), из-за высокой потребляемой мощности требовал мощную систему охлаждения. По словам Бориса Бабаяна, всего было выпущено до 200 машин «Эльбрус-2» с разным числом процессоров<ref>{{Cite news|title=100% российский компьютер возродился|url=http://www.cnews.ru/news/top/100_rossijskij_kompyuter_vozrodilsya|work=CNews.ru|accessdate=2017-04-03}}</ref>.
|archiveurl = https://web.archive.org/web/20090923172353/http://www.electronics.ru/issue/2000/4/1
}}</ref>. Построен на базе [[Эмиттерно-связанная логика|ЭСЛ]] интегральных схем ИС-100 (аналог серии Motorola 10000), из-за высокой потребляемой мощности требовал мощной [[Система охлаждения компьютера|системы охлаждения]]. По словам Бориса Бабаяна, всего было выпущено до 200 машин «Эльбрус-2» с разным числом процессоров<ref>{{Cite news|title=100% российский компьютер возродился|url=http://www.cnews.ru/news/top/100_rossijskij_kompyuter_vozrodilsya|work=CNews.ru|accessdate=2017-04-03|archivedate=2017-04-03|archiveurl=https://web.archive.org/web/20170403194811/http://www.cnews.ru/news/top/100_rossijskij_kompyuter_vozrodilsya}}</ref>.


Используется в управлении [[Дон-2Н|РЛС «Дон-2H»]]<ref>Станислав Туркин (газета Взгляд), [http://army-news.ru/2012/11/minoborony-pokazalo-budni-sistemy-pro-moskvy/ Минобороны показало будни системы ПРО Москвы] // Army-news.ru, 2012-11-05 «Управление РЛС осуществляется с помощью советского суперкомпьютера „Эльбрус-2“ образца середины 1980-х.»; [http://vz.ru/photoreport/604339/ оригинал материала]</ref><ref name="rti-pro">[http://www.rti-mints.ru/pro.htm РЛС ПРО] {{Wayback|url=http://www.rti-mints.ru/pro.htm |date=20120123042059 }} // ОАО РТИ им. А. Л. Минца "Функционирование РЛС обеспечивается входящим в её состав … многопроцессорным вычислительным комплексом, состоящим из 4 процессоров МВК «Эльбрус-2», "</ref>.
Используется в управлении [[Дон-2Н|РЛС «Дон-2H»]]<ref>Станислав Туркин (газета Взгляд), [http://army-news.ru/2012/11/minoborony-pokazalo-budni-sistemy-pro-moskvy/ Минобороны показало будни системы ПРО Москвы] {{Wayback|url=http://army-news.ru/2012/11/minoborony-pokazalo-budni-sistemy-pro-moskvy/ |date=20130119192042 }} // Army-news.ru, 2012-11-05 «Управление РЛС осуществляется с помощью советского суперкомпьютера „Эльбрус-2“ образца середины 1980-х.»; [http://vz.ru/photoreport/604339/ оригинал материала] {{Wayback|url=http://vz.ru/photoreport/604339/ |date=20121029035119 }}</ref><ref name="rti-pro">[http://www.rti-mints.ru/pro.htm РЛС ПРО] {{Wayback|url=http://www.rti-mints.ru/pro.htm |date=20120123042059 }} // ОАО РТИ им. А. Л. Минца "Функционирование РЛС обеспечивается входящим в её состав … многопроцессорным вычислительным комплексом, состоящим из 4 процессоров МВК «Эльбрус-2», "</ref>.


По справке «[[Красная звезда (газета)|Красной звезды]]» от 1 марта 2001 года, Эльбрус-2 используется в «системе ПРО второго поколения, ЦУПе, [[Арзамас-16|Арзамасе-16]] и [[Челябинск-70|Челябинске-70]]»<ref>Андрей ГАРАВСКИЙ, [http://old.redstar.ru/2001/03/01_03/r_or21.html Покорение «Эльбруса»] // Красная Звезда, «Оружие России», 1 марта 2001</ref>.
По справке «[[Красная звезда (газета)|Красной звезды]]» от 1 марта 2001 года, Эльбрус-2 используется в «системе ПРО второго поколения, ЦУПе, [[Арзамас-16|Арзамасе-16]] и [[Челябинск-70|Челябинске-70]]»<ref>Андрей ГАРАВСКИЙ, [http://old.redstar.ru/2001/03/01_03/r_or21.html Покорение «Эльбруса»] {{Wayback|url=http://old.redstar.ru/2001/03/01_03/r_or21.html |date=20130911130128 }} // Красная Звезда, «Оружие России», 1 марта 2001</ref>.


Используется в системе ПРО Москвы [[А-135]]<ref>{{Книга|автор=Василий Губарев|заглавие=Информатика. Прошлое, настоящее, будущее|ссылка=https://books.google.ru/books?id=uV1nAAAAQBAJ&pg=PA200&dq=а-135+эльбрус-2&hl=ru&sa=X&ved=0ahUKEwjK_bzvo4fTAhVD2SwKHXmSDnUQ6AEIGjAA#v=onepage&q&f=false|ответственный=|издание=|место=|издательство=Litres|год=2017-01-12|страницы=200|страниц=433|isbn=9785457385504|isbn2=}}</ref>.
Используется в системе ПРО Москвы [[А-135]]<ref>{{Книга|автор=Василий Губарев|заглавие=Информатика. Прошлое, настоящее, будущее|ссылка=https://books.google.ru/books?id=uV1nAAAAQBAJ&pg=PA200&dq=%D0%B0-135+%D1%8D%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81-2&hl=ru&sa=X&ved=0ahUKEwjK_bzvo4fTAhVD2SwKHXmSDnUQ6AEIGjAA|ответственный=|издание=|место=|издательство=Litres|год=2017-01-12|страницы=200|страниц=433|isbn=9785457385504|isbn2=|archive-date=2017-04-04|archive-url=https://web.archive.org/web/20170404043118/https://books.google.ru/books?id=uV1nAAAAQBAJ&pg=PA200&dq=%D0%B0-135+%D1%8D%D0%BB%D1%8C%D0%B1%D1%80%D1%83%D1%81-2&hl=ru&sa=X&ved=0ahUKEwjK_bzvo4fTAhVD2SwKHXmSDnUQ6AEIGjAA#v=onepage&q&f=false}}</ref>.


* Процессор
* Процессор
** Размещён в трёх шкафах
** Размещён в трёх шкафах
** Система команд — безадресная, стековая, используется [[обратная польская запись]]
** Система команд — безадресная, [[стек]]овая, используется [[обратная польская запись]]
** Тактовая частота — 20 [[МГц]]
** Тактовая частота — 20 [[МГц]]
** Производительность по смеси Гибсон-3 — 12,5 млн оп/сек
** Производительность по смеси Гибсон-3 — 12,5 млн оп/сек
Строка 35: Строка 38:
** логическая организация — тегированная, страничная (размер страницы — 512 слов)
** логическая организация — тегированная, страничная (размер страницы — 512 слов)
** физически — до 16 млн слов (24-битная физическая адресация) размером 80 бит (из них 8 контрольных), эквивалентный объём — 144 [[Мегабайт|МБайт]]
** физически — до 16 млн слов (24-битная физическая адресация) размером 80 бит (из них 8 контрольных), эквивалентный объём — 144 [[Мегабайт|МБайт]]
** построена на микросхемах [[DRAM]] ЗУ565РУЗВ (16K * 1)
** построена на микросхемах [[DRAM]] ЗУ565РУЗВ (16 K * 1)
** используется трёхуровневый интерливинг<ref>{{cite web
** используется трёхуровневый интерливинг<ref>{{cite web
|author = [http://www.icmm.ru/~masich/win/masich.html Масич Г.Ф.]
|author = [http://www.icmm.ru/~masich/win/masich.html Масич Г.Ф.]
Строка 55: Строка 58:
|deadlink = yes
|deadlink = yes
}}</ref>
}}</ref>
* Внешняя память<ref>{{cite web
* Внешняя память<ref>{{cite web
| author = В.С. Бурцев
|author = В.С. Бурцев
| title = Параллелизм вычислительных процессов и развитие архитектуры суперЭВМ МВК "Эльбрус"
|title = Параллелизм вычислительных процессов и развитие архитектуры суперЭВМ МВК "Эльбрус"
| date = 1998
|date = 1998
| publisher = Нефть и газ
|publisher = Нефть и газ
| url = http://www.computer-museum.ru/books/Burcev_elbrus.pdf
|url = http://www.computer-museum.ru/books/Burcev_elbrus.pdf
|access-date = 2014-07-11
|archive-date = 2013-07-20
|archive-url = https://web.archive.org/web/20130720113740/http://www.computer-museum.ru/books/Burcev_elbrus.pdf
|deadlink = no
}}</ref>
}}</ref>
** На [[Магнитный барабан|магнитных барабанах]] — от 8,5 до 136 МБайт
** На [[Магнитный барабан|магнитных барабанах]] — от 8,5 до 136 МБайт
Строка 66: Строка 73:
** На [[Магнитная лента|магнитной ленте]] — от 70 до 560 МБайт
** На [[Магнитная лента|магнитной ленте]] — от 70 до 560 МБайт


=== «Эльбрус-1К2» и «[[БЭСМ-6#Эльбрус-Б|Эльбрус-Б]]» ===
=== «Эльбрус-1К2» и «Эльбрус-Б» ===
'''«Эльбрус-1К2»''' (также известен как СВС<ref name=svs>[http://www.mailcom.com/besm6/index_ru.shtml Страница ностальгии по БЭСМ-6]</ref> с жаргонной расшифровкой «Система, Воспроизводящая Систему»<ref name=svs/>) был разработан на основе компонентов и технологий Эльбруса-2 для замены БЭСМ-6. Сохранял полную программную совместимость с предшественником. Было произведено порядка 60 машин.<ref>{{cite web
'''«Эльбрус-1К2»''' (также известен как СВС<ref name=svs>{{Cite web |url=http://www.mailcom.com/besm6/index_ru.shtml |title=Страница ностальгии по БЭСМ-6 |access-date=2010-08-29 |archive-date=2011-08-27 |archive-url=https://www.webcitation.org/61GH8yWWo?url=http://www.mailcom.com/besm6/index_ru.shtml |deadlink=no }}</ref><ref>{{Cite web |url=http://www.besm6.org/wiki/SVS.html |title=Архитектура ЭВМ СВС<!-- Заголовок добавлен ботом --> |access-date=2020-03-13 |archive-date=2021-01-16 |archive-url=https://web.archive.org/web/20210116014807/http://www.besm6.org/wiki/SVS.html |deadlink=no }}</ref> с жаргонной расшифровкой «Система, Воспроизводящая Систему»<ref name=svs/>) был разработан на основе компонентов и технологий «Эльбруса-2» для замены «БЭСМ-6». Сохранял полную программную совместимость с предшественником. Было произведено порядка 60 машин<ref>{{cite web
| author = Иван Карташев
|author = Иван Карташев
| last =
|last =
| first =
|first =
| authorlink =
|authorlink =
| coauthors =
|coauthors =
| datepublished = 2004-07-01
|datepublished = 2004-07-01
| url = http://www.computerra.ru/hitech/34475/
|url = http://www.computerra.ru/hitech/34475/
| title = "Эльбрус". История легенды
|title = "Эльбрус". История легенды
| format = .htm
|format = .htm
| work =
|work =
| publisher = [http://www.computerra.ru/ [[Компьютерра]]-Online]
|publisher = [http://www.computerra.ru/ [[Компьютерра]]-Online]
| accessdate = 2010-08-23
|accessdate = 2010-08-23
| lang = ru
|lang = ru
| description =
|description =
|archiveurl = https://web.archive.org/web/20100205090356/http://www.computerra.ru/hitech/34475/
}}</ref>
|archivedate = 2010-02-05
|deadlink = yes
}}</ref>.


«Эльбрус-Б» (или «Эльбрус-1К-Б») — это 64 разрядный процессор с плавающей запятой и с расширением системы команд, которая включает работу с байтами. Элементная база аналогичная Эльбрус 1-К2 и Эльбрус-2, но самостоятельная система ввода-вывода (без процессора ПВВ) и многомашинный вариант комплектации. Главный конструктор — М. В. Тяпкин.
'''«[[БЭСМ-6#Эльбрус-Б|Эльбрус-Б]]»''' (или '''«Эльбрус-1К-Б»''') — это 64-разрядный процессор с плавающей запятой и с расширением системы команд, которая включает работу с байтами. Элементная база, аналогичная «Эльбрус-1К2» и «Эльбрус-2», но самостоятельная система ввода-вывода (без процессора ПВВ) и многомашинный вариант комплектации. Главный конструктор — М. В. Тяпкин.


{| class="wikitable"
{| class="wikitable"
|-
|-
! Характеристика !! БЭСМ-6 <br>(1968) !! Эльбрус-1К2 !! Эльбрус-Б
! Характеристика !! [[БЭСМ-6]] <br>(1968) !! Эльбрус-1К2 !! Эльбрус-Б
|-
|-
| Производительность <br>(млн. оп/с) || 1 || 2,5 — 3 || 4 — 5
| Производительность <br>(млн. оп/с) || 1 || 2,5 — 3 || 4 — 5
Строка 113: Строка 123:


=== «Эльбрус-3» ===
=== «Эльбрус-3» ===
МВК '''«Эльбрус-3»''' — разрабатывался в 1986—1994 годах группой сотрудников [[Институт точной механики и вычислительной техники имени С. А. Лебедева|Института точной механики и вычислительной техники]] под руководством [[Бабаян, Борис Арташесович|Б. А. Бабаяна]] на основании совершенно новых архитектурных идей. МВК Эльбрус-3 должен был содержать 16 суперскалярных процессоров с [[VLIW]] системой команд. Не был запущен в серию.
МВК '''«Эльбрус-3»''' — разрабатывался в 1986—1994 годах группой сотрудников [[Институт точной механики и вычислительной техники имени С. А. Лебедева|Института точной механики и вычислительной техники]] под руководством [[Бабаян, Борис Арташесович|Б. А. Бабаяна]] на основании совершенно новых архитектурных идей. МВК Эльбрус-3 должен был содержать 16 суперскалярных процессоров с [[VLIW]]-системой команд. Не был запущен в серию.


Архитектура «Эльбрус-3» получила дальнейшее развитие в архитектуре микропроцессоров «[[Эльбрус 2000]]» и «[[Эльбрус-3М1]]».<ref name="xbit">{{Cite web |url=http://www.xbitlabs.com/articles/cpu/display/elbrus-e2k.html |title=Elbrus E2K Speculations — X-bit labs<!-- Заголовок добавлен ботом --> |accessdate=2009-08-09 |archiveurl=https://web.archive.org/web/20160304055344/http://www.xbitlabs.com/articles/cpu/display/elbrus-e2k.html |archivedate=2016-03-04 |deadlink=yes }}</ref>
Архитектура «Эльбрус-3» получила дальнейшее развитие в архитектуре микропроцессоров «[[Эльбрус 2000]]» и «[[Эльбрус-3М1]]»<ref name="xbit">{{Cite web |url=http://www.xbitlabs.com/articles/cpu/display/elbrus-e2k.html |title=Elbrus E2K Speculations — X-bit labs<!-- Заголовок добавлен ботом --> |accessdate=2009-08-09 |archiveurl=https://web.archive.org/web/20160304055344/http://www.xbitlabs.com/articles/cpu/display/elbrus-e2k.html |archivedate=2016-03-04 |deadlink=yes }}</ref>.


=== «Эльбрус-3-1» ===
=== «Эльбрус-3-1» ===
[[Файл:MVC-002F.JPG|thumb|МКП Эльбрус-3-1 в машинном зале]]
[[Файл:MVC-002F.JPG|thumb|МКП Эльбрус-3-1 в машинном зале]]
Конструктор [[Соколов, Андрей Андреевич|А. А. Соколов]]. В 1993 году был успешно завершён первый этап Государственных испытаний '''«Эльбрус-3-1»''' — '''МКП''' ([[модульный конвейерный процессор]]) ([[Премия имени С. А. Лебедева]] [[РАН]]).
Конструктор [[Соколов, Андрей Андреевич|А. А. Соколов]]. В 1993 году был успешно завершён первый этап Государственных испытаний '''«Эльбрус-3-1»''' — '''МКП''' ([[модульный конвейерный процессор]]) ([[Премия имени С. А. Лебедева]] [[РАН]]).
В МКП основная идея заключалась в возможности подключения процессоров с различной специализацией (радиолокационная обработка, структурная обработка, быстрые преобразования Фурье и т. д.). У МКП было несколько счётчиков команд, поэтому он мог работать с несколькими потоками команд. Одновременно на едином поле памяти в процессоре выполнялось до четырёх потоков команд.
В МКП основная идея заключалась в возможности подключения процессоров с различной специализацией (радиолокационная обработка, структурная обработка, быстрые преобразования Фурье и т. д.). У МКП было несколько счётчиков команд, поэтому он мог работать с несколькими потоками команд. Одновременно на едином поле памяти в процессоре выполнялось до четырёх потоков команд.


== Архитектура Эльбрус-1,2 ==
== Архитектура Эльбрус-1,2 ==
Основным отличием системы Эльбрус является ориентация на [[Высокоуровневый язык программирования|языки высокого уровня]] 1980-х годов. Языки класса [[Язык ассемблера|Ассемблер]] в системе отсутствуют. Базовый язык — [[Автокод]] «Эльбрус» [[Эль-76]] (автор [[Пентковский, Владимир Мстиславович|В. М. Пентковский]]), на котором написано общесистемное программное обеспечение (ОСПО), является языком класса [[Алгол]]. Он напоминает язык Алгол-68. Основное различие состоит в динамическом связывании [[Динамическая типизация|типов]], которое поддерживается на аппаратном уровне. При компиляции программа на Эль-76 переводилась в безоперандные команды стековой архитектуры.
Основным отличием системы Эльбрус является ориентация на [[Высокоуровневый язык программирования|языки высокого уровня]] 1980-х годов. Языки класса [[Язык ассемблера|Ассемблера]] в системе отсутствуют. Базовый язык — [[Автокод]] «Эльбрус» [[Эль-76]] (автор [[Пентковский, Владимир Мстиславович|В. М. Пентковский]]), на котором написано общесистемное программное обеспечение (ОСПО), является языком класса [[Алгол]]. Он напоминает язык [[Алгол 68|Алгол-68]]. Основное различие состоит в динамическом связывании [[Динамическая типизация|типов]], которое поддерживается на аппаратном уровне. При компиляции программа на [[Эль-76]] переводилась в безоперандные команды стековой архитектуры.


Главное отличие архитектуры «Эльбрус» от большинства существующих систем — это использование тегов. В системе Эльбрус каждое слово памяти имеет кроме информационной части, содержащей элемент данных, ещё и управляющую часть — тег элемента, на основании которого аппаратура процессора динамически выполняет выбор нужного варианта операции и [[контроль типов]] операндов.
Главное отличие архитектуры «Эльбрус» от большинства существующих систем — это использование тегов. В системе Эльбрус каждое слово памяти имеет, кроме информационной части, содержащей элемент данных, ещё и управляющую часть — тег элемента, на основании которого аппаратура процессора динамически выполняет выбор нужного варианта операции и [[контроль типов]] операндов.


Очень похожие принципы: Алгол как управляющий язык и система тегов применялись в компьютере [https://en.wikipedia.org/wiki/Burroughs_large_systems#B5000| B5000] фирмы [[Burroughs Corporation]]. Среди пользователей Эльбруса ходила шутка: называть систему «Эль-Берроуз».
Очень похожие принципы: Алгол как управляющий язык и система тегов применялись в компьютере [[:en:Burroughs large systems#B5000|B5000]] фирмы [[Burroughs Corporation]].


=== Элементарные типы данных ===
=== Элементарные типы данных ===
* целые числа двух форматов — слово (64 разряда) и полуслово (32 разряда)
* целые числа двух форматов — слово (64 разряда) и полуслово (32 разряда)
* вещественные числа трех форматов — слово, полуслово и удвоенное слово (128 разрядов)
* вещественные числа трех форматов — слово, полуслово и удвоенное слово (128 разрядов)
* наборы — обобщение языковых типов данных ''bool'' (логический), ''char'' (символьный), ''alfa'' (короткая строка, размещаемая в слове), ''bytes'' (последовательность байтов слова)
* наборы — обобщение языковых [[Тип данных|типов данных]] ''bool'' ([[Логический тип|логический]]), ''char'' ([[Символьный тип|символьный]]), ''alfa'' (короткая строка, размещаемая в слове), ''bytes'' (последовательность байтов слова)


=== Управление памятью ===
=== Управление памятью ===
В аппаратуре и [[Операционная система|ОС]] реализован гибкий механизм управления [[виртуальная память|виртуальной памятью]] (называющейся в документации «математической»). Программисту предоставляется возможность описывать массивы размерами до 2<sup>20</sup> элементов. Разрешённые форматы элементов массива: бит, цифра (4 бит), байт, полуслово (32 бит), слово (64 бит), слово удвоенной точности (128 бит). Каждой задаче предоставляется 2<sup>32</sup> слов.
В аппаратуре и [[Операционная система|ОС]] реализован гибкий механизм управления [[виртуальная память|виртуальной памятью]] (называющейся в документации «математической»). Программисту предоставляется возможность описывать массивы размерами до 2<sup>20</sup> элементов. Разрешённые форматы элементов массива: бит, цифра (4 бита), байт, полуслово (32 бита), слово (64 бита), слово удвоенной точности (128 бит). Каждой задаче предоставляется 2<sup>32</sup> слов.


=== Программное обеспечение ===
=== Программное обеспечение ===
* Операционная система, система файлов, система программирования [[Эль-76]], многоязыковые компоненты ОСПО — [[ИТМиВТ]]
* Операционная система, система файлов, система программирования [[Эль-76]], многоязыковые компоненты ОСПО — [[ИТМиВТ]]
* [[Фортран]], [[Кобол]], [[ПЛ/1]], [[Алгол]] — Новосибирский филиал ИТМиВТ (ныне<ref>[http://nfitmivt.ru/hist.php НФ ИТМиВТ АН СССР]</ref> ОАО «Новосибирский институт программных систем»)
* [[Фортран]], [[Кобол]], [[ПЛ/1]], [[Алгол]] — Новосибирский филиал ИТМиВТ (ныне<ref>{{Cite web |url=http://nfitmivt.ru/hist.php |title=НФ ИТМиВТ АН СССР |access-date=2013-07-28 |archive-date=2013-11-26 |archive-url=https://web.archive.org/web/20131126202947/http://nfitmivt.ru/hist.php |deadlink=no }}</ref> ОАО «[[Новосибирский институт программных систем]]»)
* [[Паскаль (язык программирования)|Паскаль]], КЛУ, АБВ, [[РЕФАЛ]], [[Снобол]]-4, Диашаг, [[Forth (язык программирования)|Форт]] — [[Санкт-Петербургский государственный университет|Ленинградский университет]], 1986 г. (Работает под управлением ОСПО. Имеются средства связи с процедурами на Эль-76).
* [[Паскаль (язык программирования)|Паскаль]], КЛУ, АБВ, [[РЕФАЛ]], [[Снобол]]-4, Диашаг, [[Forth (язык программирования)|Форт]] — [[Санкт-Петербургский государственный университет|Ленинградский университет]], 1986 г. (Работает под управлением ОСПО. Имеются средства связи с процедурами на Эль-76).
* Интеллектуальная система программирования МИС, Лисп — [[Институт кибернетики имени В. М. Глушкова|Институт кибернетики АН СССР]]
* Интеллектуальная система программирования МИС, Лисп — [[Институт кибернетики имени В. М. Глушкова|Институт кибернетики АН СССР]]
Строка 145: Строка 155:


== Разработки МЦСТ ==
== Разработки МЦСТ ==
{| class=wikitable border="1"
|+Технические характеристики процессоров, выпускаемых ЗАО «МЦСТ»<ref>{{cite news|url=http://zoom.cnews.ru/publication/item/51620/3|title=Первый в мире обзор российского 4-ядерного процессора Эльбрус-4С|author=Владимир Иванов|date=07.05.2014|publisher=ZOOM.CNews|accessdate=2014-05-13}}</ref>
| bgcolor="ccddff" | '''Архитектура SPARC'''
| bgcolor="ccddff" | '''R150'''
| bgcolor="ccddff" | '''R500'''
| bgcolor="ccddff" | '''R500S'''
| bgcolor="ccddff" | '''R1000'''
|'''R2000'''
|
|-
| '''Год выпуска'''
| 2001
| 2004
| 2007
| 2011
|
|
|-
| '''Техпроцесс, нм'''
| 350
| 130
| 130
| 90
|
|
|-
| '''Архитектура'''
| SPARC v8
| SPARC v8
| SPARC v8
| SPARC v9, VIS1, VIS2
|
|
|-
| '''Количество ядер'''
| 1
| 1
| 2
| 4
|
|
|-
| '''Тактовая частота, МГц'''
| 150
| 500
| 500
| 1000
|
|
|-
| '''Производительность (32 бита), Гфлопс'''
| 0,15
| 0,5
| 1
| 16
|
|
|-
| '''Производительность (64 бита), Гфлопс'''
| 0,15
| 0,5
| 1
| 8
|
|
|-
| '''Потребляемая мощность, Вт'''
| 5
| 1
| 5
| 15
|
|
|-
| '''Команд на 1 такт'''
| 1
| 1
| 1
| 2
|
|
|-
| '''Кеш уровня 2, МБ'''
| 0<sup>*</sup>
| 0<sup>**</sup>
| 0,5
| 2
|
|
|-
| '''Пропускная способность шины памяти, Гбайт/с'''
| 0,4
| 0,8
| 2,6
| 6,4
|
|
|-
| '''Площадь кристалла, мм²'''
| 100
| 25
| 81
| 128
|
|
|-
| '''Число транзисторов, млн'''
| 2,8
| 5
| 51
| 180
|
|
|-
| '''Число слоёв металла'''
| 4
| 8
| 8
| 10
|
|
|-
| '''Тип корпуса'''
| BGA 480
| BGA 376
| HFCBGA 900
| HFCBGA 1156
|
|
|-
| '''Максимальное число ядер в системе с общей памятью'''
| 1
| 4
| 2
| 16
|
|
|-
| '''Каналы межпроцессорного обмена ccLVDS'''
| -
| -
| -
| 3
|
|
|-
| '''Пропускная способность канала ccLVDS, Гбайт/с'''
| -
| -
| -
| 4
|
|
|-
| '''Пропускная способность канала ioLVDS, Гбайт/с'''
| -
| -
| 1,3
| 2
|
|
|-
| '''Комплексирование машин через каналы RDMA'''
| -
| -
| до 4
| до 4
|
|
|-
| '''Южный мост'''
| -
| -
| встроенный
| КПИ
|
|
|-
| bgcolor="ccddff" | '''Архитектура Эльбрус'''
| bgcolor="ccddff" | '''Эльбрус'''
| bgcolor="ccddff" | '''Эльбрус-S'''
| bgcolor="ccddff" | '''Эльбрус-2C+'''
| bgcolor="ccddff" | '''Эльбрус-4C'''
|'''Эльбрус-1C'''+
|'''Эльбрус-8C'''<ref>{{Cite web|url=http://www.mcst.ru/elbrus-8c|title=Микропроцессор «Эльбрус-8С» (ТВГИ.431281.016)|author=|website=www.mcst.ru|date=2016|publisher=МЦСТ}}</ref>
|-
| '''Год выпуска'''
| 2005
| 2010
| 2011
| 2014
|2016
1 квартал
|2015
(серийно с 2016)
|-
| '''Техпроцесс, нм'''
| 130
| 90
| 90
| 65
|40
|28
|-
| '''Архитектура'''
| Эльбрус
| Эльбрус
| Эльбрус, ElCore9
| Эльбрус
|Эльбрус, MGA2,
Vivante GC2500
|Эльбрус
|-
| '''Количество ядер'''
| 1
| 1
| 2 (+4 DSP)
| 4
|1 (+1 2D, +1 3D)
|8
|-
| '''Тактовая частота, МГц'''
| 300
| 500
| 500
| 800
|1000
|1300
|-
| '''Производительность (32 бита), Гфлопс'''
| 4,8
| 8
| 28
| 50
|24
|250
|-
| '''Производительность (64 бита), Гфлопс'''
| 2,4
| 4
| 8
| 25
|12
|125
|-
| '''Потребляемая мощность, Вт'''
| 6
| 20
| 25
| 45
|10
|80
|-
| '''Команд на 1 такт'''
| 23
| 23
| 23
| 23
|25
|25
|-
|'''Кеш уровня 1, КБ (данные + команды)'''
|
|
|
|
|64 + 128
|(64 + 128) / ядро
|-
| '''Кеш уровня 2, МБ'''
| 0,25
| 2
| 2
| 8
|2
|4
0,512 / ядро
|-
|'''Кеш уровня 3, МБ'''
|
|
|
|
|
|16
|-
| '''Тип встроенного контроллера памяти'''
| -
| DDR2-500
| DDR2-800
| DDR3-1600
|DDR3-1600
|DDR3-1600
|-
| '''Количество каналов обмена с памятью'''
| -
| 1
| 1
| 3
|2
|4
|-
| '''Пропускная способность шины памяти, Гбайт/с'''
| 4,8
| 8
| 12,8
| 38,4
|25,6
|51,2
|-
| '''Площадь кристалла, мм²'''
| 189
| 142
| 289
| 380
|122
|321
|-
| '''Число транзисторов, млн'''
| 75,8
| 218
| 368
| 986
|375
|2730
|-
| '''Число слоёв металла'''
| 8
| 9
| 9
| 9
|
|
|-
| '''Тип корпуса'''
| HFCBGA 900
| HFCBGA 1156
| HFCBGA 1296
| HFCBGA 1600
|HFCBGA 1156
|FCBGA 2028
|-
| <p>'''Максимальное число ядер в системе'''</p><p>'''с общей памятью (прямое соединение)''' </p>
| 2
| 4
| 8
| 16
|
|32 ?
|-
| <p>'''Максимальное число ядер в системе'''</p><p>'''с общей памятью (через чип-коммутатор) '''</p>
| -
| 16
| 32
| 64
|
|
|-
| '''Каналы межпроцессорного обмена ccLVDS'''
| -
| 3
| 3
| 3
|
|3
|-
| '''Пропускная способность одного канала ccLVDS, Гбайт/с'''
| -
| 4
| 4
| 12
|
|16
|-
| '''Пропускная способность канала ioLVDS, Гбайт/с'''
| -
| 2
| 2
| 4
|
|
|-
| '''Комплексирование машин через каналы RDMA'''
| до 2
| до 4
| до 4
| до 4
|
|
|-
| '''Пропускная способность канала ввода-вывода/RemoteDMA, Гбайт/с'''
| 2
| 2
| 2
| 4
|
|
|-
| '''Южный мост'''
| на базе FPGA
| КПИ
| КПИ
| КПИ
|КПИ2
|КПИ2
|-
| colspan="5" |
<sup>*</sup> <small>возможно подключение внешней кеш-памяти объёмом до 1 МБ</small><br>
<sup>**</sup> <small>возможно подключение внешней кеш-памяти объёмом до 4 МБ</small>
|
|
|}


=== Эльбрус-90микро ===
=== Эльбрус-90микро ===
{{main|Эльбрус-90микро}}
{{main|Эльбрус-90микро}}
Эльбрус-90микро — вычислительный комплекс, основанный на микропроцессорах серии [[МЦСТ-R]] с архитектурой [[SPARC]].
Эльбрус-90микро — вычислительный комплекс, основанный на [[микропроцессор]]ах серии [[МЦСТ-R]] с архитектурой [[SPARC]].


=== Эльбрус-3М ===
=== Эльбрус-3М ===
Строка 586: Строка 184:
В тесте SPEC «Эльбрус» с тактовой частотой 300 MHz в режиме совместимости с платформой x86 обогнал Pentium III 500 MHz.
В тесте SPEC «Эльбрус» с тактовой частотой 300 MHz в режиме совместимости с платформой x86 обогнал Pentium III 500 MHz.


Предполагалось, что в 2008 году будут построены 100 серверов «Эльбрус-3М» для оборонной отрасли. Теоретическая производительность двухпроцессорной системы, работающей на частоте 300 МГц, составляет 4,8 Г[[флопс]] (64-bit double) — для сравнения, двухъядерный процессор Intel [[Core 2 Duo]] 2,4 ГГц = 19,2 Гфлопс (64-bit double), двухъядерный [[Itanium 2]] 1,66 ГГц — 13,2 Гфлопс (64-bit double), четырёхъядерный [[Sandy Bridge]] 3,8 ГГц = 121,6 Гфлопс (64-bit double). Процессоры Эльбрус имеют площадь 189 [[М²|мм²]], произведены по технологии 130-[[нм]] и содержат 75,8 млн транзисторов. Оригинальная архитектура E2K позволяет выполнять до 23 операций за такт и обеспечивает низкое энергопотребление: 0,4 Вт/Гфлопс<ref>{{cite web
Предполагалось, что в 2008 году будут построены 100 серверов «Эльбрус-3М» для оборонной отрасли. Теоретическая производительность двухпроцессорной системы, работающей на частоте 300 МГц, составляет 4,8 Г[[флопс]] (64-bit double) — для сравнения, двухъядерный процессор Intel [[Core 2 Duo]] 2,4 ГГц = 19,2 Гфлопс (64-bit double), двухъядерный [[Itanium 2]] 1,66 ГГц — 13,2 Гфлопс (64-bit double), четырёхъядерный [[Sandy Bridge]] 3,8 ГГц = 121,6 Гфлопс (64-bit double). Процессоры Эльбрус имеют площадь 189 [[М²|мм²]], произведены по технологии 130-[[нм]] и содержат 75,8 млн транзисторов. Оригинальная архитектура E2K позволяет выполнять до 23 операций за такт и обеспечивает низкое энергопотребление: 0,4 Вт/Гфлопс<ref>{{cite web
|author = Владислав Мещеряков
|author = Владислав Мещеряков
|last =
|last =
Строка 626: Строка 224:


=== КМ-4 ===
=== КМ-4 ===
В декабре 2012 г. ЗАО «МЦСТ» получило пилотную партию [[моноблочный ПК|моноблочных компьютеров]] «КМ-4», оснащённых [[Материнская плата|материнской платой]] «[http://www.mcst.ru/news_monoblok_pk Монокуб]»<ref>{{cite web
В декабре 2012 г. ЗАО «МЦСТ» получило пилотную партию [[моноблочный ПК|моноблочных компьютеров]] «КМ-4», оснащённых [[Материнская плата|материнской платой]] «[http://www.mcst.ru/news_monoblok_pk Монокуб] {{Wayback|url=http://www.mcst.ru/news_monoblok_pk |date=20140703024916 }}»<ref>{{cite web
|url = http://www.mcst.ru/news_monoblok_pk
|url = http://www.mcst.ru/news_monoblok_pk
|title = Произведена пилотная партия моноблочных ПК на базе микропроцессора «Эльбрус-2С+»
|title = Произведена пилотная партия моноблочных ПК на базе микропроцессора «Эльбрус-2С+»
Строка 634: Строка 232:
|archivedate = 2014-07-03
|archivedate = 2014-07-03
|deadlink = yes
|deadlink = yes
}}</ref>, построенной на базе процессора [[Эльбрус-2С+]] и южного моста [http://www.mcst.ru/kpi КПИ].
}}</ref>, построенной на базе процессора [[Эльбрус-2С+]] и южного моста [http://www.mcst.ru/kpi КПИ] {{Wayback|url=http://www.mcst.ru/kpi |date=20140702105857 }}.


<br>
=== Следующие поколения процессоров «Эльбрус» ===
В 2009 году планируется начало производства процессоров по технологии [[90 нм]]. А компьютер получит 4 таких процессора с частотой 500 МГц. В планах дальнейшее развитие процессоров:
* «[[Эльбрус-2С+|Эльбрус-2СМ]]» — 12 ГФлопс, [[90 нм]] к 2014 г. — микропроцессор с архитектурой Эльбрус, адаптированный для производства на отечественной фабрике<ref>{{Cite web |url=http://www.mcst.ru/razrabotka-mikroprocessora-s-arkhitekturoj-elbrus |title=Разработка микропроцессора с архитектурой Эльбрус, адаптированного для производства на отечественной фабрике |accessdate=2013-12-11 |archiveurl=https://web.archive.org/web/20140625111533/http://mcst.ru/razrabotka-mikroprocessora-s-arkhitekturoj-elbrus |archivedate=2014-06-25 |deadlink=yes }}</ref>.
* «[[Эльбрус-1С+]]» — 24+28 ГФлопс, [[40 нм]], 1 ГГц, 7 Вт, к 2015 г. — экономичный микропроцессор с архитектурой Эльбрус и встроенным графическим ядром<ref>{{Cite web |url=http://www.mcst.ru/ekonomichnyj-mikroprocessor-s-arkhitekturoj-elbrus-i-vstroennym-graficheskim-yadrom |title=Экономичный микропроцессор с архитектурой Эльбрус и встроенным графическим ядром |accessdate=2013-12-11 |archiveurl=https://web.archive.org/web/20140625064128/http://mcst.ru/ekonomichnyj-mikroprocessor-s-arkhitekturoj-elbrus-i-vstroennym-graficheskim-yadrom |archivedate=2014-06-25 |deadlink=yes }}</ref>.
* «[[Эльбрус-4С]]» — 64 ГФлопс, [[65 нм]] к 2014 г.
* «[[Эльбрус-8С]]» — 250 ГФлопс, [[28 нм]] к 2015 г. — восьмиядерный микропроцессор с архитектурой Эльбрус<ref>{{Cite web |url=http://www.mcst.ru/vosmiyadernyj-mikroprocessor-s-arkhitekturoj-elbrus |title=Восьмиядерный микропроцессор с архитектурой Эльбрус |accessdate=2013-12-11 |archiveurl=https://web.archive.org/web/20140625112916/http://mcst.ru/vosmiyadernyj-mikroprocessor-s-arkhitekturoj-elbrus |archivedate=2014-06-25 |deadlink=yes }}</ref>.
* «[[Эльбрус-16С]]» — 0,5—1 ТФлопс, [[16 нм|16]]—[[28 нм]], 8-16 ядер, к 2018 г.<ref>{{Cite web|url = http://www.kommersant.ru/doc/2502735|title = Разработчики померились ядрами|author = |date = |publisher = }}</ref>
* «Эльбрус-32С» — 2—4 Тфлопс, [[10 нм|10]]—[[14 нм]], 32 ядра, до 2 ГГц, к 2019—2020 г.
[http://www.mcst.ru/issledovanija_i_razrabotki План текущих исследований и разработок на сайте ЗАО МЦСТ.]
{{обновить раздел}}

; Архитектура
Архитектура [[ELBRUS]] ({{lang-en|ExpLicit Basic Resources Utilization Scheduling}} — «явное планирование использования основных ресурсов»).

Архитектура «Эльбрус» разработана в России и имеет ряд уникальных особенностей:
* Основная особенность — заложенный в архитектуру принцип явного параллелизма операций, он дает возможность выполнять на каждом ядре до 25 операций за один [[машинный такт]], что обеспечивает высокую производительность при умеренной тактовой частоте;
* технология динамической двоичной трансляции, позволяющая обеспечивать эффективное исполнение приложений и операционных систем, распространяемых в двоичных кодах [[х86|x86]];
* поддержка режима защищённых вычислений с особым аппаратным контролем целостности структуры памяти, которая позволяет обеспечить высокий уровень информационной безопасности использующих его программных систем.

Помимо высокой производительности и энергоэффективности процессоров, это дает возможность применять их в [[Импортозамещение в России|замещении импортных вычислительных систем]] там, где этого требуют соображения информационной безопасности и технологической независимости.
{{TODO}}
{{TODO}}

== Операционные системы ==
Операционные системы поддерживающие процессоры архитектуры Эльбрус:
* [[ОС Эльбрус]]
* [[МСВС]]
* [[QNX|ЗОСРВ «Нейтрино-Э» КПДА.10965-01]]
* ОСРВ «БагрОС-4000»<ref>[https://www.sukhoi.org/bagros/ Техническое описание ОС РВ «БагрОС-4000»]</ref>
* [[ALT Linux (дистрибутив Linux)|ALT Linux]]
* [[Astra Linux|Astra Linux Special Edition «Ленинград»]]


== См. также ==
== См. также ==
* [[Эльбрус (процессоры)]]
* [[Мобильная система Вооружённых Сил]]
* [[Мобильная система Вооружённых Сил]]
* [[Мандатное управление доступом]]
* [[Мандатное управление доступом]]
* [[ЛИНТЕР]]<ref>{{Cite web|url=http://www.elbrus.ru/bazy-dannykh-subd/|title=Базы данных СУБД|accessdate=2019-01-25}}</ref>.
* [[ЛИНТЕР]]<ref>{{Cite web|url=http://www.elbrus.ru/bazy-dannykh-subd/|title=Базы данных СУБД|accessdate=2019-01-25|archive-date=2019-01-26|archive-url=https://web.archive.org/web/20190126000915/http://www.elbrus.ru/bazy-dannykh-subd/|deadlink=no}}</ref>.


== Примечания ==
== Примечания ==
Строка 677: Строка 248:
== Литература и публикации ==
== Литература и публикации ==
* {{книга
* {{книга
|автор = Пентковский В.&nbsp;М.
|автор = Пентковский В.&nbsp;М.
|заглавие = Автокод Эльбрус. Эль-76. Принципы построения языка и руководство к использованию
|заглавие = Автокод Эльбрус. Эль-76. Принципы построения языка и руководство к использованию
|оригинал =
|оригинал =
|ссылка = http://store.oberoncore.ru/lib/book/pvm1982r.djvu
|ссылка = http://store.oberoncore.ru/lib/book/pvm1982r.djvu
|ответственный = под редакцией Ершова&nbsp;А.&nbsp;П.
|ответственный = под редакцией Ершова&nbsp;А.&nbsp;П.
|издание =
|издание =
|место = М.
|место = М.
|издательство = Наука
|издательство = Наука
|год = 1982
|год = 1982
|страниц = 352
|страниц = 352
|серия =
|серия =
|isbn =
|isbn =
}} {{Wayback|url=http://store.oberoncore.ru/lib/book/pvm1982r.djvu |date=20170314061604 }}
}} {{Wayback|url=http://store.oberoncore.ru/lib/book/pvm1982r.djvu |date=20170314061604 }}
* {{книга
* {{книга
|автор = Пентковский В. М.
|автор = Пентковский В. М.
|часть =
|часть =
|заглавие = Язык программирования Эль-76. Принципы построения языка и руководство к пользованию
|заглавие = Язык программирования Эль-76. Принципы построения языка и руководство к пользованию
|оригинал =
|оригинал =
|ссылка = http://store.oberoncore.ru/lib/book/pvm1989r.djvu
|ссылка = http://store.oberoncore.ru/lib/book/pvm1989r.djvu
|ответственный =
|ответственный =
|издание = 2-е изд, испр. и доп
|издание = 2-е изд, испр. и доп
|место = М.
|место = М.
|издательство = Наука
|издательство = Наука
|год = 1989
|год = 1989
|страниц = 364
|страниц = 364
|серия =
|серия =
|isbn =
|isbn =
}} {{Wayback|url=http://store.oberoncore.ru/lib/book/pvm1989r.djvu |date=20170314123000 }}
}} {{Wayback|url=http://store.oberoncore.ru/lib/book/pvm1989r.djvu |date=20170314123000 }}
* {{книга
* {{книга
Строка 717: Строка 288:
}}
}}
* {{книга
* {{книга
|автор = Сафонов В. О.
|автор = Сафонов В. О.
|заглавие = Языки и методы программирования в системе Эльбрус
|заглавие = Языки и методы программирования в системе Эльбрус
|ответственный = под редакцией Лаврова С. С.
|ответственный = под редакцией Лаврова С. С.
|ссылка = http://store.oberoncore.ru/lib/book/svo1989r.djvu
|ссылка = http://store.oberoncore.ru/lib/book/svo1989r.djvu
|место = М.
|место = М.
|издательство = Наука
|издательство = Наука
|год = 1989
|год = 1989
|страниц =
|страниц =
|isbn = 5-02-013983-1
|isbn = 5-02-013983-1
}} {{Wayback|url=http://store.oberoncore.ru/lib/book/svo1989r.djvu |date=20170314105332 }}
}}
* {{книга |автор=Ким А. К., Перекатов В. И., Ермаков С. Г.|заглавие=Микропроцессоры и вычислительные комплексы семейства «Эльбрус» |место=СПб. |издательство=Питер |год=2013 |isbn=978-5-459-01697-0 |ссылка=http://www.mcst.ru/files/511cea/886487/1a8f40/000000/book_elbrus.pdf}}
* {{книга |автор=Ким А. К., Перекатов В. И., Ермаков С. Г.|заглавие=Микропроцессоры и вычислительные комплексы семейства «Эльбрус» |место=СПб. |издательство=Питер |год=2013 |isbn=978-5-459-01697-0 |ссылка=http://www.mcst.ru/files/511cea/886487/1a8f40/000000/book_elbrus.pdf}}


Строка 732: Строка 303:
{{Родственные проекты}}
{{Родственные проекты}}
* {{публикация|книга
* {{публикация|книга
|автор = Королев
|автор = Королев
|автор имя = Л. Н.
|автор имя = Л. Н.
|автор линк=
|автор линк =
|часть = Многопроцессорные вычислительные комплексы Эльбрус
|часть = Многопроцессорные вычислительные комплексы Эльбрус
|часть ссылка = http://www.parallel.ru/history/elbrus.html
|часть ссылка = http://www.parallel.ru/history/elbrus.html
|часть архив =
|часть архив =
|часть архив дата =
|часть архив дата =
|заглавие = Структуры ЭВМ и их математическое обеспечение
|заглавие = Структуры ЭВМ и их математическое обеспечение
|материал = Переплет: твердый
|материал = Переплет: твердый
|инфо = Гл. ред. физ.−мат. лит−ры
|инфо = Гл. ред. физ.−мат. лит−ры
|вид = уч. пос. для вузов по спец−ти «Прикладная математика»
|вид = уч. пос. для вузов по спец−ти «Прикладная математика»
|издание = 2−е, перераб. и доп.
|издание = 2−е, перераб. и доп.
|место = М.
|место = М.
|издательство = Наука
|издательство = Наука
|год = 1978
|год = 1978
|страницы = 166−169
|страницы = 166−169
|страниц = 352
|страниц = 352
|тираж =
|тираж =
|ббк =
|ббк =
|удк =
|удк =
|ref = Королев
|ref = Королев
}}
}}
* {{cite web
* {{cite web
Строка 768: Строка 339:
}}
}}
* {{публикация|статья
* {{публикация|статья
| автор = Бабаян
| автор = Бабаян
| автор имя = Б.
| автор имя = Б.
| автор линк = Бабаян, Борис Арташесович
| автор линк = Бабаян, Борис Арташесович
| заглавие = Многопроцессорный вычислительный комплекс «Эльбрус»
| заглавие = Многопроцессорный вычислительный комплекс «Эльбрус»
| ссылка = http://kvant.mirror1.mccme.ru/1981/08/mnogoprocessornyj_vychisliteln.htm
| ссылка = http://kvant.mirror1.mccme.ru/1981/08/mnogoprocessornyj_vychisliteln.htm
| архив =
| архив =
| архив дата =
| архив дата =
| язык = ru
| язык = ru
| издание = [[Квант (журнал)|Квант]]
| издание = [[Квант (журнал)|Квант]]
| тип = журн.
| тип = журн.
| год = 1981
| год = 1981
| номер = 8
| номер = 8
| страницы = 54−57
| страницы = 54−57
}}
}}
* {{публикация|статья
* {{публикация|статья
| автор = Дубова
| автор = Дубова
| автор имя = Наталья
| автор имя = Наталья
| заглавие = От «Эльбруса-3» — к «Эльбрусу-2000»
| заглавие = От «Эльбруса-3» — к «Эльбрусу-2000»
| ссылка = http://www.osp.ru/cw/2000/27-28/6016/
| ссылка = http://www.osp.ru/cw/2000/27-28/6016/
| архив =
| архив =
| архив дата =
| архив дата =
| язык = ru
| язык = ru
| издание = Computerworld Россия
| издание = Computerworld Россия
| тип = журн.
| тип = журн.
| год = 2000
| год = 2000
| месяц = 07
| месяц = 07
| день = 20
| день = 20
| номер = 27−28
| номер = 27−28
| страницы =
| страницы =
}}
}}
* {{публикация|статья
* {{публикация|статья
| автор = Иванов
| автор = Иванов
| автор имя = A.
| автор имя = A.
| заглавие = Школа академика С. А. Лебедева в развитии отечественной вычислительной техники
| заглавие = Школа академика С. А. Лебедева в развитии отечественной вычислительной техники
| ссылка = http://www.electronics.ru/issue/2002/6/8
| ссылка = http://www.electronics.ru/issue/2002/6/8
| архив =
| архив =
| архив дата =
| архив дата =
| язык = ru
| язык = ru
| издание = Электроника
| издание = Электроника
| тип = НТБ
| тип = НТБ
| год = 2002
| год = 2002
| номер = 6
| номер = 6
| страницы = 48−54
| страницы = 48−54
}}
}}
* {{cite web
* {{cite web
Строка 828: Строка 399:
}}
}}
* {{cite web
* {{cite web
| author =
|author =
| authorlink =
|authorlink =
| datepublished =
|datepublished =
| url = http://www.computer-museum.ru/histussr/elbrus.htm
|url = http://www.computer-museum.ru/histussr/elbrus.htm
| title = Семейство ЭВМ "Эльбрус"
|title = Семейство ЭВМ "Эльбрус"
| work = История отечественной вычислительной техники. Универсальные ЭВМ
|work = История отечественной вычислительной техники. Универсальные ЭВМ
| publisher = Виртуальный компьютерный музей
|publisher = Виртуальный компьютерный музей
| accessdate = 2009-08-06
|accessdate = 2009-08-06
| lang = ru
|lang = ru
| description =
|description =
|archive-date = 2007-08-17
|archive-url = https://web.archive.org/web/20070817061928/http://www.computer-museum.ru/histussr/elbrus.htm
|deadlink = no
}}
}}
* {{cite web
* {{cite web
| author = В.&nbsp;В.&nbsp;Пржиялковский, Н.&nbsp;Л.&nbsp;Прохоров, Е.&nbsp;Н.&nbsp;Филинов
|author = В.&nbsp;В.&nbsp;Пржиялковский, Н.&nbsp;Л.&nbsp;Прохоров, Е.&nbsp;Н.&nbsp;Филинов
| authorlink =
|authorlink =
| date = 2000-09-04
|date = 2000-09-04
| url = http://www.computer-museum.ru/news/onrevich.htm
|url = http://www.computer-museum.ru/news/onrevich.htm
| title = Кого и зачем вводят в заблуждение
|title = Кого и зачем вводят в заблуждение
| work = Архив новостей
|work = Архив новостей
| publisher = Виртуальный компьютерный музей
|publisher = Виртуальный компьютерный музей
| accessdate = 2009-08-06
|accessdate = 2009-08-06
| lang = ru
|lang = ru
| description = Развернутый комментарий к статье Ю.&nbsp;Ревича «Неизвестные ЭВМ» в газете "Известия" от 11.07.2000 известных советских разработчиков ЭВМ
|description = Развернутый комментарий к статье Ю.&nbsp;Ревича «Неизвестные ЭВМ» в газете "Известия" от 11.07.2000 известных советских разработчиков ЭВМ
|archive-date = 2013-07-20
|archive-url = https://web.archive.org/web/20130720180052/http://www.computer-museum.ru/news/onrevich.htm
|deadlink = no
}}
}}
* {{cite web
* {{cite web
Строка 868: Строка 445:
}}
}}
* {{cite web
* {{cite web
| author = Chip Man
|author = Chip Man
| authorlink =
|authorlink =
| date = 2009-07-20
|date = 2009-07-20
| url = http://ru.intel.com/galaxy/forum/index.php?automodule=blog&blogid=481&showentry=2371
|url = http://ru.intel.com/galaxy/forum/index.php?automodule=blog&blogid=481&showentry=2371
| title = Интервью с Борисом Бабаяном (ч.1)
|title = Интервью с Борисом Бабаяном (ч.1)
| format =
|format =
| work = Chip Man's Блог
|work = Chip Man's Блог
| publisher = Intel Galaxy
|publisher = Intel Galaxy
| accessdate = 2009-08-06
|accessdate = 2009-08-06
| lang = ru
|lang = ru
| description =
|description =
}}{{Недоступная ссылка|date=Январь 2020 |bot=InternetArchiveBot }}
}}
* {{cite web
* {{cite web
| author = Виктор Картунов ака matik
|author = Виктор Картунов ака matik
| date = 2005-12-07
|date = 2005-12-07
| url = https://fcenter.ru/online/hardarticles/processors/15730
|url = https://fcenter.ru/online/hardarticles/processors/15730
| title = Кое-что об Эльбрусе−2000
|title = Кое-что об Эльбрусе−2000
| website = Ф-Центр
|website = Ф-Центр
| accessdate = 2011-06-16
|accessdate = 2011-06-16
| lang = ru
|lang = ru
| deadlink =
|deadlink = no
|archiveurl = https://web.archive.org/web/20131211182218/http://fcenter.ru/online/hardarticles/processors/15730
| archiveurl =
| archivedate =
|archivedate = 2013-12-11
| ref = Картунов
|ref = Картунов
}}
}}
* {{cite web
* {{cite web
|url = https://indicator.ru/article/2018/10/26/sovetskij-kompyuter-elbrus/
|url = https://indicator.ru/article/2018/10/26/sovetskij-kompyuter-elbrus/
|title = Высоты «Эльбруса»: от 64 мегабайт до 10 килограмм
|title = Высоты «Эльбруса»: от 64 мегабайт до 10 килограмм
|subtitle = Чем занимались компьютерные разработчики в СССР, пока Возняк придумывал Apple
|subtitle = Чем занимались компьютерные разработчики в СССР, пока Возняк придумывал Apple
|author = Екатерина Мищенко
|author = Екатерина Мищенко
|date = 2018-10-26
|date = 2018-10-26
|website = «Индикатор»
|website = «Индикатор»
|publisher = Медиахолдинг Rambler&Co
|publisher = Медиахолдинг Rambler&Co
|accessdate = 2019-02-02
|accessdate = 2019-02-02
|lang = ru
|lang = ru
|deadlink =
|deadlink = no
|archiveurl = https://web.archive.org/web/20190212190442/https://indicator.ru/article/2018/10/26/sovetskij-kompyuter-elbrus/
|archiveurl =
|archivedate=
|archivedate = 2019-02-12
|ref=Мищенко
|ref = Мищенко
}}
}}


{{Перечень советских компьютеров}}
{{Перечень советских компьютеров}}


[[Категория:Суперкомпьютеры]]
[[Категория:Суперкомпьютеры СССР]]
[[Категория:История компьютерной техники]]
[[Категория:История компьютерной техники]]
[[Категория:Изобретения СССР]]
[[Категория:Компьютеры СССР]]

Текущая версия от 05:06, 8 ноября 2024

«Эльбру́с» — серия советских и российских суперкомпьютеров, разработанных в Институте точной механики и вычислительной техники (ИТМиВТ) в 1970—1980-х годах под руководством Всеволода Сергеевича Бурцева. Производство велось на Загорском электромеханическом заводе (ЗЭМЗ) «Звезда». Архитектура «Эльбрус-3», разработка которого началась в конце 1980-х, принципиально отличалась от предыдущих моделей. Опытный образец «Эльбрус-3» прошёл испытания, но в серийное производство запущен не был.

Модели серии

[править | править код]

«Эльбрус-1»

[править | править код]

Многопроцессорный вычислительный комплекс (МВК) «Эльбрус-1» — разработан в 1973—1979 годах, сдан государственной комиссии в 1980 году. Построен на базе ТТЛ-микросхем. Производительность — до 12 млн оп/с в комплектации Э1-10 с десятью ЦП[1]. Главный конструктор серии — Всеволод Сергеевич Бурцев.

«Эльбрус-2»

[править | править код]

МВК «Эльбрус-2» — разработан в 1977—1984 годах, сдан в 1985 году. Производительность на 10 процессорах (из них 2 считались резервными) — 125 млн оп/с[2]. Построен на базе ЭСЛ интегральных схем ИС-100 (аналог серии Motorola 10000), из-за высокой потребляемой мощности требовал мощной системы охлаждения. По словам Бориса Бабаяна, всего было выпущено до 200 машин «Эльбрус-2» с разным числом процессоров[3].

Используется в управлении РЛС «Дон-2H»[4][5].

По справке «Красной звезды» от 1 марта 2001 года, Эльбрус-2 используется в «системе ПРО второго поколения, ЦУПе, Арзамасе-16 и Челябинске-70»[6].

Используется в системе ПРО Москвы А-135[7].

  • Процессор
  • ОЗУ
    • логическая организация — тегированная, страничная (размер страницы — 512 слов)
    • физически — до 16 млн слов (24-битная физическая адресация) размером 80 бит (из них 8 контрольных), эквивалентный объём — 144 МБайт
    • построена на микросхемах DRAM ЗУ565РУЗВ (16 K * 1)
    • используется трёхуровневый интерливинг[8]
  • Внешняя память[9]

«Эльбрус-1К2» и «Эльбрус-Б»

[править | править код]

«Эльбрус-1К2» (также известен как СВС[10][11] с жаргонной расшифровкой «Система, Воспроизводящая Систему»[10]) был разработан на основе компонентов и технологий «Эльбруса-2» для замены «БЭСМ-6». Сохранял полную программную совместимость с предшественником. Было произведено порядка 60 машин[12].

«Эльбрус-Б» (или «Эльбрус-1К-Б») — это 64-разрядный процессор с плавающей запятой и с расширением системы команд, которая включает работу с байтами. Элементная база, аналогичная «Эльбрус-1К2» и «Эльбрус-2», но самостоятельная система ввода-вывода (без процессора ПВВ) и многомашинный вариант комплектации. Главный конструктор — М. В. Тяпкин.

Характеристика БЭСМ-6
(1968)
Эльбрус-1К2 Эльбрус-Б
Производительность
(млн. оп/с)
1 2,5 — 3 4 — 5
Частота, МГц 10 20 20
Разрядность, бит 48 48 48 или 64
Разрядность адресации ОЗУ, бит 15 15 15 или 27
Объём ОЗУ, МБ 0,032-0,128 0,77 64
Объём дискового ЗУ, МБ
(в стандартной комплектации)
116 58 800
Занимаемая площадь, м²
(со всей периферией)
150-200 250 70
Потребляемая мощность, кВт 30 105 25
Всего выпущено 355 60 60

«Эльбрус-3»

[править | править код]

МВК «Эльбрус-3» — разрабатывался в 1986—1994 годах группой сотрудников Института точной механики и вычислительной техники под руководством Б. А. Бабаяна на основании совершенно новых архитектурных идей. МВК Эльбрус-3 должен был содержать 16 суперскалярных процессоров с VLIW-системой команд. Не был запущен в серию.

Архитектура «Эльбрус-3» получила дальнейшее развитие в архитектуре микропроцессоров «Эльбрус 2000» и «Эльбрус-3М1»[13].

«Эльбрус-3-1»

[править | править код]
МКП Эльбрус-3-1 в машинном зале

Конструктор А. А. Соколов. В 1993 году был успешно завершён первый этап Государственных испытаний «Эльбрус-3-1» — МКП (модульный конвейерный процессор) (Премия имени С. А. Лебедева РАН). В МКП основная идея заключалась в возможности подключения процессоров с различной специализацией (радиолокационная обработка, структурная обработка, быстрые преобразования Фурье и т. д.). У МКП было несколько счётчиков команд, поэтому он мог работать с несколькими потоками команд. Одновременно на едином поле памяти в процессоре выполнялось до четырёх потоков команд.

Архитектура Эльбрус-1,2

[править | править код]

Основным отличием системы Эльбрус является ориентация на языки высокого уровня 1980-х годов. Языки класса Ассемблера в системе отсутствуют. Базовый язык — Автокод «Эльбрус» Эль-76 (автор В. М. Пентковский), на котором написано общесистемное программное обеспечение (ОСПО), является языком класса Алгол. Он напоминает язык Алгол-68. Основное различие состоит в динамическом связывании типов, которое поддерживается на аппаратном уровне. При компиляции программа на Эль-76 переводилась в безоперандные команды стековой архитектуры.

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

Очень похожие принципы: Алгол как управляющий язык и система тегов применялись в компьютере B5000 фирмы Burroughs Corporation.

Элементарные типы данных

[править | править код]
  • целые числа двух форматов — слово (64 разряда) и полуслово (32 разряда)
  • вещественные числа трех форматов — слово, полуслово и удвоенное слово (128 разрядов)
  • наборы — обобщение языковых типов данных bool (логический), char (символьный), alfa (короткая строка, размещаемая в слове), bytes (последовательность байтов слова)

Управление памятью

[править | править код]

В аппаратуре и ОС реализован гибкий механизм управления виртуальной памятью (называющейся в документации «математической»). Программисту предоставляется возможность описывать массивы размерами до 220 элементов. Разрешённые форматы элементов массива: бит, цифра (4 бита), байт, полуслово (32 бита), слово (64 бита), слово удвоенной точности (128 бит). Каждой задаче предоставляется 232 слов.

Программное обеспечение

[править | править код]

Разработки МЦСТ

[править | править код]

Эльбрус-90микро

[править | править код]

Эльбрус-90микро — вычислительный комплекс, основанный на микропроцессорах серии МЦСТ-R с архитектурой SPARC.

Вычислительный комплекс «Эльбрус-3М1» создан на основе VLIW-процессора с архитектурой Эльбрус 2k фирмы МЦСТ[15]. В режиме двоичной компиляции эмулирует систему команд x86; поставляется с операционной системой МСВС-Э (на основе Linux 2.6.14), системой программирования с оптимизирующим компилятором, системой двоичной компиляции, системой тестовых и диагностических программ, средствами для обеспечения программной совместимости с многопроцессорными вычислительными комплексами (МВК) «Эльбрус-2» и «Эльбрус-1». Прошёл государственные испытания[16].

В тесте SPEC «Эльбрус» с тактовой частотой 300 MHz в режиме совместимости с платформой x86 обогнал Pentium III 500 MHz.

Предполагалось, что в 2008 году будут построены 100 серверов «Эльбрус-3М» для оборонной отрасли. Теоретическая производительность двухпроцессорной системы, работающей на частоте 300 МГц, составляет 4,8 Гфлопс (64-bit double) — для сравнения, двухъядерный процессор Intel Core 2 Duo 2,4 ГГц = 19,2 Гфлопс (64-bit double), двухъядерный Itanium 2 1,66 ГГц — 13,2 Гфлопс (64-bit double), четырёхъядерный Sandy Bridge 3,8 ГГц = 121,6 Гфлопс (64-bit double). Процессоры Эльбрус имеют площадь 189 мм², произведены по технологии 130-нм и содержат 75,8 млн транзисторов. Оригинальная архитектура E2K позволяет выполнять до 23 операций за такт и обеспечивает низкое энергопотребление: 0,4 Вт/Гфлопс[17][18].

В декабре 2012 г. ЗАО «МЦСТ» получило пилотную партию моноблочных компьютеров «КМ-4», оснащённых материнской платой «Монокуб Архивная копия от 3 июля 2014 на Wayback Machine»[19], построенной на базе процессора Эльбрус-2С+ и южного моста КПИ Архивная копия от 2 июля 2014 на Wayback Machine.


Примечания

[править | править код]
  1. Заморин, Мячев, Селиванов. «Вычислительные машины, системы и комплексы. Справочник.» — М. Энергоатомиздат, 1985 г. глава 3.4 «Состав и технические характеристики МВК Эльбрус-1» стр 144—145
  2. СуперЭВМ в России. История и перспективы. Рассказывает академик РАН В. С. Бурцев // Электроника: НТБ. — 2000. — № 4. — С. 5—9. Архивировано 23 сентября 2009 года.
  3. "100% российский компьютер возродился". CNews.ru. Архивировано 3 апреля 2017. Дата обращения: 3 апреля 2017.
  4. Станислав Туркин (газета Взгляд), Минобороны показало будни системы ПРО Москвы Архивная копия от 19 января 2013 на Wayback Machine // Army-news.ru, 2012-11-05 «Управление РЛС осуществляется с помощью советского суперкомпьютера „Эльбрус-2“ образца середины 1980-х.»; оригинал материала Архивная копия от 29 октября 2012 на Wayback Machine
  5. РЛС ПРО Архивная копия от 23 января 2012 на Wayback Machine // ОАО РТИ им. А. Л. Минца "Функционирование РЛС обеспечивается входящим в её состав … многопроцессорным вычислительным комплексом, состоящим из 4 процессоров МВК «Эльбрус-2», "
  6. Андрей ГАРАВСКИЙ, Покорение «Эльбруса» Архивная копия от 11 сентября 2013 на Wayback Machine // Красная Звезда, «Оружие России», 1 марта 2001
  7. Василий Губарев. Информатика. Прошлое, настоящее, будущее. — Litres, 2017-01-12. — С. 200. — 433 с. — ISBN 9785457385504. Архивировано 4 апреля 2017 года.
  8. Масич Г.Ф. МВК “Эльбрус-2” (.htm). ИМСС УрО РАН. Дата обращения: 23 августа 2010. Архивировано из оригинала 16 мая 2010 года.
  9. В.С. Бурцев. Параллелизм вычислительных процессов и развитие архитектуры суперЭВМ МВК "Эльбрус". Нефть и газ (1998). Дата обращения: 11 июля 2014. Архивировано 20 июля 2013 года.
  10. 1 2 Страница ностальгии по БЭСМ-6. Дата обращения: 29 августа 2010. Архивировано 27 августа 2011 года.
  11. Архитектура ЭВМ СВС. Дата обращения: 13 марта 2020. Архивировано 16 января 2021 года.
  12. Иван Карташев. "Эльбрус". История легенды (.htm). Компьютерра-Online (1 июля 2004). Дата обращения: 23 августа 2010. Архивировано из оригинала 5 февраля 2010 года.
  13. Elbrus E2K Speculations — X-bit labs. Дата обращения: 9 августа 2009. Архивировано из оригинала 4 марта 2016 года.
  14. НФ ИТМиВТ АН СССР. Дата обращения: 28 июля 2013. Архивировано 26 ноября 2013 года.
  15. Выпуск вычислительного комплекса «Эльбрус-3М1»
  16. Новости ЗАО «МСЦТ» от 29 октября 2007 года (.doc). mcst.ru. Дата обращения: 28 июня 2009. Архивировано из оригинала 11 мая 2011 года.
  17. Владислав Мещеряков. 100% российский компьютер возродился. CNews (30.06.08, 11:06). Дата обращения: 28 июня 2009. Архивировано из оригинала 22 мая 2009 года.
  18. Владислав Мещеряков. 100% российский компьютер представлен публике. CNews (07.07.08, 19:46). Дата обращения: 28 июня 2009. Архивировано из оригинала 16 сентября 2009 года.
  19. Произведена пилотная партия моноблочных ПК на базе микропроцессора «Эльбрус-2С+». Официальный сайт ЗАО «МЦСТ». Дата обращения: 4 января 2013. Архивировано из оригинала 3 июля 2014 года.
  20. Базы данных СУБД. Дата обращения: 25 января 2019. Архивировано 26 января 2019 года.

Литература и публикации

[править | править код]