---
id: pr-triton-10271
repo: triton-lang/triton
pr: 10271
title: '[PROTON] Group metadata kernels under the corresponding triton operator if available'
author: Jokeren
date: '2026-05-11'
url: https://github.com/triton-lang/triton/pull/10271
source_category: upstream-code
architectures:
- sm100
tags:
- triton kernel
techniques: []
hardware_features: []
kernel_types: []
languages:
- cuda-cpp
- triton
captured_at: '2026-05-16'
status: merged
merge_sha: feb6c04abe15e74faa23f0935ae74c0a38c5e37f
inclusion_reason: Search-matched CUDA kernel optimization PR; materialize diff/source before synthesis.
changed_paths:
- third_party/proton/csrc/Proton.cpp
- third_party/proton/csrc/include/Context/Context.h
- third_party/proton/csrc/include/Data/Data.h
- third_party/proton/csrc/include/Profiler/Graph.h
- third_party/proton/csrc/include/Profiler/Instrumentation/InstrumentationMetadata.h
- third_party/proton/csrc/include/Profiler/Instrumentation/InstrumentationProfiler.h
- third_party/proton/csrc/include/Session/Session.h
- third_party/proton/csrc/lib/Context/Python.cpp
- third_party/proton/csrc/lib/Context/Shadow.cpp
- third_party/proton/csrc/lib/Data/Data.cpp
- third_party/proton/csrc/lib/Data/TraceData.cpp
- third_party/proton/csrc/lib/Data/TreeData.cpp
- third_party/proton/csrc/lib/Profiler/Cupti/CuptiProfiler.cpp
- third_party/proton/csrc/lib/Profiler/Instrumentation/InstrumentationProfiler.cpp
- third_party/proton/csrc/lib/Profiler/Instrumentation/Metadata.cpp
- third_party/proton/csrc/lib/Profiler/RocTracer/RoctracerProfiler.cpp
- third_party/proton/proton/hooks/instrumentation.py
- third_party/proton/proton/hooks/launch.py
- third_party/proton/proton/metric.py
- third_party/proton/proton/scope.py
- third_party/proton/proton/state.py
- third_party/proton/proton/viewer.py
- third_party/proton/test/test_profile.py
- third_party/proton/test/test_viewer.py
artifact_dir: evidence/pull-bundles/triton/gh-10271
head_ref_oid: 37a897eaadd64fff0b3cb3f842abe14ba50abff9
---
# [PROTON] Group metadata kernels under the corresponding triton operator if available

- Repository: `triton-lang/triton`
- PR: [10271](https://github.com/triton-lang/triton/pull/10271)
- 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

- `third_party/proton/csrc/Proton.cpp`
- `third_party/proton/csrc/include/Context/Context.h`
- `third_party/proton/csrc/include/Data/Data.h`
- `third_party/proton/csrc/include/Profiler/Graph.h`
- `third_party/proton/csrc/include/Profiler/Instrumentation/InstrumentationMetadata.h`
- `third_party/proton/csrc/include/Profiler/Instrumentation/InstrumentationProfiler.h`
- `third_party/proton/csrc/include/Session/Session.h`
- `third_party/proton/csrc/lib/Context/Python.cpp`
- `third_party/proton/csrc/lib/Context/Shadow.cpp`
- `third_party/proton/csrc/lib/Data/Data.cpp`
- `third_party/proton/csrc/lib/Data/TraceData.cpp`
- `third_party/proton/csrc/lib/Data/TreeData.cpp`
- `third_party/proton/csrc/lib/Profiler/Cupti/CuptiProfiler.cpp`
- `third_party/proton/csrc/lib/Profiler/Instrumentation/InstrumentationProfiler.cpp`
- `third_party/proton/csrc/lib/Profiler/Instrumentation/Metadata.cpp`
- `third_party/proton/csrc/lib/Profiler/RocTracer/RoctracerProfiler.cpp`
- `third_party/proton/proton/hooks/instrumentation.py`
- `third_party/proton/proton/hooks/launch.py`
- `third_party/proton/proton/metric.py`
- `third_party/proton/proton/scope.py`
- `third_party/proton/proton/state.py`
- `third_party/proton/proton/viewer.py`
- `third_party/proton/test/test_profile.py`
- `third_party/proton/test/test_viewer.py`

## Evidence Bundle

`evidence/pull-bundles/triton/gh-10271`
