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

TítuloCache full-virtualization for the PowerPC 405-S
Autor(es)Carvalho, Adriano
Afonso, Francisco
Cardoso, Paulo
Cabral, Jorge
Ekpanyapong, Mongkol
Montenegroz, Sergio
Tavares, Adriano
Data2013
EditoraIEEE
Resumo(s)As real-time embedded systems become overwhelmingly complex, hypervisor-based architectures are increasingly being used. Hypervisor-based architectures can support such level of complexity and, at the same time, provide real-time performance while reducing the size, cost and time-to-market of such systems. Modern processors provide cache facilities which can increase their performance substantially. Similarly, in hypervisor-based architectures, by providing virtual machines (VM) with such facilities a significant improvement in their performance can be obtained as we conclude in this work. This article presents a methodology to fully virtualize the cache facilities of the IBM PowerPC 405-S. To the best of our knowledge, this is the first time cache virtualization is openly described. A careful mapping between a VM's cache-related configuration and the processor's configuration is done, accompanied by the emulation of 5 cache-related privileged instructions. Even though some issues have been detected, a simple solution is provided for all of them. The results show that cache virtualization works with minimal virtualization overhead.
TipoArtigo em ata de conferência
URIhttps://hdl.handle.net/1822/36865
ISBN978-1-4799-0752-6
DOI10.1109/INDIN.2013.6889113
Arbitragem científicayes
AcessoAcesso restrito UMinho
Aparece nas coleções:CAlg - Artigos em livros de atas/Papers in proceedings

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
06889113.pdf
Acesso restrito!
171,24 kBAdobe 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