Pull to refresh
-6
0
Send message

Производителям и без всяких законов нужно предустаналивать rustore - если появятся смартфоны с ним в качестве основного магазина с возможностью обновления в фоне, то они просто вытеснят всех остальных с рынка, т.к. обновление каждого приложения с ручным подтверждением утомляет

Это не код существует для процессоров, а ровно наоборот - процессоры создаются , чтобы запускать код.

Мода на упряжь с телегой впереди лошади как раз пошла от экосистем на спекулятивных OoO-процессорах :)
Из-за все новых проявлений дыр в средствах обхода архитектурных недостатков приходится патчить и допиливать весь стек ПО - от микрокода и биоса до прикладного софта (например, было добавлено разделение данных разных сайтов по разным процессам и загрубление таймеров в браузерах)

>раз есть предсказатель ветвлений

Даже если и появится несколько ускорителей в Э, то это число не идет ни в какое сравнение с числом ускорителей в процессорах legacy-подхода, причем каждый из них имеет набор болячек. Такое наслоение заплат просто поддерживать и тестировать затратно.

>Ну так лицензируйте нужные патенты, раз все так, как вы говорите, все же как тт справляются. (Это вообще намёк на то, что патенты действуют ограниченное время и далеко не все о чем вы говорите ими покрыто).

Ниже уже заметили, что причина для отказа в лицензировании партнерам и не нужна вовсе.
по поводу ограниченности патентов во времени - к моменту истечения патента технология уже будет морально устаревшей.

>чтобы называть имеющиеся подходы- legacy, вам бы неплохо начать с доказательства

Да хотя бы одно сравнение затрат на RnD ставит все существующие чипы в разряд legacy - вложения в экосистему Э на порядки ниже таковых в мейнстримовые экосистемы, но производительность Э уже достигла соизмеримых значений ;-)

Потому что это будет растратой с нулевым преимуществом перед любым современным ARM, x86 или чем нибудь там ещё.

У VLIW Э премущество в полной независимости от средств обхода архитектурных недостатков процессоров legacy-подхода -

Во-первых все детали реализации OoO, предсказателей переходов, параллельных декодеров инструкций в современных процессорах покрыты патентами в три слоя. Т.е. трудно создать быстрый процессор в рамках legacy-подхода без риска подпасть под патентные риски(см этот пост п. 7.)

Во-вторых Эльбрусы не нуждается в постоянном патчинге дыр в этих костылях-ускорителях по всему стеку – от микрокода и Биоса до ос с компиляторами

Машины на этом проце научились сбрасывать частоты в простое, появилась поддержка перехода в ждущий режим?

>То есть разработать все с нуля до 2030 года? Ну-ну…
не совсем уж с нуля, на самом деле есть от чего отталкиваться:
habr.com/ru/news/t/685350

Штрафы оборотные будут вводить за утечки, недавно просто на Хабре был https://habr.com/ru/news/t/668456/

Субсидируется разница между коммерческой и льготной кредитной ставкой, а не тело кредита

>e2k — это не GPCPU
Какой-нибуль другой из отечественных GPCPU способен на такое?
image
Причем это крутится на предыдущем камне в эмуляции с сопутствующими потерями.
>Тогда тут надо уточнить, что родной Интел должен быть года этак из 2005-го (это если мы говорим про Эльбрус-16С). Плюс/минус, конечно же.
То что эмулируемый на эльбрусе интел такой же как интел из 2005 года — это в смысле по поддерживаемым наборам инструкций (SSE, AVX и т.п.) и/или по производительности?

доп:
Если по скорости, то это не так — в эмуле даже на 8с удается запускать достаточно тяжелый Final Fantasy XV

А вот с cyberpank были проблемы, мб каких-нибудь avx не хватает?
> Или Амазона
Взломов и утечек может и не было, но на кошельках пользователей облаков проблемы legacy-архитекур точно отразились:
www.opennet.ru/opennews/art.shtml?num=55186
Предложенные методы позволили поднять производительность обработчика JSON на основе библиотеки libreactor в окружении Amazon EC2 (4 vCPU)…
Отключение защиты от уязвимостей, вызванных спекулятивным выполнением инструкций. Использование параметров при загрузке ядра «nospectre_v1 nospectre_v2 pti=off mds=off tsx_async_abort=off» позволило поднять производительность на 28%, а пропускная способность возросла с 347k req/s до 446k req/s

Видно, что для некоторых сценариев из-за заплаток от дыр в оптимизаторах на чипе придется увеличивать бюджеты на хостинг, т.к. нужно больше узлов для достижения прежнего уровня производительности. А на Э же вовсе невозможна эксплуатация уязвимостей этих оптимизаторов ввиду их отсутствия как таковых.
>проектировать железо дорого и сложно.
>Ха-ха-ха.
В сегодняшних условиях многомесячных очередей на доступ к мощностям кремниевых фабов, подход к проектированию чипов с вынесением из кремния всего чего можно на сторону софта смотрится все более разумным
>Если бы наша экономика была бы капиталистической, эльбрусы бы выпилились с рынка
Вы выпали из трендов, сегодня в мире нигде разработка микроэлектроники не обходится без дотации:


Зачем России идти против мировой меты и пытаться играться в рынок?
>Архитектура должна разрабатываться с учетом современных реалий: многопроцессорные системы с out-of-order исполнением. Не нужны древние архитектуры, рассчитанные на in-order процессоры.

Если же учесть то, что «зеленая» повестка шагает по миру, все может оказаться совсем наоборот — это древняя in-order без сопутствующих затрат энергии на оптимальное исполнение кода соответствует всем современным реалиям =)

Лоббисты этого закона и закидывают регулятора жалобами, кто же еще это может быть?

Оптимизировать бинарники можно с помощью техники многофазной сборки - PGO, но для проектов придется выделять допресурсы на написание скриптов прогона основных сценариев использования программы. еще и отслеживать ситуации с провалами производительности, когда по каким-то причинам в финальной сборке не применилась нужная информация из тестовых прогонов.

>Идеальный вариант - это вложить силы в разработку нормального RISC/CISC процессора
А разве распространенные архитектуры сами же не попали в тупик - процессоры вынуждены иметь в своем составе набор сопроцессоров на все случаи жизни и даже стали появляться чипы со встроенными ПЛИС(!)
Хватит ли ресурсов у отечественных чип-мейкеров тянуть эту мету GP CPU, чтобы оставаться конкурентными?

>С чего бы RISC-V сырая архитектура? и софта уже выше крыши.
Рано называть платформу развитой тогда когда, например, тот же OpenJDK доступен только в виде интерпретатора Zero
https://github.com/openjdk/jdk/tree/master/src/hotspot/cpu

даже для того Эльбруса запилен JIT-порт

PHP тоже доступен только как интерпретатор: https://wiki.php.net/rfc/jit#proposal

c .NET Core все глухо

А вот с JS v8 jit-движком v8 получше - несколько месяцев назад добавлена поддержка risc-v

Путь к развитой платформе:
-Собрать ядро линукс, сишку, cpp, системные библиотеки
- DOOM!!! https://twitter.com/ultraembedded/status/1284515315062317061

Сейчас вы находите здесь -> - портировать основной тулчейн: JS, JVM, PHP, .NEt Core, Python ( сюда же основные модули, которые использует каждый первый питонист - numpy, pandas, ...)
...
- PROFIT!11


Information

Rating
Does not participate
Registered
Activity