Данному образовательному сайту пришлось несколько раз менять свое имя. С 2022 года доступ к нему обеспечивается по URL
emc.orgfree.com

emc.km.ru (2001-2007) ==> educomp.org.ru (2007-2011) ==> educomp.runnet.ru (2011-2021) ==> emc.orgfree.com (2022-...)
Более подробно об истории сайта можно прочитать здесь.


Учебные модели компьютера



Модели (software):

"Е14" (parallel !!!)
"S9PU" (parallel)

Модели (hardware):






Награды сайта
Награды сайта 2005

Стандарт RISC-V

RISC-V

Что такое RISC-V?

Введение в документации по RISC-V начинается следующим описанием.

  RISC-V (pronounced "risk-five") is a new instruction set architecture (ISA) that was originally designed to support computer architecture research and education, but which we now hope will also become a standard free and open architecture for industry implementations.

Аккуратно переведем.
RISC-V (произносится "риск пять") - это новая архитектура системы команд (ISA), которая первоначально разработана для поддержки исследований архитектуры компьютеров и образования, но которая, как мы надеемся, также станет стандартом свободной и открытой архитектуры для промышленной реализации.

В диссертации одного из создателей RISC-V Эндрю Уотермана ответ на наш вопрос выглядит более развернуто.

  RISC-V is a free and open ISA that, with three decades of hindsight, builds and improves upon the original Reduced Instruction Set Computer (RISC) architectures. It is structured as a small base ISA with a variety of optional extensions. The base ISA is very simple, making RISC-V suitable for research and education, but complete enough to be a suitable ISA for inexpensive, lowpower embedded devices. The optional extensions form a more powerful ISA for generalpurpose and high-performance computing.

Снова аккуратно переведем.
RISC-V - это свободная и открытая ISA, которая совершенствует исходную архитектуру компьютера с сокращенным набором команд (RISC) на основе тридцатилетнего ретроспективного взгляда. Она структурирована как небольшая базовая ISA с разнообразными дополнительными расширениями. Базовая ISA очень простая, что делает RISC-V хорошо подходящим для исследований и образования, но достаточно полная чтобы быть пригодной для недорогих встроенных устройств с низким энергопотреблением. Необязательные дополнительные расширения формируют более мощную ISA для универсальных и высокопроизводительных вычислений.

Для справки

Что означает название проекта и как его правильнее читать?
Термин "RISC" является общепринятым, так что весь вопрос состоит в символе "V". Как уже говорилось выше, самая первая фраза введения однозначно свидетельствует, что речь идет о числе, и тем самым рекомендуется считать "V" римской "пятеркой". Дело в том, что RISC-V является пятым крупным проектом университета Беркли в области RISC-технологий. Предыдущими четырьмя были следующие:

  1. RISC-I (1982);
  2. RISC-II (1983);
  3. SOAR – Smalltalk On A RISC (1985);
  4. и SPUR – Symbolic Processing Using RISC (1988).

Далее, правда, упоминается, что одновременно символ V ссылается на слова "variations" и "vectors", намекая тем самым на одну из целей разработки RISC-V: исследование разнообразных компьютерных архитектур. Но, тем не менее, основной идеей остается порядковый номер 5.

Русский вариант произношения пока не устоялся. Специалисты в основном пользуются английским произношением. Рискну предложить русский вариант «RISC пятый» (вспомним, как принято читать Петр I или Екатерина II). В крайнем случае, «RISC пять» звучит ничем не хуже оригинального "риск файв".

Почему в нашей стране растет интерес к проекту?

В связи с возникшими потребностями в импортозамещении. Не каждый знает, но система команд процессора является интеллектуальной собственностью. Вы (по юридическим причинам) не можете просто взять и сделать процессор с системой команд как в у Intel - потребуется разрешение правообладателей. Между прочим, такое разрешение официально имела компания AMD, создавая собственные Intel-совместимые процессоры. Компания ARM также получает доходы, выдавая разрешение на воспроизведение системы команд в разрабатываемых чипах.

Стандарт RISC-V в этом отношении особенный: он с момента создания объявлен свободным, что разрешает его использовать безо всяких разрешений и платежей в разработке любых электронных устройств. Причем, включая коммерческие реализации в кристалле. Надо ли говорить, что это очень удобно...

В России уже серийно выпускается первый контроллер "Амур" с системой команд RISC-V. В СМИ появлялись сообщения о работе над версией полноценного отечественного процессора на основе RISC-V. Аналогичные микросхемы уже выпускаются и в других странах, в том числе в Китае.

RISC-V заслуженно занял место на данном сайте

Начнем с того, что RISC-V появился в университете Беркли в 2010 году как летний проект для студентов. Разработчиками были Крсте Асанович, Эндрю Уотерман, Дэвид Паттерсон и группа их единомышленников. Таким образом, к изучению компьютеров стандарт имеет самое непосредственное отношение.

Кроме того, идеология RISC-V разрабатывалась как непосредственная основа для студенческой практики по разработке новых микросхем с последующей их реализацией в программируемых кристаллах. Так что RISC-V не случайно включен в наш список моделей для изучения hardware.

Предлагаю свое учебное ПО

В добрых традициях нашего сайта "Учебные модели компьютера" предлагаю собственное программное обеспечение по RISC-V. Познакомьтесь с его описанием на отдельной страничке и, если заинтересуетесь, загрузите и пользуйтесь. Как всегда бесплатно.

Что еще сейчас доступно на сайте?

Выложил рабочий вариант справочных материалов по базовому набору команд RISC-V.
Того, что уже есть, вполне хватит, чтобы представить себе основные возможности RISC-V.

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


Автор сайта - Евгений Александрович Еремин (Пермский государственный педагогический университет). e_eremin@yahoo.com


Free Web Hosting