• Complex
  • Title
  • Keyword
  • Abstract
  • Scholars
  • Journal
  • ISSN
  • Conference
搜索

Author:

Pham, Minh (Pham, Minh.) | Li, Hao (Li, Hao.) | Yuan, Yongke (Yuan, Yongke.) | Mou, Chengcheng (Mou, Chengcheng.) | Ramachandran, Kandethody (Ramachandran, Kandethody.) | Xu, Zichen (Xu, Zichen.) | Tu, Yicheng (Tu, Yicheng.)

Indexed by:

EI Scopus

Abstract:

Due to the high level of parallelism, there are unique challenges in developing system software on massively parallel hardware such as GPUs. One such challenge is designing a dynamic memory allocator whose task is to allocate memory chunks to requesting threads at runtime. State-of-the-art GPU memory allocators maintain a global data structure holding metadata to facilitate allocation/deallocation. However, the centralized data structure can easily become a bottleneck in a massively parallel system. In this paper, we present a novel approach for designing dynamic memory allocation without a centralized data structure. The core idea is to let threads follow a random search procedure to locate free pages. Then we further extend to more advanced designs and algorithms that can achieve an order of magnitude improvement over the basic idea. We present mathematical proofs to demonstrate that (1) the basic random search design achieves asymptotically lower latency than the traditional queue-based design and (2) the advanced designs achieve significant improvement over the basic idea. Extensive experiments show consistency to our mathematical models and demonstrate that our solutions can achieve up to two orders of magnitude improvement in latency over the best-known existing solutions. © 2022 ACM.

Keyword:

Graphics processing unit Storage allocation (computer) Program processors Data structures Memory architecture Parallel processing systems

Author Community:

  • [ 1 ] [Pham, Minh]University of South Florida, Tampa; FL, United States
  • [ 2 ] [Li, Hao]University of South Florida, Tampa; FL, United States
  • [ 3 ] [Yuan, Yongke]Beijing University of Technology, Beijing, China
  • [ 4 ] [Mou, Chengcheng]University of South Florida, Tampa; FL, United States
  • [ 5 ] [Ramachandran, Kandethody]University of South Florida, Tampa; FL, United States
  • [ 6 ] [Xu, Zichen]Jiaxing Neofelis Scientific Inc., Jiaxing, Zhejiang, China
  • [ 7 ] [Tu, Yicheng]University of South Florida, Tampa; FL, United States

Reprint Author's Address:

Email:

Show more details

Related Keywords:

Related Article:

Source :

Year: 2022

Language: English

Cited Count:

WoS CC Cited Count: 0

SCOPUS Cited Count: 4

ESI Highly Cited Papers on the List: 0 Unfold All

WanFang Cited Count:

Chinese Cited Count:

30 Days PV: 16

Affiliated Colleges:

Online/Total:452/10597992
Address:BJUT Library(100 Pingleyuan,Chaoyang District,Beijing 100124, China Post Code:100124) Contact Us:010-67392185
Copyright:BJUT Library Technical Support:Beijing Aegean Software Co., Ltd.