GPUguard: Towards supporting a predictable execution model for heterogeneous SoC.

DATE(2017)

引用 49|浏览43
暂无评分
摘要
The deployment of real-time workloads on commercial off-the-shelf (COTS) hardware is attractive, as it reduces the cost and time-to-market of new products. Most modern high-end embedded SoCs rely on a heterogeneous design, coupling a general-purpose multi-core CPU to a massively parallel accelerator, typically a programmable GPU, sharing a single global DRAM. However, because of non-predictable hardware arbiters designed to maximize average or peak performance, it is very difficult to provide timing guarantees on such systems. In this work we present our ongoing work on GPUguard, a software technique that predictably arbitrates main memory usage in heterogeneous SoCs. A prototype implementation for the NVIDIA Tegra TX1 SoC shows that GPUguard is able to reduce the adverse effects of memory sharing, while retaining a high throughput on both the CPU and the accelerator.
更多
查看译文
关键词
CPU,NVIDIA Tegra TX1 SoC,software technique,nonpredictable hardware arbiter design,programmable GPU,parallel accelerator,modern high-end embedded SoC,COTS,commercial off-the-shelf hardware,predictable execution model,heterogeneous SoC,GPUguard
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要