• РЕГИСТРАЦИЯ
Нововведение в редакторе. Вставка постов из Telegram

Опубликована система команд микропроцессоров «Эльбрус»

6 1656

На сайте АО «МЦСТ» появилась новость о доступности руководства по эффективному программированию на платформе Эльбрус; в нём также содержится глава с описанием системы команд «Эльбрус», ранее не публиковавшейся. Книга выпущена под лицензией Creative Commons (CC-BY 4.0) в форматах HTML (архив) и PDF; для удобства чтения HTML выложен мною в развёрнутом виде.

По сути это второй день рождения архитектуры «Эльбрус» — хотя и первый был в некотором смысле сразу двойным, ведь начало разработке было положено в семидесятых годах, уже после рокового правительственного решения 1967 года закрыть все существовавшие тогда в СССР линии развития отечественных ЭВМ и сосредоточиться на клонировании западной аппаратуры ради возможности копировать программное обеспечение.

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

Тем не менее исторически система команд вычислительных комплексов «Эльбрус» была закрытой и не документированной публично, поскольку эти машины активно применялись в военных системах и засекречивание всего и вся затронуло и их; при этом вторая линейка процессоров разработки МЦСТ (например, R500) начиналась как раз с открытой Sun Microsystems системы команд SPARC v8.

Соответственно единственным возможным разработчиком компиляторов под «Эльбрус» были сами создатели платформы; это и хорошо в плане взаимной оптимизации аппаратуры и средств разработки, и плохо в плане ограниченности ресурсов и необходимости отслеживать как более новые стандарты языков, так и получившие распространение расширения популярных компиляторов (в первую очередь GCC). Например, LCC 1.24 «умеет» C, C++ и Fortran, но трансляторы языков вроде Go, Rust, Objective C или D на его базе недоступны.

Стоит отметить, что в данный момент известны как документированные, но закрытые системы команд (x86, ARM, POWER), так и несколько открытых, доступных для воспроизведения силами сторонних компаний (SPARC, OpenRISC, RISC-V). Есть и пограничные случаи — например, отечественный процессор BE-T1000 (ранее «Байкал-Т1») построен на лицензированной системе команд MIPS (точнее, MIPS32r5 LE), следующая ревизия которой, r6, была положена в основу проекта MIPS Open, но затем вновь оказалась закрытой вместе с этим проектом в силу финансовых затруднений западной компании-владельца.

Сами программные наработки МЦСТ под «Эльбрус» пока остаются под соглашением о неразглашении, что не даёт частным лицам возможности приобретать такие компьютеры (хотя ИП уже её имеют); надеемся, публикация исходных кодов под соответствующими лицензиями будет давно ожидаемым следующим шагом к широкому распространению платформы в стране и мире.

Тем временем новое поколение разработчиков уже имеет материал для самообразования по актуальной и перспективной теме отечественной вычислительной техники; будем надеяться, что молодые таланты смогут применить полученные знания не только в рамках особых мероприятий (как ярославская «ПроеКТОриЯ»), а и в повседневной жизни — на домашнем и рабочем компьютере.

PS: новость традиционно отправлена с «Эльбруса» — двухместной 801-РС :)


shigorin©

