Rust CUDA GPU engineer

Job ID: 37521968

Budget: $10 – $40 USD

Rust CUDA GPU engineer

Purpose of the project: We need to GPU (CUDA) accelerate a Rust library we are using. Attached is the profiler showing CPU usage.
Specific issue to optimize: Speed
Deadline: Yes, within 2 weeks

Skills and experience required:
- Strong proficiency in Rust programming language
- Experience with CUDA and GPU programming
- In-depth knowledge of code optimization techniques
- Familiarity with performance profiling and analysis tools
- Ability to identify and resolve bottlenecks in code
- Understanding of parallel computing and concurrency concepts
- Strong problem-solving skills
- Excellent communication and collaboration abilities

(main repo) https://github.com/scroll-tech/halo2/tree/develop/halo2_proofs

(from profiler) https://github.com/privacy-scaling-explorations/halo2curves/blob/2e7f8eb8ba1cf8e09c6c05f9f1c2f79d02002fc9/src/derive/field.rs#L416

We'd like to see a demonstration of performance improvements in 2 weeks.

Only apply if you can demonstrate experience implementing GPU performance improvements on an existing CPU codebase.
Related categories: GPGPU CUDA C++ Programming RUST Programming