The architecture for the PowerPC™ instruction set provides two types of synchronizing instructions: * Context-synchronizing * Execution-synchronizing 

Synchronizing Instructions for PowerPC(TM) Instruction Set Architecture
The architecture for the PowerPC™ instruction set provides two types of synchronizing instructions: * Context-synchronizing * Execution-synchronizing