1. An affinity group global data sharing symmetric multiprocessing (SMP) computer system, comprising: a plurality of affinity groups, each affinity group having a plurality of processor cores; a memory, communicatively coupled with the plurality of processor cores, wherein the memory contains global data accessible to the plurality of affinity groups and a hypervisor, the memory configured to: copy global data from a global data structure into a plurality of group data structures in the memory, each group data structure corresponding to an affinity group of the plurality of affinity groups; and read a first of the plurality of group data structures corresponding to a first of the affinity groups by a thread executing on a processor core associated with the first of the affinity groups.