DocumentCode :
2611663
Title :
Composable Virtual Memory for an Embedded SoC
Author :
Meenderinck, Cor ; Molnos, Anca ; Goossens, Kees
Author_Institution :
Delft Univ. of Technol., Delft, Netherlands
fYear :
2012
fDate :
5-8 Sept. 2012
Firstpage :
766
Lastpage :
773
Abstract :
Systems on a Chip concurrently execute multiple applications that may start and stop at run-time, creating many use-cases. Composability reduces the verifcation effort, by making the functional and temporal behaviours of an application independent of other applications. Existing approaches link applications to static address ranges that cannot be reused between applications that are not simultaneously active, wasting resources. In this paper we propose a composable virtual memory scheme that enables dynamic binding and relocation of applications. Our virtual memory is also predictable, for applications with real-time constraints. We integrated the virtual memory on, CompSOC, an existing composable SoC prototyped in FPGA. The implementation indicates that virtual memory is in general expensive, because it incurs a performance loss around 39% due to address translation latency. On top of this, composability adds to virtual memory an insigni cant extra performance penalty, below 1%.
Keywords :
embedded systems; field programmable gate arrays; system-on-chip; virtual storage; CompSOC; FPGA; composable SoC prototype; composable virtual memory scheme; dynamic binding; dynamic relocation; embedded SoC; functional behaviours; real-time constraints; system on a chip; temporal behaviours; translation latency; Embedded systems; Hardware; Real-time systems; Resource management; Switches; System-on-a-chip; Tiles; Composability; Predictability; SoC;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital System Design (DSD), 2012 15th Euromicro Conference on
Conference_Location :
Izmir
Print_ISBN :
978-1-4673-2498-4
Type :
conf
DOI :
10.1109/DSD.2012.32
Filename :
6386971
Link To Document :
بازگشت