This chapter describes the APIs that applications use to interact with locality groups.
This chapter discusses the following topics:
Locality Groups Overview describes the locality group abstraction.
Verifying the Interface Version describes the functions that give information about the interface.
Initializing the Locality Group Interface describes function calls that initialize and shut down the portion of the interface that is used to traverse the locality group hierarchy and to discover the contents of a locality group.
Locality Group Hierarchy describes function calls that navigate the locality group hierarchy and functions that get characteristics of the locality group hierarchy.
Locality Group Contents describes function calls that retrieve information about a locality group's contents.
Locality Group Characteristics describes function calls that retrieve information about a locality group's characteristics.
Locality Groups and Thread and Memory Placement describes how to affect the locality group placement of a thread and its memory.
Examples of API Usage contains code that performs example tasks by using the APIs that are described in this chapter.