> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rightnowai.co/llms.txt
> Use this file to discover all available pages before exploring further.

# GPU Emulation

> Test CUDA code on different GPUs without owning the hardware.

# GPU Emulation

Test your CUDA kernels on any GPU without physical hardware.

## Quick Start

<Frame>
  <img src="https://mintcdn.com/rightnowai/MyRQ6ILCdazu_XAM/images/gpu-emulation-panel.webp?fit=max&auto=format&n=MyRQ6ILCdazu_XAM&q=85&s=ad5c69cdcd7cf474fca30ca0d3e9e0f1" alt="GPU Emulation Panel" width="1126" height="635" data-path="images/gpu-emulation-panel.webp" />
</Frame>

<Steps>
  <Step title="Open GPU Emulation">
    Click the GPU Emulation icon in the sidebar (circuit board icon).
  </Step>

  <Step title="Choose a GPU">
    Select the GPU you want to test from the list. Click the checkbox next to it.
  </Step>

  <Step title="Run Your Code">
    Open your .cu file and click the Build button. Your code runs on the selected GPU.
  </Step>
</Steps>

## Available GPUs

The emulator includes all major NVIDIA GPUs:

* **Latest**: H100, H200, RTX 4090
* **Data Center**: A100, V100
* **Gaming**: RTX 3090, RTX 2080 Ti
* **Older**: GTX 1080, Tesla K80

## How to Select GPUs

<Frame>
  <img src="https://mintcdn.com/rightnowai/MyRQ6ILCdazu_XAM/images/gpu-selection-list.webp?fit=max&auto=format&n=MyRQ6ILCdazu_XAM&q=85&s=aeb301a5319d5e7d443b791cb5da203d" alt="GPU Selection List" width="1111" height="652" data-path="images/gpu-selection-list.webp" />
</Frame>

1. **Single GPU**: Check one box to test on that GPU
2. **Multiple GPUs**: Check multiple boxes to compare performance
3. **Search**: Type GPU name in search box to find it quickly
4. **Clear**: Click "Clear Selection" to deselect all

## What You'll See

<Frame>
  <img src="https://mintcdn.com/rightnowai/MyRQ6ILCdazu_XAM/images/emulation-active-status.webp?fit=max&auto=format&n=MyRQ6ILCdazu_XAM&q=85&s=39b511fae92621872f0a66660ec8ca5d" alt="Emulation Active Status" width="608" height="327" data-path="images/emulation-active-status.webp" />
</Frame>

When emulation is active:

* Status bar shows the selected GPU name
* "Emulation Active" indicator appears
* Performance results show estimated metrics

## Tips

<Check>
  **Best Uses**

  * Test code compatibility on different GPUs
  * Develop without expensive hardware
  * Compare performance across architectures
  * Learn CUDA on any computer
</Check>

<Warning>
  **Remember**
  Emulation provides estimates. For production benchmarks, use real hardware.
</Warning>

## Screenshots Needed

1. GPU Emulation panel open in sidebar
2. GPU selection with checkboxes
3. Status bar showing active emulation

## Next Steps

* [Remote GPU Execution](/remote-gpu-execution) - Connect to real remote GPUs
* [Benchmarking](/benchmarking) - Measure performance
* [Core Features](/core-features) - AI assistance
