---
id: pr-cccl-cub-8035
repo: NVIDIA/cccl
pr: 8035
title: '[STF] Refactor exec_place to unified grid model'
author: andralex
date: '2026-03-26'
url: https://github.com/NVIDIA/cccl/pull/8035
source_category: upstream-code
architectures:
- sm100
tags:
- attention kernel
techniques: []
hardware_features: []
kernel_types:
- attention
languages:
- cuda-cpp
captured_at: '2026-05-16'
status: merged
merge_sha: ce4aefa37cfa662c46790ea69d13392f2cc6f08d
inclusion_reason: Search-matched CUDA kernel optimization PR; materialize diff/source before synthesis.
changed_paths:
- c/experimental/stf/src/stf.cu
- cudax/include/cuda/experimental/__stf/graph/graph_task.cuh
- cudax/include/cuda/experimental/__stf/graph/interfaces/slice.cuh
- cudax/include/cuda/experimental/__stf/internal/acquire_release.cuh
- cudax/include/cuda/experimental/__stf/internal/backend_ctx.cuh
- cudax/include/cuda/experimental/__stf/internal/launch.cuh
- cudax/include/cuda/experimental/__stf/internal/logical_data.cuh
- cudax/include/cuda/experimental/__stf/internal/loop_dispatch.cuh
- cudax/include/cuda/experimental/__stf/internal/parallel_for_scope.cuh
- cudax/include/cuda/experimental/__stf/internal/task.cuh
- cudax/include/cuda/experimental/__stf/localization/composite_slice.cuh
- cudax/include/cuda/experimental/__stf/places/data_place_interface.cuh
- cudax/include/cuda/experimental/__stf/places/exec/cuda_stream.cuh
- cudax/include/cuda/experimental/__stf/places/exec/green_context.cuh
- cudax/include/cuda/experimental/__stf/places/place_partition.cuh
- cudax/include/cuda/experimental/__stf/places/places.cuh
- cudax/include/cuda/experimental/__stf/stream/interfaces/slice.cuh
- cudax/include/cuda/experimental/__stf/stream/stream_task.cuh
- cudax/test/stf/cpp/test_pick_stream.cu
- cudax/test/stf/cpp/test_pick_stream_green_context.cu
- cudax/test/stf/examples/01-axpy-places.cu
- cudax/test/stf/places/recursion.cu
artifact_dir: evidence/pull-bundles/cccl-cub/gh-8035
head_ref_oid: ff21781f817b5605999659810cb73be4b0944615
---
# [STF] Refactor exec_place to unified grid model

- Repository: `NVIDIA/cccl`
- PR: [8035](https://github.com/NVIDIA/cccl/pull/8035)
- 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

- `c/experimental/stf/src/stf.cu`
- `cudax/include/cuda/experimental/__stf/graph/graph_task.cuh`
- `cudax/include/cuda/experimental/__stf/graph/interfaces/slice.cuh`
- `cudax/include/cuda/experimental/__stf/internal/acquire_release.cuh`
- `cudax/include/cuda/experimental/__stf/internal/backend_ctx.cuh`
- `cudax/include/cuda/experimental/__stf/internal/launch.cuh`
- `cudax/include/cuda/experimental/__stf/internal/logical_data.cuh`
- `cudax/include/cuda/experimental/__stf/internal/loop_dispatch.cuh`
- `cudax/include/cuda/experimental/__stf/internal/parallel_for_scope.cuh`
- `cudax/include/cuda/experimental/__stf/internal/task.cuh`
- `cudax/include/cuda/experimental/__stf/localization/composite_slice.cuh`
- `cudax/include/cuda/experimental/__stf/places/data_place_interface.cuh`
- `cudax/include/cuda/experimental/__stf/places/exec/cuda_stream.cuh`
- `cudax/include/cuda/experimental/__stf/places/exec/green_context.cuh`
- `cudax/include/cuda/experimental/__stf/places/place_partition.cuh`
- `cudax/include/cuda/experimental/__stf/places/places.cuh`
- `cudax/include/cuda/experimental/__stf/stream/interfaces/slice.cuh`
- `cudax/include/cuda/experimental/__stf/stream/stream_task.cuh`
- `cudax/test/stf/cpp/test_pick_stream.cu`
- `cudax/test/stf/cpp/test_pick_stream_green_context.cu`
- `cudax/test/stf/examples/01-axpy-places.cu`
- `cudax/test/stf/places/recursion.cu`

## Evidence Bundle

`evidence/pull-bundles/cccl-cub/gh-8035`
