Efficient bandwidth regulation at memory controller for mixed criticality applications

2016 11th International Symposium on Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC)(2016)

引用 2|浏览41
暂无评分
摘要
We design a bandwidth regulation module, by adapting and extending the algorithm of MemGuard Linux kernel module for hardware implementation. Our extensions differentiate among NoC sources with rate-constrained and best-effort traffic provisions, support a violation free-guaranteed operating mode for rate-constrained flows, and support dynamic adaptivity through EWMA prediction. Our strategies enhance support for mixed criticality applications on MPSoCs. C++-based statistical simulation shows improvements over hardware adaptation of the original MemGuard algorithm without our extensions. Using SystemC, we further evaluate MemGuard at the memory controller of a NoC-based SoC model using an MPEG4 traffic model and compare its hardware cost using synthesis from Xilinx Vivado HLS and Vivado, with ARM AMBA AXI4 and a 4×4 STNoC instance.
更多
查看译文
关键词
multiprocessor systems on chip,memory controller,bandwidth regulation module design,MemGuard Linux kernel module,hardware implementation,rate-constrained traffic provisions,best-effort traffic provisions,violation free-guaranteed operating mode,rate-constrained flows,dynamic adaptivity,EWMA prediction,mixed criticality applications,MPSoC,C++-based statistical simulation,hardware adaptation,MemGuard algorithm,SystemC,MemGuard,NoC-based SoC model,MPEG4 traffic model,Xilinx Vivado HLS,Vivado,ARM AMBA AXI4,4x4 STNoC instance
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要