---
name: cpp
description: Host-side C++ kernels (`[build].language = cpp`) — the `solution/{kernel.cpp, binding.py}` two-file TVM-FFI binding pattern, and when to reach for it (host-side orchestration of a kernel you write, or composing CUTLASS headers into it). Distinct from the `cuda` skill which covers `.cu` device kernels compiled by nvcc. Use when writing a host-side C++ kernel or deciding cpp-vs-cuda.
---

# C++ host-side kernels

Reference for writing host-side C++ kernels (TVM FFI binding + `kernel.cpp`). Detailed guide: `cpp.md`.
