Skip to content

Skeleton: Neon-style scheduling, reduction OCC split, launch visualisations - #68

Merged
massimim merged 1 commit into
Autodesk:carbonfrom
massimim:carbon
Oct 23, 2026
Merged

massimim merged 1 commit into
Autodesk:carbonfrom
massimim:carbon

Conversation

@massimim

Copy link
Copy Markdown
Collaborator
  • Step graph + lowering for None/Standard overlap: OCC splits stencil kernels
    into Internal/Boundary steps (Boundary on the halo stream, Internal inherits
    the halo's data predecessors), vector-clock pruning of redundant syncs.
  • Reductions participate in OCC via ReduceLaunchMode::{Partial,Merge}.
  • Optional high-priority halo streams (Options::halo_stream_priority,
    System::stream(StreamPriority)).
  • export_launch_matrix_dot (streams x run() ops grid) and
    export_kernel_list_dot (kernels x resource access, deps, launches).
  • jacobi_nvidia: fused stencil+norm default, --unfused, --hp-halo, --dot-matrix.
  • Tests: skeleton_launch_order, skeleton_reduce_split; docs + CHANGELOG.

Co-authored-by: Cursor cursoragent@cursor.com

…ations

- Step graph + lowering for None/Standard overlap: OCC splits stencil kernels
  into Internal/Boundary steps (Boundary on the halo stream, Internal inherits
  the halo's data predecessors), vector-clock pruning of redundant syncs.
- Reductions participate in OCC via ReduceLaunchMode::{Partial,Merge}.
- Optional high-priority halo streams (Options::halo_stream_priority,
  System::stream(StreamPriority)).
- export_launch_matrix_dot (streams x run() ops grid) and
  export_kernel_list_dot (kernels x resource access, deps, launches).
- jacobi_nvidia: fused stencil+norm default, --unfused, --hp-halo, --dot-matrix.
- Tests: skeleton_launch_order, skeleton_reduce_split; docs + CHANGELOG.

Co-authored-by: Cursor <cursoragent@cursor.com>
@autodesk-chorus

Copy link
Copy Markdown

Chorus detected one or more security issues with this pull request. See the Checks tab for more details.

As a reminder, please follow the secure code review process as part of the Secure Coding Trust Commitment requirement.

@massimim massimim self-assigned this Oct 23, 2026
@massimim
massimim merged commit 2ad43ad into Autodesk:carbon Oct 23, 2026
13 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Oct 23, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant