QUOTE (designer78 @ Dec 10 2017, 04:23)

Только вопрос получится ли таким кодом против ARM-а боротся.
Реальная борьба идет с настоящим Verilog-ом, обкатка и разработка с Chisel.
RISC-V - это ISA, а не конкретная реализация, и никто не настаивает на использовании авторского кода.
QUOTE (Александр С. @ Dec 10 2017, 10:11)

Говорит в RISC-V содрали их архитекткру но переставили местами операнды и ничего нового туда не привнесли.
Это абсолютная чушь. Так только кажется первые 10 секунд, плотом становится очевидно, что в отличие от авторов MISP, авторы RISC-V головой думали немного.
Основные отличия:
1. Все индексы регистров всегда фиксированы, а не скачут от инструкции к инструкции.
2. Все константы используют знаковое расширение и знак во всех инструкциях находится в 31 бите опкода. Это позволяет начать расширение знака независимо от декодирования константы. И они пытались как можно больше сохранить позиции бит для констант. Из-за этого они все выглядят как оливье в опкоде, зато декодирование быстрое.
3. Операции умножения и деления возвращают результат в нормальных регистрах, а не в LO HI.
4. ISA заранее содержит механизм расширения до 256-битных инструкций, и компрессию до 16-битных. Сжатый набор по размеру кода дает такой-же выигрыш как и Thumb (20-30%), но при этом гораздо удобнее и проще.
И это только базовый набор ~50 команд. Все остальное вектор, DSP, FP) - все новое.
А "изобрести" MIPS I/II может любой школьник, который только что о процессорах услышал - это примитив.
QUOTE (Александр С. @ Dec 10 2017, 10:11)

К тому же ядро RISC-V не включает out of order исполнение и ряд других фишек что не позволяет сделать из него взрослый CPU для вычислений, а когда эти фишки появятся - он перестанет быть открытым...
RISC V - это только ISA, а не конкретная имплементация. Вот вам OOO -
https://github.com/ucb-bar/riscv-boom .
QUOTE (Александр С. @ Dec 10 2017, 10:11)

Лично я вижу проблемой как в MIPS так и в RISC-V сложности в программной совместимостью. Если мы их поборем хотя бы на имкеющихся процессорах Байкал, то с тем же успехом мы их поборем на RISC-V и начинать тут нужно не с процессора, хотя для АСУ ТП и оборонки - очень хорошее решение при условии что вторым писать нужно на System Verilog'е
Это проблемы военки. В коммерческом плане выбор стоит между оплатой лицензии RAM-у или оплатой труда людям, не совсем знакомым с архитектурой, и работающим с не таким богатым набором инструментов. Но ситуация с последним постоянно улучшается.