Нетолерантный

    Задержан нелегальный мигрант Азербайджана Шахин Аббасов убивший русского парня Кирилла Ковалёва в Москве

    Кстати, азербайджанского убийцу задержали в Ростовской области. Говорят что бежал к границе. Скоро суд отправит его в СИЗО. Следственный комитет публикует фото двоих соучастников убийства Ки...

    Ваш комментарий сохранен и будет опубликован сразу после вашей авторизации.

    0 новых комментариев

      CEВЕР Вчера 22:02

      ГероиZ: подполковник Михайлов

      ...
      62
      CEВЕР Вчера 21:46

      Верная примета «Кракена»: реклама — к потерям. Ситуация в СВО на 19 апреля

      Националистический батальон «Кракен»*, который сейчас является одной из диверсионных структур украинского ГУР, судя по всему, получил изрядную трёпку от ВС РФ. В том числе в ходе участия в попытках дестабилизации обстановки на российской границе со стороны Харьковской области. Армия РФ наносит точные удары по националистам из «Кракена» на любом удалении...
      197
      CEВЕР Вчера 21:06

      Суровый и беспощадный. Ночной удар по объектам ВСУ уничтожил сотни нацистов

      Ночная ракетная атака по целям на территории Украины была точна и беспощадна, как всегда. На этот раз российские военные нанесли удары по военным объектам на западе и юге Украины. Пылают артиллерийские склады в Ивано-Франковске, аэродромы в городе Коломыя и в Староконстантинове перепаханы баллистическими ракетами, а в городке Берислав Херсонской области...
      1596
      CEВЕР Вчера 20:35

      Розыск новобранцев пошёл уже не только внутри, но и за пределами страны У

      Пропаганда того, что Запад – это самое райское место на планете, где можно жить особенно комфортно и благополучно – в стране У был развит сильнее, чем во всех остальных республиках бывшего Союза. Ныне правящий режим и получил власть на волне этой пропаганды, под наивными лозунгами про «кружевные трусики и Евросоюз». А вся его политика ограничивается стремлением войти ...
      347
      CEВЕР Вчера 20:10

      На Донбассе погиб американский ополченец Рассел Бентли с позывным "Техас"

      На Донбассе погиб американский доброволец Рассел Бентли с позывным "Техас". Об этом сообщает  Телеграм-канал "Военкоры Русской Весны" и другие источники.Рассел Бентли вступил в ополчение ДНР еще в 2014 году. Служил в батальоне "Восток". Сражался за донецкий аэропорт, поселок Спартак, Ясиноватую и Авдеевку. В Донецке американец обрел свою любовь. Он...
      842
      CEВЕР Вчера 19:24

      На арене цирка: борьба вашингтонских мальчиков ...

      Шапито сворачивает шатры и растворяется в закате. Стоявший насмерть за «железный занавес» на мексиканской границе и автор цитаты «ни единого цента Украине» спикер Палаты Представителей Конгресса США Джонсон ... вышел к публике в бледном облике и провозгласил себя «политиком военного времени». Наговорив с дюжину бочек арестантов о «муках совести», «Оси З...
      273
      CEВЕР Вчера 16:00

      ⚡Cводка Минобороны России /13-19.04.2024

      С 13-го по 19-е апреля т.г. Вооруженными Силами Российской Федерации в ответ на попытки киевского режима нанести ущерб объектам энергетики и промышленности России нанесено 34 групповых удара высокоточным оружием большой дальности воздушного и морского базирования, а также беспилотными летательными аппаратами, в результате которых поражены: объекты энерг...
      298
      CEВЕР Вчера 11:46

      Религиозных войн не существует

      — Почему мусульмане должны молиться лицом на восток?— Это чтобы Западу показать ж...пу!Ох уж эти востоковеды. Кого ни спроси — загадочно закатят глаза и заведут привычную шарманку. Шииты там разные, сунниты, прочие -иты. Погрузятся в историю и расскажут про разных шахов, ханов и даже про дастарханы.В общем, Восток — это обязательно смесь религии, истории и традиций. Н...
      128
      CEВЕР Вчера 09:55

      Призовут хоть Чикатило — они убивать умеют. Сводка СВО на утро 19 апреля

      Украинский законопроект о мобилизации уже не раз сравнивали с фашистской тотальной мобилизацией 1945 года. Киев тоже не гнушается ничем, отправляя на убой всех кто может перемещаться если не на своих двоих, то хотя бы на одной ноге. Понятно, что не забыты и уголовники, которым позволят служить не только на должностях рядовых, но и сержантов и офицеров.Н...
      83
      CEВЕР Вчера 09:38

      Кавказская республика внезапно вышла на рынок России с тоннами красной икры

      Как сообщил в интервью aif.ru президент Абхазии Аслан Бжания, недавно местные бизнесмены в восточной части республики получили первую товарную партию красной икры — десять тонн, и вскоре планируют начать продавать её в Россию.«Икра очень хорошего качества, - объяснил Аслан Бжания. Её производят на ферме по разведению форели, и она чрезвычайно вкусная – ...
      129
      CEВЕР Вчера 09:02

      В Сочи найдены дольмены бронзового века

      Захоронения обнаружили во время строительства гостиницы в Красной Поляне. Рабочие случайно наткнулись на несколько древних сооружений из крупных каменных плит и блоков. На место сразу пригласили ученых. "Гробницы нетронутые, неразграбленные. Находятся кости, артефакты, которые покажут потом раскопки. Но первичное обследование показало, что это уникальн...
      159
      CEВЕР 18 апреля 22:23

      ГероиZ: младший сержант Кузнецов

      ...
      146
      CEВЕР 18 апреля 22:15

      Палачей-полковников из ВСУ арестовали в Москве. Сводка СВО за 18 апреля

      В России сегодня заочно арестованы три украинских полковника, которые обвиняются в массовых убийствах, сообщило РИА Новости, ссылаясь на решение Хамовнического суда города Москвы.«Удовлетворено ходатайство о заочных арестах в отношении Павла Федосеенко, Федора Ярошевича и Андрея Матвиишина», — уточнили в пресс-службе суда.Мера пресечения в отношении пол...
      293
      CEВЕР 18 апреля 21:34

      Небензя призвал СБ ООН рассмотреть вопрос санкций против Израиля

      Москва ожидает, что Совет Безопасности ООН безотлагательно рассмотрит вопрос введения санкций против Израиля. Об этом заявил постпред РФ при всемирной организации Василий Небензя.Дипломат напомнил, что Израиль не выполнял резолюцию о прекращении огня в секторе Газа во время священного месяца Рамадан.«Единственным способом остановить разрастание катастро...
      123
      CEВЕР 18 апреля 20:50

      Более сотни боевых машин пехоты поступили на вооружение ЦВО

      Более сотни новых и модернизированных боевых машин пехоты поступили с начала марта на вооружение Центрального военного округа (ЦВО).Парк вновь сформированных в Поволжье воинских частей округа пополнили оснащенные противокумулятивными решетками и бронеэкранами БМП-3, а также модернизированные БМП-2 с боевыми отделениями «Бережок».БМП-3 предназначена для ...
      403
      CEВЕР 18 апреля 19:41

      Кадыров назвал постыдной провокацией задержание главы МЧС Чечни в Дагестане

      Глава Чечни Рамзан Кадыров, комментируя вопрос об инциденте с главой МЧС республики Алиханом Цакаевым в Дагестане, назвал его постыдной провокацией. Об этом он написал в своем Telegram-канале.По словам Кадырова, «ряд лиц», личности которых уже установлены, попытались провести в грубейшей форме задержание Цакаева. При этом, как отметил глава Чеченской Ре...
      230
      CEВЕР 18 апреля 18:39

      Армения и все тяжкие ...

      Вчера начался вывод нашего контингента миротворцев из бывшей непризнанной Нагорно-Карабахской Республики. По сообщениям из Баку: по взаимной договорённости президентов России и Азербайджана. На самом деле, уходящие первые колонны были замечены сутками ранее, но объявить об исходе русских солдат решились только после оставления ими монастырского комплекс...
      723
      CEВЕР 18 апреля 17:04

      Зеленский: Удар по аэродрому в Джанкое организовал Сырский

      Зеленский сообщил о причастности украинских Вооруженных сил к атаке на аэродром в крымском Джанкое. Соответствующее признание распространила пресс-служба Зеленского.Президент Украины назвал нанесенный удар по крымскому аэродрому «правильным», выразив при этом свою благодарность военным за их «меткость». «Спасибо главкому Сырскому за организацию этой опе...
      131
      CEВЕР 18 апреля 15:51

      ⚡Cводка Минобороны России /18.04.2024

      Вооруженные Силы Российской Федерации продолжают проведение специальной военной операции.На Купянском направлении подразделения группировки войск «Запад» нанесли огневое поражение живой силе и технике 57-й мотопехотной, 100-й механизированной бригад ВСУ, а также 31-й бригады нацгвардии Украины в районах населенных пунктов Синьковка Харьковской области, ...
      89
      CEВЕР 18 апреля 14:14

      Один из двух военкоров, которые не прогнулись под повесточку

      Красный Трактор. 17 апреля 2024Отбыть контракт, а там хоть трава не расти. Примерно так же с Крынками. Обманули внаглую Верховного, а воз и нынче там. Только источник пурги из под Крынок сейчас уходит на повышение. По словам Романова. Наверное остались только два военкора Филатов и Романов, которые не прогнулись еще под повесточку: Все хорошо. Все е...
      1566
      Служба поддержи

      Яндекс.Метрика