Multiple processors Affinity Interrupt balancing Inter CPU Interrupts (IPIs) Cache coherency NUMA (per CPU banks of memory) Fine grained locking Threading model becomes important