Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[REQ] Support launching a kernel from another kernel in Warp for dynamic task execution #539

Open
zyxia opened this issue Feb 21, 2025 · 0 comments
Labels
feature request Request for something to be added

Comments

@zyxia
Copy link

zyxia commented Feb 21, 2025

Description

I would like to request a feature that allows launching a Warp kernel from within another kernel.
Currently, it seems that Warp does not natively support kernel launches inside another kernel, similar to CUDA's dynamic parallelism (cudaLaunchKernel inside a device function).

The main motivation for this request is the need to handle a dynamically varying number of tasks.
In certain applications, the number of tasks is not known at launch time and needs to be determined dynamically during execution. Supporting kernel launches within a kernel would provide more flexibility in handling such cases efficiently.

Context

@zyxia zyxia added the feature request Request for something to be added label Feb 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request Request for something to be added
Projects
None yet
Development

No branches or pull requests

1 participant