Logo
Poplar and PopLibs User Guide
Version: latest
  • 1. Introduction
  • 2. Programming with Poplar
  • 3. Using the Poplar library
  • 4. The PopLibs libraries
  • 5. Profiling
  • 6. Environment variables
  • 7. Trademarks & copyright
Poplar and PopLibs User Guide
  • »
  • Poplar and PopLibs User Guide
  • Edit on GitHub

Poplar and PopLibs User GuideΒΆ

  • 1. Introduction
  • 2. Programming with Poplar
    • 2.1. Poplar programming model
    • 2.2. The structure of a Poplar program
      • 2.2.1. What happens at run time
    • 2.3. Virtual graphs
    • 2.4. Replicated graphs
      • 2.4.1. Replicating an existing graph
      • 2.4.2. Creating a replicated graph
    • 2.5. Data streams and remote buffers
      • 2.5.1. Data streams
        • Device-side streams
        • Host-side stream access
      • 2.5.2. Optimising host data transfers
        • Prefetch
        • IPU-Link and sync configuration
        • Software sync
      • 2.5.3. Remote memory buffers
      • 2.5.4. Stream buffer size limit
    • 2.6. Device code
      • 2.6.1. Stack allocation
      • 2.6.2. Pre-compiling codelets
  • 3. Using the Poplar library
  • 4. The PopLibs libraries
    • 4.1. Using PopLibs
  • 5. Profiling
    • 5.1. Generating profiling information
      • 5.1.1. Profiling options
    • 5.2. Profile summary
      • 5.2.1. Printing from a Poplar program
      • 5.2.2. Command line conversion
      • 5.2.3. Summary report format
  • 6. Environment variables
    • 6.1. Logging
      • 6.1.1. Logging level
      • 6.1.2. Logging destination
    • 6.2. Profiling output
    • 6.3. Setting options
  • 7. Trademarks & copyright
Next

Revision 33c897bf.

Read the Docs v: latest
Versions
latest
1.4.0
1.3.36
1.2.100
Downloads
pdf
html
On Read the Docs
Project Home
Builds