Computational Budget Tool from RidgeRun for NVIDIA GPU and CUDA Optimisation

From RidgeRun Developer Wiki



Previous: Tools/ CUDA Profiler Index Next: Optimisation Recipes






Introduction to Computational Budget Tool from RidgeRun

The following tool provides a reference model to analyze the computational budget for a platform with predefined characteristics, with a reference convolution algorithm with a configurable kernel size. It should be used just as a theoretical budget calculation as the real implementation of an algorithm varies in the computational resources used. The tool considers an ideal case where all the resources are available to the platform and does not consider any other high-level factors such as an operating system, therefore the results must be used with caution.

How to use

  1. Select a profile (Jetson Xavier) or input the platform characteristics (CPU, GPU, Memory)
  2. Select the default image and kernel characteristics.
  3. Click Calculate.
  4. You can also change the input data and press Enter to update the results.
  5. Analyze the Roofline model and math computations.

Tool

The following tool will provide theoretical max computating capabilities for custom platforms for a sample convolution algorithm.


Previous: Tools/ CUDA Profiler Index Next: Optimisation Recipes