FIG. 4B depicts an example of a software stack.
FIG. 5 depicts an example of an operating system's view of hardware on an example system.
FIG. 6A depicts an example of a hyperthread's view of hardware on a single node.
FIG. 6B depicts an example of a hyper-kernel's view of hardware on an example system.
FIG. 7 depicts an example of an operating system's view of hardware on an example of an enterprise supercomputer system.
FIG. 8 illustrates an embodiment of a process for selectively migrating resources.
FIG. 9 illustrates an embodiment of a process for performing hierarchical dynamic scheduling.
FIG. 10 illustrates an example of an initial memory assignment and processor assignment.
FIG. 11 illustrates an updated view of the memory assignment and an unchanged view of the processor assignment.
FIG. 12 illustrates a memory assignment and an updated view of the processor assignment.
FIG. 13A illustrates an example embodiment of a system in which a network attached memory is used in selective resource migration.
FIG. 13B illustrates an example embodiment of a system in which a network-attached memory is used in selective resource migration.