# SD1.2.3 Message Passing Systems ## Learning objectives * Understand Synchronization * Understand Communication Overview and remember * Blocking * Non-Blocking * Point-to-Point * Collective * Overlay Networks ## Subskills