DocumentCode
2582876
Title
Configurable fine-grain protection for multicore processor virtualization
Author
Wentzlaff, David ; Jackson, Christopher J. ; Griffin, Patrick ; Agarwal, Anant
fYear
2012
fDate
9-13 June 2012
Firstpage
464
Lastpage
475
Abstract
Multicore architectures, with their abundant on-chip resources, are effectively collections of systems-on-a-chip. The protection system for these architectures must support multiple concurrently executing operating systems (OSes) with different needs, and manage and protect the hardware´s novel communication mechanisms and hardware features. Traditional protection systems are insufficient; they protect supervisor from user code, but typically do not protect one system from another, and only support fixed assignment of resources to protection levels. In this paper, we propose an alternative to traditional protection systems which we call configurable fine-grain protection (CFP). CFP enables the dynamic assignment of in-core resources to protection levels. We investigate how CFP enables different system software stacks to utilize the same configurable protection hardware, and how differing OSes can execute at the same time on a multicore processor with CFP. As illustration, we describe an implementation of CFP in a commercial multicore, the TILE64 processor.
Keywords
multiprocessing systems; operating systems (computers); security of data; system-on-chip; virtualisation; CFP; TILE64 processor; abundant on-chip resources; configurable fine-grain protection; configurable protection hardware; in-core resources; multicore processor virtualization; operating systems; protection system; software stacks; systems-on-a-chip; user code; Context; Engines; Hardware; Multicore processing; Registers; System software;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Architecture (ISCA), 2012 39th Annual International Symposium on
Conference_Location
Portland, OR
ISSN
1063-6897
Print_ISBN
978-1-4673-0475-7
Electronic_ISBN
1063-6897
Type
conf
DOI
10.1109/ISCA.2012.6237040
Filename
6237040
Link To Document