GNAT for CUDA®

Contents:

  • 1. Welcome to GNAT for CUDA®
  • 2. Installation
  • 3. Tutorial
  • 4. Build Architecture
  • 5. Programming with GNAT for CUDA®
  • 6. Performance Considerations
  • 7. Current Limitations
GNAT for CUDA®
  • »
  • Welcome to GNAT for CUDA®!
  • View page source

Welcome to GNAT for CUDA®!

Contents:

  • 1. Welcome to GNAT for CUDA®
  • 2. Installation
  • 3. Tutorial
    • 3.1. Some Expensive Computation
    • 3.2. Marching Cubes
  • 4. Build Architecture
    • 4.1. Overall Model
    • 4.2. Building for Tegra®
    • 4.3. Building Examples
  • 5. Programming with GNAT for CUDA®
    • 5.1. CUDA API
    • 5.2. Defining and calling Kernels
    • 5.3. Passing Data between Device and Host
    • 5.4. Specifying Where Code is For
    • 5.5. Accessing Block and Thread Indexes and Dimensions
  • 6. Performance Considerations
    • 6.1. Compiler Switches
    • 6.2. Unconstrained Arrays
  • 7. Current Limitations

Indices and tables

  • Index

  • Search Page

Next

© Copyright 2022, AdaCore.

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