Intel® oneAPI Threading Building Blocks (oneTBB)
  • Getting Help and Support
  • Notational Conventions
  • Introduction
  • oneTBB Benefits
  • oneTBB Developer Guide
    • Package Contents
    • Parallelizing Simple Loops
    • Parallelizing Complex Loops
    • Parallelizing Data Flow and Dependence Graphs
      • Parallelizing Data Flow and Dependency Graphs
      • Basic Flow Graph Concepts
        • Flow Graph Basics: Graph Object
        • Flow Graph Basics: Nodes
        • Flow Graph Basics: Edges
        • Flow Graph Basics: Mapping Nodes to Tasks
        • Flow Graph Basics: Message Passing Protocol
        • Flow Graph Basics: Single-push vs. Broadcast-push
        • Flow Graph Basics: Buffering and Forwarding
        • Flow Graph Basics: Reservation
      • Graph Application Categories
      • Predefined Node Types
      • Flow Graph Tips and Tricks
      • Estimating Flow Graph Performance
    • Work Isolation
    • Exceptions and Cancellation
    • Floating-point Settings
    • Containers
    • Mutual Exclusion
    • Timing
    • Memory Allocation
    • The Task Scheduler
    • Design Patterns
    • Migrating from Threading Building Blocks (TBB)
    • Constrained APIs
    • Invoke a Callable Object
    • Appendix A Costs of Time Slicing
    • Appendix B Mixing With Other Threading Packages
    • References
  • oneTBB API Reference
  • Notices and Disclaimers
Intel® oneAPI Threading Building Blocks (oneTBB)
  • oneTBB Developer Guide
  • Parallelizing Data Flow and Dependence Graphs
  • Basic Flow Graph Concepts
  • View page source

Basic Flow Graph Concepts

  • Flow Graph Basics: Graph Object
  • Flow Graph Basics: Nodes
  • Flow Graph Basics: Edges
  • Flow Graph Basics: Mapping Nodes to Tasks
  • Flow Graph Basics: Message Passing Protocol
  • Flow Graph Basics: Single-push vs. Broadcast-push
  • Flow Graph Basics: Buffering and Forwarding
  • Flow Graph Basics: Reservation
Previous Next

© Copyright 2024, Intel Corporation.

Built with Sphinx using a theme provided by Read the Docs.