A Study of Single and Multi-device Synchronization Methods in Nvidia GPUs

被引:13
|
作者
Zhang, Lingqi [1 ]
Wahib, Mohamed [2 ,4 ]
Zhang, Haoyu [1 ,3 ]
Matsuoka, Satoshi [1 ,4 ]
机构
[1] Tokyo Inst Technol, Tokyo, Japan
[2] Natl Inst Adv Ind Sci & Technol, Tokyo, Japan
[3] miHoYo Inc, Shanghai, Peoples R China
[4] RIKEN Ctr Computat Sci, Kobe, Hyogo, Japan
关键词
CUDA Barrier; Synchronization; GPUs;
D O I
10.1109/IPDPS47924.2020.00057
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
GPUs are playing an increasingly important role in general-purpose computing. Many algorithms require synchronizations at different levels of granularity in a single GPU. Additionally, the emergence of dense GPU nodes also calls for multi-GPU synchronization. Nvidia's latest CUDA provides a variety of synchronization methods. Until now, there is no full understanding of the characteristics of those synchronization methods. This work explores important undocumented features and provides an in-depth analysis of the performance considerations and pitfalls of the state-of-art synchronization methods for Nvidia GPUs. The provided analysis would be useful when making design choices for applications, libraries, and frameworks running on single and/or multi-GPU environments. We provide a case study of the commonly used reduction operator to illustrate how the knowledge gained in our analysis can be useful. We also describe our micro-benchmarks and measurement methods.
引用
收藏
页码:483 / 493
页数:11
相关论文
共 50 条
  • [31] Supporting multi-device for ubiquitous learning
    Chang, Byoungchol
    Lim, Mokhwa
    Ham, Dall-Ho
    Lee, Yoonsoo
    Kang, Sooyong
    Cha, Jaehyuk
    TECHNOLOGIES FOR E-LEARNING AND DIGITAL ENTERTAINMENT, PROCEEDINGS, 2007, 4469 : 457 - +
  • [32] MULTI-DEVICE DATA TERMINAL EQUIPMENT
    ITO, M
    WAKISAKA, T
    JAPAN TELECOMMUNICATIONS REVIEW, 1969, 11 (03): : 196 - &
  • [33] DEMO: Multi-device Gestural Interfaces
    Tran, Vu H.
    Lee, Youngki
    Misra, Archan
    MOBISYS'16: COMPANION COMPANION PUBLICATION OF THE 14TH ANNUAL INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS, APPLICATIONS, AND SERVICES, 2016, : 123 - 123
  • [34] Characterization of Wireless Multi-Device Users
    Das, Aveek K.
    Pathak, Parth H.
    Chuah, Chen-Nee
    Mohapatra, Prasant
    2015 12TH ANNUAL IEEE INTERNATIONAL CONFERENCE ON SENSING, COMMUNICATION, AND NETWORKING (SECON), 2015, : 327 - 335
  • [35] Consistency priorities for multi-device design
    de Oliveira, Rodrigo
    da Rocha, Heloisa Vieira
    HUMAN-COMPUTER INTERACTION - INTERACT 2007, PT 1, PROCEEDINGS, 2007, 4662 : 426 - 429
  • [36] UbiquiTO: A multi-device adaptive guide
    Amendola, I
    Cena, F
    Console, L
    Crevola, A
    Gena, C
    Goy, A
    Modeo, S
    Perrero, M
    Torre, I
    Toso, A
    MOBILE HUMAN-COMPUTER INTERACTION - MOBILEHCI 2004, PROCEEDINGS, 2004, 3160 : 409 - 414
  • [37] Qualitative Investigation of Multi-Device Notifications
    Voit, Alexandra
    Weber, Dominik
    Henze, Niels
    PROCEEDINGS OF THE 2018 ACM INTERNATIONAL JOINT CONFERENCE ON PERVASIVE AND UBIQUITOUS COMPUTING AND PROCEEDINGS OF THE 2018 ACM INTERNATIONAL SYMPOSIUM ON WEARABLE COMPUTERS (UBICOMP/ISWC'18 ADJUNCT), 2018, : 1263 - 1270
  • [38] Investigating the Role of an Overview Device in Multi-Device Collaboration
    Brudy, Frederik
    Budiman, Joshua Kevin
    Houben, Steven
    Marquardt, Nicolai
    PROCEEDINGS OF THE 2018 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS (CHI 2018), 2018,
  • [39] Methods for Analyzing Millennials' Characteristics and Contexts of Media Usage in Multi-Device Environments
    Lee, Mingyu
    Kwahk, Jiyoung
    Han, Sung H.
    Park, Kyudong
    Kim, Ju Hwan
    Jeong, Dawoon
    Oh, Seokmin
    Chae, Gunho
    ACHI 2017: THE TENTH INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTER-HUMAN INTERACTIONS, 2017, : 271 - 274
  • [40] Study of a Device-Specific Auto-Segmentation Based on Dataset Combination of Multi-Device Dataset and Single-Device Dataset.
    Lim, H.
    Gi, Y.
    Ko, Y.
    Jung, G. E.
    Jo, Y.
    Yoon, M.
    MEDICAL PHYSICS, 2024, 51 (10) : 7847 - 7848