Composable Virtual Memory for an Embedded SoC

Digital System Design(2012)

引用 6|浏览0
暂无评分
摘要
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%.
更多
查看译文
关键词
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,Composability,Predictability,SoC
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要