July 2021
Intermediate to advanced
704 pages
21h 6m
English
This chapter covers
We first encountered affinity in section 8.6.2 on the MPI (Message Passing Interface), where we defined it and briefly showed how to handle it. We repeat the definition here and also define process placement.
Affinity—Assigns a preference for the scheduling of a process, rank or thread to a particular hardware component. This is also called pinning or binding.
Placement—Assigns a process or thread to a hardware location.
We’ll go into more depth about affinity, placement, and the order of threads or ranks in this chapter. Concerns ...