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 条
  • [41] INTRA-GROUP DIFFERENCES IN BIRTH RATES OF MARRIED WOMEN
    Kiser, Clyde V.
    [J]. MILBANK MEMORIAL FUND QUARTERLY, 1941, 19 (02): : 147 - 170
  • [42] Conflicts of interest, intra-group financing and procedural coordination of group insolvencies
    Kokorin, Ilya
    [J]. INTERNATIONAL INSOLVENCY REVIEW, 2020, 29 (01) : 32 - 60
  • [43] Group norms, intra-group position and children's aggressive intentions
    Duffy, Amanda L.
    Nesdale, Drew
    [J]. EUROPEAN JOURNAL OF DEVELOPMENTAL PSYCHOLOGY, 2010, 7 (06) : 696 - 716
  • [44] Constrained Tensor Decomposition via Guidance: Increased Inter and Intra-Group Reliability in fMRI Analyses
    Walker, Peter B.
    Gilpin, Sean
    Fooshee, Sidney
    Davidson, Ian
    [J]. FOUNDATIONS OF AUGMENTED COGNITION, AC 2015, 2015, 9183 : 361 - 369
  • [45] Detection and nature of cold intra-group gas in compact group environments
    Borthakur, Sanchayeeta
    Yun, Min S.
    Verdes-Montenegro, Lourdes
    [J]. EVOLUTION OF GALAXIES THROUGH THE NEUTRAL HYDROGEN WINDOW, 2008, 1035 : 201 - +
  • [46] A search for Intra-group planetary nebulae in the M81 group
    Feldmeier, JJ
    Durrell, PR
    Ciardullo, R
    Jacoby, GH
    [J]. PLANETARY NEBULAE: THEIR EVOLUTION AND ROLE IN THE UNIVERSE, 2003, (209): : 605 - 606
  • [47] Effects of inter-group status on the pursuit of intra-group status
    Chang, Jin Wook
    Chow, Rosalind M.
    Woolley, Anita W.
    [J]. ORGANIZATIONAL BEHAVIOR AND HUMAN DECISION PROCESSES, 2017, 139 : 1 - 17
  • [48] Informational intra-group influence: The effects of time pressure and group size
    Bonner, Bryan L.
    Baumann, Michael R.
    [J]. EUROPEAN JOURNAL OF SOCIAL PSYCHOLOGY, 2008, 38 (01) : 46 - 66
  • [49] Chemistry Is in the News: assessing intra-group peer review
    Carson, Kathleen M.
    Glaser, Rainer E.
    [J]. ASSESSMENT & EVALUATION IN HIGHER EDUCATION, 2010, 35 (04) : 381 - 402
  • [50] THE IMPACT OF INTRA-GROUP PROCESSES ON FAMILY BUSINESS SUCCESS
    Farrington, Shelley
    Venter, Elmarie
    Boshoff, Christo
    [J]. SOUTH AFRICAN JOURNAL OF ECONOMIC AND MANAGEMENT SCIENCES, 2011, 14 (01) : 8 - 23