arrow
返回

HePREM: A Predictable Execution Model for GPU-based Heterogeneous SoCs

delete2021-01-01
delete9
delete
OA
AI
L
Luca Benini
A
Andrea Marongiu
DOI:10.1109/TC.2020.2980520delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
The ever-increasing need for computational power in embedded devices has led to the adoption heterogeneous SoCs combining a general purpose CPU with a data parallel accelerator. These systems rely on a shared main memory (DRAM), which makes them highly susceptible to memory interference. A promising software technique to counter such effects is the Predictable Execution Model (PREM). PREM ensures robustness to interference by separating programs into a sequence of memory and compute phases, and by enforcing a platform-level schedule where only a single processing subsystem is permitted to execute a memory phase at a time. This article demonstrates for the first time how PREM can be applied to heterogeneous SoCs, based on a synchronization technique for memory isolation between CPU and GPU plus a compiler to transform GPU kernels into PREM-compliant codes. For compute bound GPU workloads sharing the DRAM bandwidth 50/50 with the CPU we guarantee near-zero timing varibility at a performance loss of just 59 percent, which is one to two orders of magnitude smaller than the worst case we see for unmodified programs under memory interference.
Keyword:
Graphics processing units
Central Processing Unit
Interference
Random access memory
Timing
Robustness
Memory management
Real-time and embedded systems
languages and compilers
graphics processors
memory management
reliability
runtime environments
parallel systems
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.4K
被引数:
9.8K

机构

S
swiss federal institutes of technology domain
学者数:
9.0W
论文数: 8.0W
被引数: 163
U
University of Bologna
学者数:
4.5W
论文数: 3.8W
被引数: 4.1W
引用论文

引用论文

err分享
err收藏
A Globally Arbitrated Memory Tree for Mixed-Time-Criticality Systems
err2017-02-01
err17
errOAAI
errGomony, Manil Dev; Garside, Jamie; Akesson, Benny; Audsley, Neil; Goossens, Kees
err分享
err收藏
Draft Genome Sequence of Parabacteroides goldsteinii with Putative Novel Metallo-β-Lactamases Isolated from a Blood Culture from a Human Patient
err2015-08-27
err0
errOAAI
errThøger Jensen Krogh; Charlotte Nielsen Agergaard; Jakob Møller-Jensen; Ulrik Stenz Justesen
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
学者 查看更多内容