2026-05-27 21:03:57 +00:00

32 lines
748 B
Markdown

# helloTile
## Description
This CUDA Tile C++ sample demonstrates basic usage of tile
kernels. This code launches a tile kernel using the triple chevron
syntax and passes data between SIMT and Tile code through global
device memory.
Error checks are performed using `cudaGetLastError` to catch kernel launch issues and `cudaDeviceSynchronize` to catch kernel execution issues.
## Expected Output
```
Hello, SIMT!
[SIMT] *x == 0
[SIMT] *x = 100
Hello, Tile!
[Tile] *x == 100
[Tile] *x = 200
Hello, Host!
[Host] *x == 200
```
## Prerequisites
- [CUDA Toolkit](https://developer.nvidia.com/cuda-downloads) version 13.3 or later.
- [CUDA Driver](https://www.nvidia.com/en-us/drivers/) version 580 or later.
- Host compiler with C++20 support.