GPU-Puzzles

Solve puzzles. Learn CUDA. (by srush)

GPU-Puzzles Alternatives

Similar projects and alternatives to GPU-Puzzles

  1. 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.

    CodeRabbit logo
  2. wgpu

    A cross-platform, safe, pure-Rust graphics API.

  3. carbon-lang

    Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)

  4. xformers

    Hackable and optimized Transformers building blocks, supporting a composable construction.

  5. triton

    Development repository for the Triton language and compiler

  6. vscode-infracost

    See cost estimates for Terraform right in your editor💰📉

  7. cutlass

    CUDA Templates for Linear Algebra Subroutines

  8. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  9. micrograd

    24 GPU-Puzzles VS micrograd

    A tiny scalar-valued autograd engine and a neural net library on top of it with PyTorch-like API

  10. neural-engine

    Everything we actually know about the Apple Neural Engine (ANE)

  11. Tensor-Puzzles

    14 GPU-Puzzles VS Tensor-Puzzles

    Solve puzzles. Improve your pytorch.

  12. LLM-Training-Puzzles

    4 GPU-Puzzles VS LLM-Training-Puzzles

    What would you do with 1000 H100s...

  13. SmallPebble

    Minimal deep learning library written from scratch in Python, using NumPy/CuPy.

  14. terraform-minecraft

    A Terraform Script that can deploy Minecraft Servers

  15. owl

    5 GPU-Puzzles VS owl

    Owl - OCaml Scientific Computing @ https://ocaml.xyz (by owlbarn)

  16. picoGPT

    8 GPU-Puzzles VS picoGPT

    An unnecessarily tiny implementation of GPT-2 in NumPy.

  17. Transformer-Puzzles

    4 GPU-Puzzles VS Transformer-Puzzles

    Puzzles for exploring transformers

  18. mercury-ad

    Mercury library for automatic differentiation

  19. Triton-Puzzles

    3 GPU-Puzzles VS Triton-Puzzles

    Puzzles for learning Triton

  20. Metal.jl

    Metal programming in Julia

  21. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better GPU-Puzzles alternative or higher similarity.

GPU-Puzzles discussion

Log in or Post with

GPU-Puzzles reviews and mentions

Posts with mentions or reviews of GPU-Puzzles. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-12-25.
  • Ask HN: Resources for General Purpose GPU development on Apple's M* chips?
    7 projects | news.ycombinator.com | 25 Dec 2024
    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"
    1 project | news.ycombinator.com | 27 Sep 2024
    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
    9 projects | news.ycombinator.com | 18 Sep 2024
    1 project | news.ycombinator.com | 2 Sep 2023
  • GPU-Puzzles – Solve Puzzles. Learn CUDA
    1 project | news.ycombinator.com | 4 Jun 2024
  • Solve Puzzles. Learn CUDA
    1 project | news.ycombinator.com | 14 Dec 2023
  • Understanding Automatic Differentiation in 30 lines of Python
    9 projects | news.ycombinator.com | 24 Aug 2023
  • FlashAttention-2, 2x faster than FlashAttention
    3 projects | news.ycombinator.com | 17 Jul 2023
    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.
    1 project | /r/michaelaalcorn | 16 Apr 2023
  • Build on AWS Weekly - S1 E2 - Breaking Blocks with Terraform
    4 projects | dev.to | 1 Aug 2022
    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
    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 →

Stats

Basic GPU-Puzzles repo stats
16
10,690
2.9
7 months ago

Sponsored
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.
coderabbit.ai

Did you know that Jupyter Notebook is
the 13th most popular programming language
based on number of references?