GPU Performance Acceleration via Intra-Group Sharing TLB

被引:0
|
作者
Huang, Weiming [1 ]
Du, Yajuan [1 ]
Liu, Mingyang [1 ]
机构
[1] Wuhan Univ Technol, Wuhan, Peoples R China
关键词
GPU; Address Translation; TLB Sharing; Performance Optimization;
D O I
10.1145/3605573.3605593
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Unified virtual memory greatly simplifies GPU programming, but it introduces huge address translation overhead. To reduce this overhead, modern GPUs utilize the translation lookaside buffer (TLB) to accelerate the address translation process. However, the benefit of TLB is far from achieving optimal performance. In this work, we find that GPU performance deficiency mainly stems from the private property of L1 TLBs. First, there exist a lot of duplicate page table entries among L1 TLBs, which induces insufficient space utilization. Second, the miss rate of L2 TLB is high due to the massive number of requests from L1 TLB miss, which leads to a significant GPU performance degradation. To reduce L1 TLB miss and improve the address translation performance of GPU, we propose a hardware scheme by exploiting an Intra-Group Sharing approach, named IGS-TLB. In IGS-TLB, L1 TLBs are decoupled from the compute units and aggregated into groups. Specifically, there only exist shared L1 TLB entries inside TLB groups that are responsible for non-overlapping address ranges. This greatly eliminates duplicate page table entries in L1 TLBs and significantly reduces the request number of L1 TLB misses. Our evaluation on a wide set of GPU workloads shows that IGS-TLB can effectively reduce L1 TLB miss rate and the L2 TLB traffic, speeding up the GPU performance by 20.5% on average.
引用
收藏
页码:705 / 714
页数:10
相关论文
共 50 条
  • [1] Enhancing GPU Performance via Neighboring Directory Table Based Inter-TLB Sharing
    Du, Yajuan
    Liu, Mingyang
    Yang, Yuqi
    Zhang, Mingzhe
    Tang, Xulong
    [J]. 2022 IEEE 40TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2022), 2022, : 146 - 153
  • [2] Intra-group agglutination
    Mosonyi, L
    [J]. JOURNAL OF THE AMERICAN MEDICAL ASSOCIATION, 1939, 113 : 1349 - 1349
  • [3] Impact of intra-group coopetitive incentives on the performance outcomes of knowledge sharing: evidence from a randomized experiment
    Liu, Fuzhen
    Wu, Jiang
    Huang, Xiao
    Fong, Patrick S. W.
    [J]. JOURNAL OF KNOWLEDGE MANAGEMENT, 2020, 24 (02) : 346 - 368
  • [4] A general equilibrium model of two group conflict with endogenous intra-group sharing rules
    Suk Jae Noh
    [J]. Public Choice, 1999, 98 : 251 - 267
  • [5] A general equilibrium model of two group conflict with endogenous intra-group sharing rules
    Noh, SJ
    [J]. PUBLIC CHOICE, 1999, 98 (3-4) : 251 - 267
  • [6] Between-group competition, intra-group cooperation and relative performance
    Cardenas, Juan C.
    Mantilla, Cesar
    [J]. FRONTIERS IN BEHAVIORAL NEUROSCIENCE, 2015, 9
  • [7] INTRA-GROUP TRANSFUSION REACTIONS
    RANGANATHAN, KS
    [J]. BRITISH MEDICAL JOURNAL, 1947, 1 (4503): : 577 - 578
  • [8] The fate of intra-group medium
    Ishimaru, Y
    [J]. HOT UNIVERSE, 1998, (188): : 310 - 311
  • [9] Intra-Group Epistemic Injustice
    Tobi, Abraham
    [J]. SOCIAL EPISTEMOLOGY, 2023, 37 (06) : 798 - 809
  • [10] Uncorrelated Feature Selection via Intra-group Competition and Inter-group Cooperation
    Fan, Mingyu
    Yuan, Xiangmin
    Zhu, Wenlong
    Tian, Guanhua
    Zhang, Xilian
    [J]. PROCEEDINGS OF THE 2016 12TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA), 2016, : 1201 - 1205