Evidence map›Paper›PMID 35943281›Full record

ArticleICS ... : proceedings of the ... ACM International Conference on Supercomputing. International Conference on Supercomputing2022

Dynamic Memory Management in Massively Parallel Systems: A Case on GPUs.

Minh Pham, Hao Li, Yongke Yuan, Chengcheng Mou, Kandethody Ramachandran, Zichen Xu, Yicheng Tu

Abstract read
In one paragraph

Article in ICS ... : proceedings of the ... ACM International Conference on Supercomputing. International Conference on Supercomputing, 2022. The graph could read no effect estimate from its abstract, so it casts no vote on the map. Cited by 2 papers.

0numbers the graph read from it
0cells of the map it votes in
2citing papers in PubMed
–field-weighted citation impact
1 · What the graph read from it

What it found

Each row is one number read from the abstract, on the scale the paper reported it, with its interval. Left of the dashed line favours the treatment, right favours the comparator. Under each row is the sentence it came from. New to these charts? A ten-minute tutorial.

The abstract states no effect estimate the extractor could read, or names no intervention and outcome on the map, so this paper lights no cell and moves no belief. It is still indexed, cited and linked below.

2 · The registry

The trial behind it

Trials whose registry record cites this paper, or whose number appears in the abstract. A trial that started after this paper was published is citing it as background, not reporting it.

Neither the registry nor the abstract names a trial number. If this is a trial report, that itself is worth knowing.

3 · Its place in the literature

Who cites it

2 citing papers in PubMed.

  1. Review
  2. Article
4 · The record

Corrections and comments

PubMed lists nothing against this paper. Absence here is not a guarantee, only a check that was made.

5 · Who and what money

Authors and funding

7 authors.

Minh PhamUniversity of South Florida, Tampa, FL, USA.
Hao LiUniversity of South Florida, Tampa, FL, USA.
Yongke YuanBeijing University of Technology, Beijing, China.
Chengcheng MouUniversity of South Florida, Tampa, FL, USA.
Kandethody RamachandranUniversity of South Florida, Tampa, FL, USA.
Zichen XuJiaxing Neofelis Scientific, Inc., Jiaxing, Zhejiang, China.
Yicheng TuUniversity of South Florida, Tampa, FL, USA.

Funding

Data Management for Molecule Simulation : A Throughput-Oriented ApproachR01GM140316 · NIGMS · UNIVERSITY OF SOUTH FLORIDA · PI TU, YICHENG · 2021 to 2024
$1.3M
NIGMS NIH HHS R01 GM140316
6 · The paper itself

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.

Indexed as

dynamic memory managementGPUmassively parallel algorithmsparallel computing

Identifiers

PMID35943281
PMCPMC9357265

What OpenQuestion holds

Textmetadata
LicenceTDM
Read underepoch 390

Registered trials

None linked

Read under generation 80e0d062 · epoch 390. Bibliography from PubMed, PubMed Central and OpenAlex; grants from NIH RePORTER; trial links from ClinicalTrials.gov; estimates, votes and beliefs from the OpenQuestion graph.