mcdc-project / mcdc-project/mcdc

MI300A unified memory management

Open
#345 1 comment 0 reactions 2 assignees View on GitHub

@braxtoncuneo is already working on this.

Since May 8, 2025.

stale
Dominant language
Python
Stars
61
Forks
38
Avg merge
1d 13h
Merged PRs (30d)
10

Description

From the 05/07/2025 document "MC/DC Plans Through the End of CEMeNT" :

MI300A unified memory space allows for a single copy of GPU data to be shared between the host (CPU) and device (GPU). Enabling this functionality would result in dramatic memory savings (upto 2X) and would enable us to run our challenge problems on fewer nodes

The very same functionality that would support the conveyance of larger data structures to the GPU would additionally facilitate the use of unified memory on MI300A.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.