Predictable GPUWavefront Splitting for Safety-Critical Systems

被引:1
作者
Klashtorny, Artem [1 ]
Wu, Zhuanhao [1 ]
Kaushik, Anirudh Mohan [2 ]
Patel, Hiren [1 ]
机构
[1] Univ Waterloo, 200 Univ Ave W, Waterloo, ON N2L 3G1, Canada
[2] Intel Canada, Toronto, ON, Canada
关键词
GPU; safety-critical systems;
D O I
10.1145/3609102
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present a predictable wavefront splitting (PWS) technique for graphics processing units (GPUs). PWS improves the performance of GPU applications by reducing the impact of branch divergence while ensuring that worst-case execution time (WCET) estimates can be computed. This makes PWS an appropriate technique to use in safety-critical applications, such as autonomous driving systems, avionics, and space, that require strict temporal guarantees. In developing PWS on an AMD-based GPU, we propose microarchitectural enhancements to the GPU, and a compiler pass that eliminates branch serializations to reduce the WCET of a wavefront. Our analysis of PWS exhibits a performance improvement of 11% over existing architectures with a lower WCET than prior works in wavefront splitting.
引用
收藏
页数:25
相关论文
共 23 条
  • [1] Aamodt Tor M., 2018, GeneralPurpose Graphics Processor Architecture, P21
  • [2] Advanced Micro Devices, 2016, Graphics Core Next Architecture Reference Guide
  • [3] Advanced Micro Devices, 2019, Introducing RDNA Architecture
  • [4] GPU Scheduling on the NVIDIA TX2: Hidden Details Revealed
    Amert, Tanya
    Otterness, Nathan
    Yang, Ming
    Anderson, James H.
    Smith, F. Donelson
    [J]. 2017 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2017, : 104 - 115
  • [5] Bannon Pete., 2019, 2019 IEEE Hot Chips 31 Symposium (HCS), Cupertino, CA, USA, August 18-20, 2019, P1, DOI DOI 10.1109/HOTCHIPS.2019.8875645
  • [6] Estimating the WCET of GPU-Accelerated Applications using Hybrid Analysis
    Betts, Adam
    Donaldson, Alastair
    [J]. PROCEEDINGS OF THE 2013 25TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2013), 2013, : 193 - 202
  • [7] DUB: Dynamic Underclocking and Bypassing in NoCs for Heterogeneous GPUWorkloads
    Bharadwaj, Srikant
    Das, Shomit
    Eckert, Yasuko
    Oskin, Mark
    Krishna, Tushar
    [J]. 2021 15TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP (NOCS 2021), 2021, : 49 - 54
  • [8] DO-178C: The Next Avionics Safety Standard
    Brosgol, Benjamin M.
    [J]. SIGADA 2011: PROCEEDINGS OF THE 2011 ACM INTERNATIONAL CONFERENCE ON ADA AND RELATED TECHNOLOGIES, 2011, : 5 - 5
  • [9] Brunie N, 2012, CONF PROC INT SYMP C, P49, DOI 10.1109/ISCA.2012.6237005
  • [10] Damani Sana, 2022, P INT S HIGH PERF CO