---
id: pr-thunderkittens-28
repo: HazyResearch/ThunderKittens
pr: 28
title: '[feat] add simple half gemm example'
author: luliyucoordinate
date: '2024-05-16'
url: https://github.com/HazyResearch/ThunderKittens/pull/28
source_category: upstream-code
architectures:
- sm100
tags:
- gemm
techniques: []
hardware_features: []
kernel_types:
- gemm
languages: []
captured_at: '2026-05-16'
status: merged
merge_sha: a13ce3fac994e816c8859a542a4f98ded23a623b
inclusion_reason: Search-matched CUDA kernel optimization PR; materialize diff/source before synthesis.
changed_paths:
- examples/gemm/A100/Makefile
- examples/gemm/A100/harness.impl
- examples/gemm/A100/simple_gemm_tt.cu
- src/common/base_types.cuh
- src/ops/warp/register/tile/mma.cuh
- src/types/register/rt.cuh
- src/types/register/rt_base.cuh
artifact_dir: evidence/pull-bundles/thunderkittens/gh-28
head_ref_oid: c6e5df2775c076994d4a10139ccd96b452c84119
---
# [feat] add simple half gemm example

- Repository: `HazyResearch/ThunderKittens`
- PR: [28](https://github.com/HazyResearch/ThunderKittens/pull/28)
- Decision: `Search-matched CUDA kernel optimization PR; materialize diff/source before synthesis.`
- Reason: Search-matched CUDA kernel optimization PR; materialize diff/source before synthesis.

## Changed Paths

- `examples/gemm/A100/Makefile`
- `examples/gemm/A100/harness.impl`
- `examples/gemm/A100/simple_gemm_tt.cu`
- `src/common/base_types.cuh`
- `src/ops/warp/register/tile/mma.cuh`
- `src/types/register/rt.cuh`
- `src/types/register/rt_base.cuh`

## Evidence Bundle

`evidence/pull-bundles/thunderkittens/gh-28`
