Protection and Relocation Extension for RISC-V

Maja Malenko*, Leandro Batista Ribeiro, Marcel Carsten Baunach

*Korrespondierende/r Autor/-in für diese Arbeit

Publikation: Beitrag in Buch/Bericht/KonferenzbandBeitrag in einem KonferenzbandBegutachtung

Abstract

The current trend of transforming static embedded systems into open platforms (in which several software providers are able to directly load their software) drives the need to design and implement modular embedded software. Additionally, a myriad of embedded devices are expected to operate and
provide services for years, or even decades, while remaining correct and secure at all times. Therefore, one of the emerging challenges for highly adaptive embedded computing platforms is to offer dynamic software composition at runtime and internal device housekeeping, which in conjunction improve device maintainability. With our hardware/software co-designed concept, the software can be dynamically updated at module granularity for application and middleware layers, while maintaining dependencies through loose coupling. At the hardware layer, a RISC-V extension enables the loose coupling by implementing effective runtime relocation and protection. This allows modules to freely move in memory without invalidating references.
Originalspracheenglisch
TitelSixth Workshop on Computer Architecture Research with RISC-V
UntertitelCARRV 2022
Seitenumfang6
PublikationsstatusVeröffentlicht - 19 Juni 2022
Veranstaltung6th Workshop on Computer Architecture Research with RISC-V: CARRV 2022 - New York City, USA / Vereinigte Staaten
Dauer: 19 Juni 202219 Juni 2022
https://carrv.github.io/2022/

Konferenz

Konferenz6th Workshop on Computer Architecture Research with RISC-V
KurztitelCARRV 2022
Land/GebietUSA / Vereinigte Staaten
OrtNew York City
Zeitraum19/06/2219/06/22
Internetadresse

Fields of Expertise

  • Information, Communication & Computing

Dieses zitieren