News for hackers. Stuff that matters.
Re:Ask HN: How to learn CUDA to professional level by david-gpu on Sunday June 08, 2025 @07:07PM (#44220054)
Former GPU guy here. Yeah, that's exactly what I was going to suggest too, with emphasis on #2 and #3. What kind of jobs are they trying to apply for? Is it really CUDA that they need to be familiar with, or CUDA-based libraries like cuDNN, cuBLAS, cuFFT, etc?

Understanding the fundamentals of parallel programming comes first, IMO.

Re:Ask HN: How to learn CUDA to professional level by chanana on Sunday June 08, 2025 @08:58PM (#44220543)
> Understanding the fundamentals of parallel programming comes first, IMO.

Are there any good resources you’d recommend for that?

Re:Ask HN: How to learn CUDA to professional level by rramadass on Monday June 09, 2025 @01:54AM (#44221733)
I am not the person you asked the question of, but you might find the following useful (in addition to the ones mentioned in my other comments);

Foundations of Multithreaded, Parallel, and Distributed Programming by Gregory Andrews - An old classic but still very good explanations of concurrent algorithmic concepts.

Parallel Programming: Concepts and Practice by Bertil Schmidt et.al. - A relatively recent book with comprehensive coverage.

Re:Ask HN: How to learn CUDA to professional level by Breza on Friday June 13, 2025 @11:25AM (#44269394)
Good suggestions. For everyday devs starting with the basics, I'd suggest Grokking Concurrency.