Interactive GPU Programming, Part 1: Hello CUDA
dragan.rocks
Interactive GPU Programming, Part 1: Hello CUDA
1–10 of 30 posts
Re: Interactive GPU Programming, Part 1: Hello CUDA
#2Re: Interactive GPU Programming, Part 1: Hello CUDA
#3If you already know Clojure, this is probably the best chance to extend something you already love using. If you don't, you're probably better off learning either CUDA or Clojure rather than both at the same time. Debugging CUDA errors are already painful, I wouldn't add a new host language on top of that.
For context, I'm currently taking my school's GPGPU course. We've just started actually writing non-trivial code.
Re: Interactive GPU Programming, Part 1: Hello CUDA
#4From the perspective of a CUDA beginner, this doesn't seem simpler than writing CUDA with C(not C++, just C). If you're going to pick up CUDA, starting with C means you get the best tooling support and community docs. Not to mention that managing pointers and explicit types in C will genuinely help your understanding of how CPU-GPU works. If you already know Clojure, this is probably the best chance to extend somethi…
Re: Interactive GPU Programming, Part 1: Hello CUDA
#5From the perspective of a CUDA beginner, this doesn't seem simpler than writing CUDA with C(not C++, just C). If you're going to pick up CUDA, starting with C means you get the best tooling support and community docs. Not to mention that managing pointers and explicit types in C will genuinely help your understanding of how CPU-GPU works. If you already know Clojure, this is probably the best chance to extend somethi…
Re: Interactive GPU Programming, Part 1: Hello CUDA
#6From the perspective of a CUDA beginner, this doesn't seem simpler than writing CUDA with C(not C++, just C). If you're going to pick up CUDA, starting with C means you get the best tooling support and community docs. Not to mention that managing pointers and explicit types in C will genuinely help your understanding of how CPU-GPU works. If you already know Clojure, this is probably the best chance to extend somethi…
Re: Interactive GPU Programming, Part 1: Hello CUDA
#7Re: Interactive GPU Programming, Part 1: Hello CUDA
#8Re: Interactive GPU Programming, Part 1: Hello CUDA
#9Re: Interactive GPU Programming, Part 1: Hello CUDA
#10Looks like Khronos are looking into converging them in some way: https://www.pcper.com/reviews/Graphics-Cards/Follow-Neil-Tre...
CUDA unfortuantely is Nvidia's lock-in, so not a good way forward.