Skip to content

Conversation

HadarIngonyama
Copy link
Contributor

@HadarIngonyama HadarIngonyama commented Apr 6, 2025

This PR splits the implementation of the goldilocks addition and reduction into separate implementations for CPU and CUDA and optimizes the CUDA implementation.

CUDA backend branch
cuda-backend-branch: goldilocks

the relevant backend PR is https://github.com/ingonyama-zk/icicle-cuda-backend/pull/65

@LeonHibnik
Copy link
Contributor

Why isn't it part of #837 ?

@HadarIngonyama
Copy link
Contributor Author

Why isn't it part of #837 ?

It's good practice to have different PRs for different features. This PR will be easy to review once #837 is merged.

@yshekel yshekel changed the title Goldilocks CUDA optimizations Implement Goldilocks on top of icicle-math for backend-specific optimizations Apr 7, 2025
@HadarIngonyama HadarIngonyama merged commit 8373a9c into main Apr 7, 2025
17 checks passed
@HadarIngonyama HadarIngonyama deleted the goldilocks-gpu branch April 7, 2025 11:05
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.

4 participants