Многопоточный софт-процессор с архитектурой RISC-V… немного размышлений
Предполагается, что многопоточный вариант софт-ядра, позволит эффективнее встраивать его в FPGA-проекты в качестве управляющего, контролирующего блока. Выделенные теневые регистры состояний позволят упростить переключение контента между программными задачами и, дополнительно, упростят блок обработки прерываний. Следование концепции архитектуры RISC-V в некоторых моментах упрощает написание и поддержку программного кода на языках высокого уровня хотя в практике относительно небольших, или сильно специфических проектов выгоднее работать в рамках виртуальных языковых машин, или разрабатывать DSL. . В предложенной реализации микроархитектуры контексты потоков сохраняются в наборах т.н. теневых регистров, отображаемых в момент выполнения потока на регистры общего назначения x0-x31 и программный счетчик (PC). Предлагаемая концепция управления потоками выполнения предназначена, прежде всего, для софт-процессоров, и для систем с одним уровнем привилегий – машинным – уровень микроконтроллерных встраиваемых систем. Все потоки предполагаются равноправными и работающими в едином адресном пространстве. Защита данных потоков и контроль за доступом к общим переменным выносится на уровень программного обеспечения. Рассмотрение ведётся для минимального набора инструкций I+Zicsr (целочисленные операции плюс работа с регистрами специального назначения (CSR). Для управления и настройки параметров потоков предлагается задействовать набор CSR-регистров.
https://habr.com/ru/articles/1018752/
#RISCV #IPядра #софтпроцессор #многопоточность #hart #прототипирование
#EAS #WEA for Hardin, #KY; #Hart, #KY; #Larue, #KY; #Marion, #KY; #Nelson, #KY; #Washington, #KY: National Weather Service: #TORNADO WARNING in this area until 12:30 AM EDT. Take shelter now in a basement or an interior room on the lowest floor of a sturdy building. If you are outdoors, in a mobile home, or in a vehicle, move to the closest substantial shelter and protect yourself from flying debris. Check media. Source: NWS Louisville KY
** DO NOT RELY ON THIS FEED FOR LIFE SAFETY, SEEK OUT
#EAS #WEA for Butler, #KY; #Edmonson, #KY; #Grayson, #KY; #Hart, #KY; #Logan, #KY; #Warren, #KY: National Weather Service: #TORNADO WARNING in this area until 10:45 PM CDT. Take shelter now in a basement or an interior room on the lowest floor of a sturdy building. If you are outdoors, in a mobile home, or in a vehicle, move to the closest substantial shelter and protect yourself from flying debris. Check media. Source: NWS Louisville KY
** DO NOT RELY ON THIS FEED FOR LIFE SAFETY, SEEK OUT O
#EAS #WEA for Butler, #KY; #Edmonson, #KY; #Grayson, #KY; #Hardin, #KY; #Hart, #KY; #Ohio, #KY: National Weather Service: #TORNADO WARNING in this area until 11:45 PM EDT. Take shelter now in a basement or an interior room on the lowest floor of a sturdy building. If you are outdoors, in a mobile home, or in a vehicle, move to the closest substantial shelter and protect yourself from flying debris. Check media. Source: NWS Louisville KY
** DO NOT RELY ON THIS FEED FOR LIFE SAFETY, SEEK OUT OF
Happy valentine’s day to everyone – 365 days a year!
[…]https://streetartutopia.com/2011/02/14/happy-valentines-day-to-everyone-356-days-a-year/