Title :
A Split Driver Approach to Soc Virtualization - Challenges and Opportunities
Author :
Srinivasan, Venkatraghavan ; Parihar, Narendra ; Khurana, Vivek ; Gavrilovska, Ada
Author_Institution :
Center for Exp. Res. in Comput. Syst. (CERCS), Georgia Inst. of Technol., Atlanta, GA, USA
Abstract :
Embedded platforms are becoming increasingly more resource-rich (e.g. processing speeds, number of cores, memory, and communication rates). As a result, they are being transformed from `closed´, fixed-function devices to programmable and flexible platforms capable of supporting diverse types of services. One approach to enabling service diversity jointly with proper isolation of key critical functionality is to leverage platform virtualization technology. Toward this end, this paper first describes an approach to virtualizing System-on-a-Chip (SoC) platforms, and next explores the opportunities for shared use of such virtualized SoC devices by multiple concurrently executing services. The research is conducted on the Intel Tolapai SoC which integrates an x86 core with a crypto accelerator, and using the Xen hypervisor.
Keywords :
device drivers; embedded systems; system-on-chip; virtual machines; Intel Tolapai SoC; SoC virtualization; Xen hypervisor; crypto accelerator; embedded platforms; fixed-function devices; platform virtualization technology; split-driver approach; system-on-a-chip platform; x86 core; Cryptography; Driver circuits; Hardware; Libraries; Program processors; System-on-a-chip; Virtual machine monitors; SoC; Tolapai; Virtualization; Xen;
Conference_Titel :
Parallel Processing Workshops (ICPPW), 2010 39th International Conference on
Conference_Location :
San Diego, CA
Print_ISBN :
978-1-4244-7918-4
Electronic_ISBN :
1530-2016
DOI :
10.1109/ICPPW.2010.19