1. Barriers 101: Part 1

    • Buy now
    • Learn more
  2. 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
  1. Products
  2. Course
  3. Section
  4. Lesson

#1: Why weakly-ordered?

  1. Barriers 101: Part 1

    • Buy now
    • Learn more
  2. 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