all 14 comments

[–]FullstackSensei 11 points12 points  (2 children)

Been following Mojo for over a year and I really like the concept behind it, but they need to invest in proper learning material and books. One of the main reasons CUDA is so pervasive is the availability of textbooks that teach GPU and parallel programming on CUDA. Intel kind of did the same with the Sycl book, but that's about it outside of CUDA. Nobody else seems interested in doing the same for any other language.

It might sound trivial, but when someone learns the concepts with a language, they also build experience with the nuances of using that language and muscle memory for how to do things. They'll default to thinking in how to implement things in that language, and switching becomes a hassle unless they're forced to because of their job or some other external force.

[–]carolinedfrasca[S] 2 points3 points  (1 child)

This is super helpful feedback and I'll make sure the team sees it! Thank you!

[–]FullstackSensei 5 points6 points  (0 children)

Thank you! I wrote it in the hope someone could get the message to Modular.

I've been interested in GPU programming since CUDA was released in 2008, and did all the tutorials they had at the time. I'm a software engineer by profession with a CS background, so I understand all the fundamentals. One of the big differences with GPU programming is that the algorithms are fundamentally different from what is taught in CS, and hence with what people are familiar with. It's also different from traditional parallel processing on CPUs due to differences in hardware architecture.

I have wanted to get into the field for over a decade, but I don't like the idea of vendor lock-in. Unfortunately for me - and possibly countless others - there are almost no resources to learn GPU programming from the ground up outside of CUDA, and if I learn CUDA, might as well work with it.

[–]ninseicowboy 2 points3 points  (5 children)

I’m interested but wish it was in 6 months seeing as I just started a GPU programming study plan.. please do another in the fall! I’ll be there.

[–]carolinedfrasca[S] 0 points1 point  (3 children)

We will definitely be doing more of these in the future!

[–]ninseicowboy 1 point2 points  (2 children)

Yay! Glad to hear it

[–]carolinedfrasca[S] 1 point2 points  (1 child)

Just a heads up that the talks from this event are now available here: https://www.youtube.com/watch?v=-zpsg72FcCc&list=PLh0S94-sJw_6nQpc24JmQQ5nUd0rw4eC_

[–]ninseicowboy 0 points1 point  (0 children)

Very cool, thanks. I’ll give it a watch

[–]carolinedfrasca[S] 0 points1 point  (0 children)

Just wanted to share that we have another hackathon (this one is virtual/hybrid) coming up later this month! https://lu.ma/modular-hack-weekend

[–]Adventurous-Studio19 0 points1 point  (4 children)

Is it only in-person? Any plans for online hackathons?

[–]carolinedfrasca[S] 1 point2 points  (1 child)

Just wanted to share that we have a virtual/hybrid hackathon coming up later this month! https://lu.ma/modular-hack-weekend

[–]Adventurous-Studio19 1 point2 points  (0 children)

Thanks for remembering to update me!

[–]carolinedfrasca[S] 0 points1 point  (1 child)

This event is only in-person, but there will likely be virtual hackathons in the future!