Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
МЦСТ ...(гендиректор Александр Ким)… в 2013 г.… совместно с «Микроном» закончил работы по подготовке производства и выпуску универсального микропроцессора «Эльбрус 1С» на технологии 90 нм
According to ARM Holdings, in 2010 alone, producers of chips based on ARM architectures reported shipments of 6.1 billion ARM-based processors, representing 95% of smartphones, 35% of digital televisions and set-top boxes and 10% of mobile computers. It is the most widely used 32-bit instruction set architecture in terms of quantity produced.
MIPS implementations are primarily used in embedded systems such as Windows CE devices, routers, residential gateways, and video game consoles such as the Sony Playstation, PlayStation 2 and PlayStation Portable. Until late 2006, they were also used in many of SGI's computer products. MIPS implementations were also used by Digital Equipment Corporation, NEC, Pyramid Technology, Siemens Nixdorf, Tandem Computers and others during the late 1980s and 1990s. In the mid to late 1990s, it was estimated that one in three RISC microprocessors produced was a MIPS implementation.
The Linley Group,… has some interesting data about the processor core market. Firstly, the numbers are big: CPU cores shipped in over 10 billion chips last year which is up 25% on last. ARM has a share of 78% of that entire market. The big surprise to me was the #2 was not MIPS but Synopsys with the ARC processor that they acquired with Virage. They have a 10% share. MIPS can only manage 6%.
ARM licensees shipped 7.9 billions chips on which ARM collected an average royalty of 4.6¢ down a little from 4.8¢ the year before. By contrast, MIPS licensees shipped just 650M chips although they made around 7¢ per chip.
Насколько он хороший? Насколько он полно использует преимущества VLIW? Не получим ли мы просто аналог Atom на частоте 800 Мгц в котором никакого толку от фишек VLIW с параллелизацией не будт? Много вопросов. Очень много.
Если он вообще появится в магазине. Предыдущие Эльбрусы в свободную продажу так и не поступили.
Какова судьба других VLIW процессоров? Сильно они успешны? Сильно производительны? По каким причинам их развивают или наоборот отказываются от них в пользу суперскалярных?
На таком крохотном рынке любая уникальная технология будет намного дороже по определению — не будет работать эффект масштаба.
И вряд ли мы сможем создать что-то такое невероятно прорывное что подвинет на мировом рынке тот же ARM или x86. И денег таких нет и время ушло.
Если бы речь шла про гражданский сектор я бы согласился :) Но пилят его для оборонки. В дальнейшем может быть выход на гражданский рынок.
Откуда вы знаете что время ушло? И каких денег то нет?
И да в случае если вы делаете свой процессор на ARM, каким образом тут эффект масштаба то будет работать?
Но вот к перспективам есть ряд серьезных вопросов и помечатть никогда не вредно.
Касательно остального — давайте я просто сошлюсь на известную хабрастатью Почему в России почти нет гражданского/коммерческого высокотехнологичного производства? и не буду ее пересказывать своими словам? Там и про оборонку и про средства.
На нем можно запускать весь софт, который уже сделан для ARM.
Например не надо пилить свой вариант Linux и компиляторов, можно сразу запустить Android или Ubuntu с огромным количеством приложений.
Можно использовать огромную базу уже существующих разработок под Арм — например лицензировать графическое ядро и сразу получить кучу уже оптимизированных под него игр.
Потенциальный рынок на порядки больше, продвигать такой процессор будет намного проще чем нечто уникальное и ни с чем не совместимое.
Это вот из довода про x86
Лицензировать ядро можно и сейчас.
(...)
Продвигать уникальное проще чем еще одно только свое.
У процессора на ARM должна быть своя фишка. К примеру быстрее аналогов или меньше тепловыделение или модная какая-то мулечка.
x86 закрытая архитектура которую невозможно лицензировать и производить у себя.
Проще за счет чего? Вот кто-то начнет покупать его и тратить деньги просто потому что оно уникальное? Конкурентным преимуществом будет то что как сам продукт так и разработка под него стоят дороже?
Все что я хочу сказать это то, что в более долгосрочной перспективе ARM наиболее выгодный вариант за счет присоединение к большой экосистеме.
Выгодный в том числе и для военных — так как гражданское производство дает эффект масштаба, удешевляющий продукцию и для них.
Да собственное производство и разработка x86 были бы еще выгоднее — но это закрытая архитектура которую никто не позволит производить самостоятельно.
А выгодней всего было бы сделать свою собственную универсальную архитектуру и добиться ее доминирующего положения на рынке. Только это нереально в нынешних условиях.
Отсутствие фишек и недостатки можно компенсировать господдержкой.
Эльбрус просто потребует во много раз больше этой господдержки.
А денег у нас в стране как-то не особо много.
Вот типа вы пришли к военным и правительству и предлагаете им купить у вас процессор ARM который вы лицензировали у британской фирмы. И вы предлагаете использовать ее в военных устройствах и зачем им это?
А вы всерьез считаете что нам ничего кроме процессора для военных не надо?
И что это экономически нормально и оправданно разрабатывать уникальные универсальные процессоры только для военных?
Если бы я пришел к правительству я бы сказал: «Нам необходимо развивать производство собственных процессоров. Нашим военным нужны собственные процессоры. Мы можем совместить эти две задачи и за счет военных заказов начать разработку процессоров которые в дальнейшем можно будет использовать и вне военной сферы. Точно так же как это раньше делали в США.
В таком случае мы можем например выделить экосистему Intel и занимающую подавляющую ее часть экосистему Windows. Экосистему ARM в целом и внутри нее экосистемы iOS и Android.
И с Эльбрусом нам придется развивать не только процессор. Нам придется развивать всю экосистему — то есть конкурировать не только с производителями процессоров но и со всеми ее остальными частями. С Google, Apple, Microsoft и всеми разработчиками сто уже делают для них софт, как открытый так и закрый. Как мне кажется это совершенно нереалистично. Даже если Эльбрус ни в чем не будет уступать продукции Intel или Qualcomm мы не сможем конкурировать со всей экосистемой Android например.
ARM я рассматриваю именно в таком контексте — он дает больше возможностей и свободы в достижении конечной цели — полноценного производства электроники и программ в России.
Экономия не только за счте использования уже написанного софта, но и за счет гораздо более широкого рынка для нашего ПО или отсутствия необходимости разрабатывать ПО два раза — для своей архитектуры и для экспорта.
Кроме того мы можем использовать накопленный международным ARM-сообществом опыт.
Или например если нет денег на современную фабрику часть процессоров для военных делаем у себя по более грубому техпроцессу, часть, для гражданской продукции — заказываем у тех же тайваньцев.
Ну или если взять открытую часть Android, оболочку и магазин от Яндекса и свой ARM процессор то получим практически полностью отечественный смартфон малой кровью.
Отличие от Эльбруса в том, что даже если мы наладим производство Эльбруса для внутреннего рынка и даже если он будет сравним по качеству я не вижу никаких шансов на конкуренцию на внешнем рынке, даже за 1% или там 0,5%.
Какая нафиг экосистема у ARM с iOS и Android!?
Это экосистема операционной системы Linux. Именно она позволила товарищам из МЦСТ радикально сократить необходимое для сопровождения ПО.
Есть такой замечательный язык C который в свое время создавался специально, чтобы софт был переносимым. Что в этом кстати топике в очередной раз подтвердили. Взяв ПО разрабатываемое по linux и далее просто скомпилированное под Эльбрус.
Взяв ПО разрабатываемое по linux и далее просто скомпилированное под Эльбрус.
Зачем нам свой отечественный смартфон?
Задача Эльбруса это не смартфоны.
Вы путаете изначально коммерческий продукт и продукт который требуется для национальной безопасности. Для начала хорошо бы охватить внутренний рынок и начать с гос.структур.
Мы сможете на Эльбрусе Android запустить и разработанные под него приложения?
ARM позволит сократить эти затраты еще сильнее.
А еще есть Java, С# и куча других языков. На которых написана куча программ включая отечественные и для госсектора. Их все на C переписывать?
Сколько этого ПО? Насколько хорошо оно работает?
Вы действительно считаете что перенос ПО между разными архитектурами сводится к банальное перекомпиляции везде и всегда?
Отечественный смартфон нужен для развития отечественной высокотехнологичной промышленности и для повышения объемов отечественного производства процессоров с последующим снижением цены в том числе и для военных. Вы предлагаете продолжать
То есть вы предлагаете отдельно разработать еще один процессор для смартфонов? И оплачивать параллельную разработку обоих?
Попробуйте посмотреть на картину в целом а не на ее отдельные фрагменты.
Вы говорите исключительно о военной сфере и забываете о существовании всех остальных и о более долгосрочных перспективах развития.
С точки зрения развития экономики страны в целом на период 10-20 лет все выглядит уже иначе.
ГИС Оператор запущена на платформе Эльбрус