Abstract: Thread Migration and Communication Minimization in DSM Systems
This paper explores mechanisms and policies that enable thread migration in
software distributed shared memory (DSM) systems. We describe a DSM system
that performs online remappings of threads to nodes based on sharing
behavior. Our system obtains this sharing information through a novel
correlation-tracking phase that avoids ping-ponging of threads. We use this
system as an example in exploring design decisions for thread migration
systems.