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 条
  • [31] Probing the intra-group medium of a z=0.28 galaxy group
    Bielby, R.
    Crighton, N. H. M.
    Fumagalli, M.
    Morris, S. L.
    Stott, J. P.
    Tejos, N.
    Cantalupo, S.
    [J]. MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2017, 468 (02) : 1373 - 1386
  • [32] Intra-group tensions in therapy. Their study as the task of the group
    Bion, WR
    Rickman, J
    [J]. LANCET, 1943, 2 : 678 - 681
  • [33] The symbolic identity implications of inter and intra-group transgressions
    Okimoto, Tyler G.
    Wenzel, Michael
    [J]. EUROPEAN JOURNAL OF SOCIAL PSYCHOLOGY, 2010, 40 (03) : 552 - 562
  • [34] Antecedents and consequences of intra-group conflict among nurses
    Almost, Joan
    Doran, Diane M.
    Hall, Linda Mcgillis
    Laschinger, Heather K. Spence
    [J]. JOURNAL OF NURSING MANAGEMENT, 2010, 18 (08) : 981 - 992
  • [35] Controlling Shareholders and Intra-Group Transactions: A Special Framework
    Goezluegoel, Alperen Afsin
    [J]. UNIVERSITY OF BOLOGNA LAW REVIEW, 2022, 7 (01): : 67 - 92
  • [36] A METHOD FOR THE ANALYSIS AND INTERPRETATION OF INTRA-GROUP CHANGES IN MEASUREMENTS
    Turner, William D.
    [J]. JOURNAL OF GENERAL PSYCHOLOGY, 1940, 23 (02): : 343 - 365
  • [37] Collective Action and Intra-group Conflict with Fixed Budgets
    Konrad, Kai A.
    Morath, Florian
    [J]. DEFENCE AND PEACE ECONOMICS, 2024, 35 (01) : 1 - 23
  • [38] Walking in Social Groups: Role of Intra-Group Interactions
    Sobhana, Karthika P.
    Verma, Ashish
    [J]. ADAPTIVE BEHAVIOR, 2024, 32 (01) : 33 - 46
  • [39] Mexican Americans as a paradigm for contemporary intra-group heterogeneity
    Alba, Richard
    Jimenez, Tomas R.
    Marrow, Helen B.
    [J]. ETHNIC AND RACIAL STUDIES, 2014, 37 (03) : 446 - 466
  • [40] Simultaneous Intra-Group Communication: Understanding the Problem Space
    Debadarshini, Jagnyashini
    Saha, Sudipta
    [J]. IEEE INFOCOM 2022 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2022,