Ссылка про это. И ведь цена не отпугивает. Оно и понятно: них уже уходили вразнос урановые центрифуги в результате целенаправленной атаки извне. Будь там изначально «Эльбрусы», такого бы не было.
Иран хочет закупить российские «Эльбрусы»
Сообщений 1 страница 5 из 5
Поделиться202.04.2016 15:13:11
"По словам одного из источников, речь может идти о процессорах «Эльбрус-4С», разрабатывавшийся под названием «Эльбрус-2S»"
процессор 8C сделан по технологии 28 нанометров, 1.3 ГГц, 250 гигафлопс, кэш 2-го уровня 4 мб, 3-го уровня 16 мб.
Для работы на реальном железе используется ОС «Эльбрус», основанная на ядре Linux и модифицированная специально для использования процессоров МЦСТ.
В комплекте идёт простейший пользовательский софт, такой как Abiword (текстовый процессор), Firefox (браузер)
Система программирования платформы поддерживает языки С, С++, Java, Фортран-77, Фортран-90.
Есть паравиртуализация реализованная на базе портированного kvm
и другие программы.
меня бы тоже цена не отпугнула (не критически дороже аналогов)
«АРМ Эльбрус-401» из первой тестовой партии обойдётся заказчикам по цене порядка 200 тысяч рублей.
(нужно восемь серверов - два в продакшн, два в тестирование, два разработчикам, два в складской резерв)
но ведь купить его никак нельзя - не ищется на яндекс-маркете, это значит не созданы каналы дистрибуции даже в России.
ни 4C, ни 8С
Для разработки наличие физического устройства не обязательно, но обязательно описание его архитектуры
(МЦСТ ведь разрабатывают для него компилятор C++, значит описание есть, но где оно?)
Такое описание позволило бы создать программу-ассемблер и эмулятор.
Самым коротким путём до практических результатов видится реализация эмуляции Эльбруса в QEMU и запуск эмуляции на x86_64.
Это позволило бы разрабатывать под него большому количеству людей, пока недоступны оригинальные физические устройства.
То есть, даже для процессора Loongson более понятно с чего начинать - https://sourceforge.net/projects/qemu-loongson/
В Китае Loongson используются в школах, что позволяет обкатывать правительственные разработки на гражданском рынке.
«Эльбрус» построен не на архитектуре x86, используемой в микропроцессорах Intel и AMD (такой наверняка стоит в вашем компьютере),
а на варианте VLIW, предназначенной для параллельных вычислений (как Intel Itanium)
процессоры становятся более простыми, но возрастают требования к компилятору
В интернете пишут "qemu поддерживает архитектуру sparc" (но не ясно, что общего у этого VLIW и того sparc)
Нужен туториал - что и как делать (где скачать загрузочный образ, какой командой с какими параметрами запустить при помощи qemu на машине x86_64, чтобы загруженный образ работал как на Elbrus)
Отредактировано ВежливыйЛис (02.04.2016 15:29:52)
Поделиться302.04.2016 15:30:03
В интернете пишут "qemu поддерживает архитектуру sparc" (но не ясно, что общего у этого VLIW и того sparc)
МЦСТ (Московский центр Спарк-технологий) производит процессоры двух архитектур: "Эльбрус" и Спарк. Первая - своя собственная, идущая ещё от БЭСМ и первых Эльбрусов. Лицензия на вторую была куплена в своё время у фирмы SUN (сейчас лицензия, кажется, бесплатна). Схемы процессоров обеих архитектур разрабатываются МЦСТ и отдаются на производдства на Тайвань компании TSMC. Это так называемый "безфабричный" (fubless) способ выпуска процессоров, его использует не только МЦСТ, но и американская AMD.
Процессоры обеих архитектур называются "Эльбрус", но чтобы понять, где Спарк, а где собственно Эльбрус, надо смотреть маркировку. На сайте МЦСТ можно узнать подробности.
У разработчиков "Эльбруса" наверняка есть эмуляторы.
Поделиться402.04.2016 15:43:33
У разработчиков "Эльбруса" наверняка есть эмуляторы.
Я не вижу образа ОС "Эльбрус" для скачивания. Я не вижу опенсорсных исходников эмулятора.
Значит разрабатывать русский ассемблер прийдётся для процессора Loongson 2F, как более доступного.
Отредактировано ВежливыйЛис (02.04.2016 15:59:17)
Поделиться502.04.2016 16:00:20
Не знаю, почему нет ПО для свободного скачивания. Возможно, оно не с открытым кодом.
Русский ассемблер x86 будет Вам, наверное, не очень интересен. Но поскольку
Loongson II ... является архитектурно совместимым с процессором MIPS R10000
то посоветую поинтересоваться этим: Русский ассемблер MIPS.