1. A multiprocessor computer system, comprising: a plurality of processing nodes and a plurality of dynamic cache coherency regions using caches associated with said processing nodes, and having cache controller logic in said processing nodes controlling movement of software initiated movement of software processes between said plurality of cache coherency regions without requiring a selective purging of cache contents in one or more of said processing nodes.