Skip to content

Provide NUMA awareness/control of (local) symmetric memory #341

@nspark

Description

@nspark

Current OpenSHMEM implementations do not provide interfaces for querying or controlling the NUMA affinity of either individual symmetric allocations or the entire symmetric heap. Further, some implementations allocate and pin the symmetric heap during OpenSHMEM initialization, which prevents the application from using traditional "first touch" practices to establish the desired NUMA affinity.

Application developers whose applications can benefit significantly from NUMA locality would like to have control—or, at least, awareness—of the NUMA affinity of symmetric memory.

Related to #195

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions