Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
GPU-Puzzles Alternatives
Similar projects and alternatives to GPU-Puzzles
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
carbon-lang
Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
micrograd
A tiny scalar-valued autograd engine and a neural net library on top of it with PyTorch-like API
-
-
-
-
-
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
GPU-Puzzles discussion
GPU-Puzzles reviews and mentions
-
Ask HN: Resources for General Purpose GPU development on Apple's M* chips?
If you're looking for a high level introduction to GPU development on Apple silicon I would recommend learning Metal. It's Apple's GPU acceleration language similar to CUDA for Nvidia hardware. I ported a set of puzzles for CUDA called GPU-Puzzles (a collection of exercises designed to teach GPU programming fundamentals)[1] to Metal [2]. I think it's a very accessible introduction to Metal and writing GPU kernels.
[1] https://github.com/srush/GPU-Puzzles
[2] https://github.com/abeleinin/Metal-Puzzles
-
"Unlock GPU Power: GPU-Puzzles, Your GPU Innovation Hub"
Hello HN Community,
I'm excited to share a project that's been brewing for a while now, aimed at GPU enthusiasts and developers alike. Say hello to GPU-Puzzles, an open-source repository that's set to revolutionize how we approach GPU programming and optimization.
Why GPUs? In a world where tech giants like Google, Apple, and Facebook are pushing the boundaries of what's possible with AI, machine learning, and high-performance computing, the GPU has become the unsung hero. It's the powerhouse behind the scenes, and GPU-Puzzles is here to help you harness its full potential.
What's inside? You'll find a curated collection of puzzles, challenges, and solutions that are designed to test and expand your understanding of GPU architecture and programming. Whether you're a seasoned developer or just starting out, there's something for everyone.
Why should you care? With the rise of GPU-accelerated computing, the demand for skilled professionals is higher than ever. By working through the puzzles in GPU-Puzzles, you'll not only sharpen your skills but also contribute to the growing community of GPU experts.
So, if you're ready to dive into the world of GPU programming, head over to https://github.com/srush/GPU-Puzzles and let the learning begin!
Looking forward to your thoughts and contributions. Let's push the limits together!
- GPU Puzzles
- GPU-Puzzles – Solve Puzzles. Learn CUDA
- Solve Puzzles. Learn CUDA
- Understanding Automatic Differentiation in 30 lines of Python
-
FlashAttention-2, 2x faster than FlashAttention
I found it helpful to start with CUDA on numba since it lets you write GPU kernels in python. Assuming you're like most ML engineers and you're more familiar with python than C++, this allows you to separately learn CUDA concepts from also learning C++ at the same time. There's also a set of GPU puzzles for beginners [1] using to get started with numba CUDA.
[1] https://github.com/srush/GPU-Puzzles
- [Computer Science] srush/GPU-Puzzles: Solve puzzles. Learn CUDA.
-
Build on AWS Weekly - S1 E2 - Breaking Blocks with Terraform
Are you having fun with Machine Learning? Go and teach yourself beginner GPU programming with this wonderful notebook: GitHub repo
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 19 Mar 2025
Stats
srush/GPU-Puzzles is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of GPU-Puzzles is Jupyter Notebook.