Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/81552

TítuloA first look at RISC-V virtualization from an embedded systems perspective
Autor(es)Sá, Bruno Vilaça
Martins, José Carvalho
Pinto, Sandro
Palavras-chaveVirtualization
RISC-V
H-extension
Hypervisor
Partitioning
Mixed-criticality
Embedded Systems
Virtual machine monitors
Hardware
Rockets
Registers
Virtual machining
Software
Data2022
EditoraIEEE
RevistaIeee Transactions on Computers
CitaçãoB. Sá, J. Martins and S. Pinto, "A First Look at RISC-V Virtualization From an Embedded Systems Perspective," in IEEE Transactions on Computers, vol. 71, no. 9, pp. 2177-2190, 1 Sept. 2022, doi: 10.1109/TC.2021.3124320.
Resumo(s)This article describes the first public implementation and evaluation of the latest version of the RISC-V hypervisor extension (H-extension v0.6.1) specification in a Rocket chip core. To perform a meaningful evaluation for modern multi-core embedded and mixedcriticality systems, we have ported Bao, an open-source static partitioning hypervisor, to RISC-V. We have also extended the RISC-V platformlevel interrupt controller (PLIC) to enable direct guest interrupt injection with low and deterministic latency and we have enhanced the timer infrastructure to avoid trap and emulation overheads. Experiments were carried out in FireSim, a cycle-accurate, FPGA-accelerated simulator, and the system was also successfully deployed and tested in a Zynq UltraScale+ MPSoC ZCU104. Our hardware implementation was opensourced and is currently in use by the RISC-V community towards the ratification of the H-extension specification.
TipoArtigo
URIhttps://hdl.handle.net/1822/81552
DOI10.1109/TC.2021.3124320
ISSN0018-9340
e-ISSN1557-9956
Versão da editorahttps://ieeexplore.ieee.org/document/9606600
Arbitragem científicayes
AcessoAcesso aberto
Aparece nas coleções:CAlg - Artigos em revistas internacionais / Papers in international journals

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
2103.14951 (1).pdf2,17 MBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID