#1: Why weakly-ordered?

#1: Why weakly-ordered?

Barriers 101: Part 1

Buy nowLearn more

What are barriers, and why do we need them?

  • #1: Why weakly-ordered?
  • #2: System-level reordering
  • #3: Dependencies and successors
  • #4: Idempotence and speculation
  • #5: Data Memory Barriers
  • #6: Shareability domains
  • #7: Conventions and expectations
  • #8: Atomics and synchronization
  • #9: Workshop
  • #10a: Quiz
  • #10b: Quiz walkthrough