Data di Pubblicazione:
2019
Citazione:
Taming Data Caches for Predictable Execution on GPU-based SoCs / Forsberg, B., Benini, L., Marongiu, A.. - (2019), pp. 650-653. (22nd Design, Automation and Test in Europe Conference and Exhibition, DATE 2019 Firenze Fiera, ita 2019) [10.23919/DATE.2019.8715255].
Abstract:
Heterogeneous SoCs (HeSoCs) typically share a single DRAM between the CPU and GPU, making workloads susceptible to memory interference, and predictable execution troublesome. State-of-the art predictable execution models (PREM) for HeSoCs prefetch data to the GPU scratchpad memory (SPM), for computations to be insensitive to CPU-generated DRAM traffic. However, the amount of work that the small SPM sizes allow is typically insufficient to absorb CPU/GPU synchronization costs. On-chip caches are larger, and would solve this issue, but have been argued too unpredictable due to self-evictions. We show how self-eviction can be minimized in GPU caches via clever managing of prefetches, thus lowering the performance cost, while retaining timing predictability.
Tipologia CRIS:
Relazione in Atti di Convegno
Elenco autori:
Forsberg, B.; Benini, L.; Marongiu, A.
Link alla scheda completa:
Link al Full Text:
Titolo del libro:
Proceedings of the 2019 Design, Automation and Test in Europe Conference and Exhibition, DATE 2019
Pubblicato in: