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

Scan Scatter Fusion #2217

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from
Draft

Scan Scatter Fusion #2217

wants to merge 4 commits into from

Conversation

WilliamDue
Copy link
Contributor

This pull request aims to extend Futharks fusion algebra such that it is able to fuse a single pass scan followed by a scatter into a single kernel. The scan scatter kernel should allow for the ability to keep the scans output in shared memory and use the output for the scatter. The goal with this fusion rule is it will improve the performance of common operations such as filters, partition and segmented reduce.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant