Кому: zibel,
#14
> Нет, если под распространённые в мире архитектуры. Но если под них, то вся микроэлектроника - вечнодогоняющая. Тут или трусы, или крестик.
Опять же не надо натягивать ситуацию 70ых на сейчас. Сейчас в гору идёт открытая архитектура RISC V, плюс на основе уже лицензированных ARM можно при желании пилить своё на той же архитектуре, просто за границу поставлять не получится. А в 70ые отказались от *передовых* по тому времени разработок ради гипотетической экономии на НИОКР. А на деле получилась трата средств и времени на реверс-инжиниринг. Сначала спиливай и перерисовывай кристалл, потом запускай производство. По времени реверс тех железок занимал примерно столько же, сколько, например разработка эмулятора железки при отсутствии документации занимает, только денег в тысячи раз больше надо. Сейчас уже никто ничего не пилит, уже с 250нм техпроцесса это нереально. Энтузиасты потратили под сотню килобаксов и лет 12, чтобы отреверсить СPU и GPU первой PlayStation, да даже 6502 занял несколько лет, это с современными-то инструментами.
Сейчас многие уже приходят к мнению, что это была не просто дурацкая попытка сэкономить, а намеренный саботаж, тем более, что некоторые, имевшие к этому отношение в 80ые-90ые оказались в рядах реформаторов-разрушителей.
Нет, пилить и делать аналоги для совместимости можно было, даже нужно, но когда в области массовых миникомпьютеров, а позже персоналок остались только клоны - это форменная диверсия. Мало кто знает, что на момент принятия решения, которое задвинуло разработку отечественных архитектур в глубокий чулан, люди работали над процессором с производительностью уровня 486DX4-100 и ожидаемым тепловыделением всего в 50 ватт. Это в 77 году-то. Вместо отставания на 7+ лет обогнали бы на 15.
Кстати в американском частном бизнесе есть пример аналогичной идиотии.
Всем известная контора под названием Xerox сделала шустрый компьютер с графическим интерфейсом в те времена, когда еще от перфокарт в мейнфреймах до конца не отказались. И благополучно все похерила. Зато Эппл и MS эту идею у них стырили. У всем известной X Window System, которую последние годы всё пытаются всякими вейландами заменить, но она живее всех живых, ноги растут вот как раз оттуда. Были бы в компании люди умнее - они бы подгребли под себя весь рынок. Еще одна контора совсем затерялась в истории. А ведь они первые сделали видеочип с аппаратным 2D ускорением и поддержкой разрешения выше 2000x1200 при миллионах цветов еще в самом начале 80ых. Но увы.
А софт - опен сорс он и в Африке опен сорс, большинство софта давно не прибито костылями к одной архитектуре. А что до проприетарщины, для которой пока нет аналогов - да она и на рекомпиляторе заработает. Apple Mx гоняет x86_64 софт.
Я запускал Skyrim на мощном китайском ARM одноплатнике - шустро вполне себе бегал. С внешним GPU - так летает со свистом, только смысл теряется - проще минидесктоп на райзене за 9000р взять.
И эльбрус гоняет, но медленновато (для офиса хватит), потому, что он VLIW.
Кстати он не первый такой, был процессор Transmeta Сrusoe. Снаружи i686, внутри - VLIW. Тормозилка была, ага, только энергоэффективная. И легко угадать, какая команда поучаствовала в его разработке. Современный эльбрус в отличие от Crusoe он прежде всего работает с нативным кодом, а возможность запускать бинарники для x86_64 прикручена снаружи. Тогда как Crusoe не умел запускать нативный код со стороны пользовательского софта.
Но эльбрусы и не будут общегражданскими процессорами, они прежде всего для МО и всякого mission сritical, где важнее принципиальная невозможность некоторых глюков и работы некоторых эксплоитов, которые обычное явление для современных RISC/CISC процессоров. Потому и полной документации на них не дают любому школьнику.
Гражданку через лет 10 заберет RISC V, скорее всего задвинув ARM. Кто-то хмыкнет. Но хмыкали и на то, когда говорили, что ARM и Линукс подвинут x86. А теперь вышло вон как - это самая распространенная архитектура. Отношение числа PC на x86(_64) к мобильным и не очень девайсам на ARM с андроидом (на базе линукса) и линуксом примерно 1 к 3000.
Причем ARM уже захватывает долю на серверах, и туда же потихоньку начинает RISC V вылезать - уже практически все страны, которые хоть как-то могут в электронику пилят именно высокопроизводительные ядра RISC V. В связи с санкционными войнами последнего десятилетия все хотят хотя бы критические отрасли своим обеспечить. У нас в процессе, контроллеры на этой архитектуре пошли, и аналоги по производительности мобильных процессоров на ARM тоже, правда пока на уровне прототипов, а у китайцев уже в крупной серии. Покупай на том же алиэкспрессе и играйся.
Единственное, что большинство недорогих пока с 2D видеоядром, поэтому совсем дешевой "малинки" на RISC V с поддержкой 3D пока нет, но в пределах 5000-7000р уже есть.
В общем при наличии денег и желания догнать и делать современное вполне можно.
Единственное где большая засада - это GPU - в отличие от CPU приличной открытой архитектурой пока никто не занимается и мало того, что оно махровая проприетарщина (если что, я про железо), так еще и компаний, разрабатывающих приличные GPU всего пять.
Китайцы вон своё пилят, но пока только до уровня GTX950 добрались, хотя обещают и уровень RTX2060, но только вот о масштабах производства, сравнимых с той же nVidia пока речи не идет. Так что c GPU отставание будет дольше. У нас ребятки пока родили штуку по производительности на уровне GPU мобильных телефонов пятилетней давности (или GeForce 400ой cерии) и пока оно всё экспериментальное.
Еще одна засада - это ПЛИС. Там полнейшая монополия двух компаний.