Что такое RISC-V? Почему это было создано? Какие улучшения имеют предыдущие архитектуры RISC?Что такое RISC-V и как он сравнивается с предыдущими архитектурами RISC?
(Это должно быть вики для RISC-V на StackOverflow.)
Что такое RISC-V? Почему это было создано? Какие улучшения имеют предыдущие архитектуры RISC?Что такое RISC-V и как он сравнивается с предыдущими архитектурами RISC?
(Это должно быть вики для RISC-V на StackOverflow.)
RISC-V представляет собой набор команд архитектуры (ISA), который является открытым, чистым и легко расширяемой (а также реалистичными).
Первоначально он был запущен как ISA в чистом виде в UC Berkeley для создания процессоров для исследований. Требуется 64-битная ISA, без устаревшего багажа, поддержки IEEE754-2008 с плавающей запятой и достаточного пространства опций для расширений для исследований.
По сравнению с предыдущими RISC ISAs нет временных интервалов задержки или окон регистрации. Инструкции филиала - полная величина регистра-регистра (вместо сравнения только с нулем или равенством). Кроме того, он лицензирован BSD, поэтому другие могут свободно реализовывать свои собственные процессоры.
Прочитайте введение в руководстве: RISC-V ISA Spec v2.0
Кроме того, позиция часть: The Case for Open Instruction Sets
@ Крупный избирателю: Нет, это должно определенно * не * быть мигрировали в Super User; это вопрос развития, а не вопрос использования. – Mehrdad