light

208 posts

light

light

@reprompting

learning from first principles

Katılım Mayıs 2025
119 Takip Edilen437 Takipçiler
Sabitlenmiş Tweet
light
light@reprompting·
This is the roadmap I've put together for the next few months. While I already have a background in ML, I've never really explored the performance engineering or CUDA side of things. It should be an interesting few months ahead.
light tweet media
English
1
2
36
947
light
light@reprompting·
Funnily enough, GPU-accelerated models already existed before AlexNet. Dan Cireșan and Jürgen Schmidhuber's group were already winning several vision benchmarks. Still have no idea why they didn't enter THAT ImageNet competition.
Raj Dabre@prajdabre

AlexNet (2012) was not just undeniable proof that deep neural networks work well but also undeniable proof that you needed just a couple of GPU chips and not a supercomputer for deep learning. Before 2012, Google used to use 16000 CPU clusters spanning 1000 machines to train their cat classifier. AlexNet simply proved that you needed just 1 machine.

English
0
1
23
2.1K
light
light@reprompting·
visualization of output-stationary CUDA GEMM with micro tiles (plus a little bit of pink floyd)
English
1
12
98
12.2K
light
light@reprompting·
@srai009 Inkling also means a slight idea or an indistinct understanding, maybe the current stage of LLMs
English
0
0
1
36
light
light@reprompting·
@goyalayus It's in article section, I think it's alright
English
1
0
0
13
light
light@reprompting·
@pc_desgn yeah got to learn the hard way
English
0
0
0
65
Pierre Charpentier
Pierre Charpentier@pc_desgn·
@reprompting GIFs on Twitter are encoded as H264 videos anyway, so no need to upload as GIF, the worst video compression format to ever exist.
English
1
0
2
132
light
light@reprompting·
visualization of output-stationary CUDA GEMM
GIF
English
0
3
50
30.3K
light
light@reprompting·
Today's reading is Anatomy of High-Performance Many-Threaded Matrix Multiplication. It extends the GotoBLAS approach to efficient multi-threaded GEMM on multicore processors. cs.utexas.edu/~flame/pubs/bl…
light tweet media
English
1
5
55
2.3K
light
light@reprompting·
@junupark_ I feel like everyone should experience cycling along the Han River on a summer evening at least once.
English
0
0
3
83
Junu Park
Junu Park@junupark_·
touch water
Junu Park tweet media
English
4
0
16
994
light
light@reprompting·
This led me to find out just how "hidden" Vasily Volkov seems to be. There isn't much information about him on the web, especially considering how influential many of his papers and talks have been. 1. Better Performance at Lower Occupancy nvidia.com/content/gtc-20… 2. Benchmarking GPUs to Tune Dense Linear Algebra mc.stanford.edu/cgi-bin/images… 3. Use registers and multiple outputs per thread on GPU laurel.datsi.etsiinf.upm.es/_media/proyect… 4. Unrolling parallel loops nvidia.fr/docs/IO/116711… 5. LU, QR and Cholesky Factorizations using Vector Capabilities of GPUs netlib.org/lapack/lawnspd… 6. Understanding Latency Hiding on GPUs www2.eecs.berkeley.edu/Pubs/TechRpts/… 7. A microbenchmark to study GPU performance models dl.acm.org/doi/pdf/10.114… 8. Parallel computing experiences with CUDA cs.virginia.edu/~skadron/cuda_… 9. Fitting FFT onto the G80 Architecture people.eecs.berkeley.edu/~kubitron/cour… 10. Stencil Computation Optimization and Auto-tuning on State-of-the-Art Multicore Architectures csd.uwo.ca/~mmorenom/CS43… 11. Using GPUs to accelerate the bisection algorithm for finding eigenvalues of symmetric tridiagonal matrices eecs.berkeley.edu/Pubs/TechRpts/… 12. Building an Efficient Hash Table on the GPU sciencedirect.com/science/chapte… 13. Programming inverse memory hierarchy: case of stencils on GPUs laurel.datsi.etsiinf.upm.es/_media/proyect… And these don't even cover his contributions to computer graphics and computational neuroimaging. For someone whose work has had such a lasting impact across multiple fields, he seems remarkably low-profile.
light@reprompting

todays read is vasily volkov's phd thesis on gpu latency hiding. it's quite long, so i think it'll keep me occupied for the next few days. www2.eecs.berkeley.edu/Pubs/TechRpts/…

English
3
55
471
31.3K
light
light@reprompting·
@graffioh I found the early chapters to be exceptional. The later chapters focus more on applying the underlying principles in practical GPU programming. So for someone like me who's just getting started with this, it was a nice introduction.
English
0
0
2
27
light
light@reprompting·
Summarizing chapter 22-23 of PMPP (final chapters) These final chapters wrap up the book by looking at how CUDA and GPU hardware have evolved over the years, from seperate host/device memory models to unified memory, dynamic parallelism, cooperative kernels, better atomics,
English
1
0
7
325
light
light@reprompting·
@kernel_trick Just briefly going through things before fully committing, tbh
English
0
0
1
22
light
light@reprompting·
todays read is vasily volkov's phd thesis on gpu latency hiding. it's quite long, so i think it'll keep me occupied for the next few days. www2.eecs.berkeley.edu/Pubs/TechRpts/…
light tweet media
English
4
46
465
48.6K
light
light@reprompting·
the idea seems to be decomposing GEMM into smaller kernels and aggressively optimizing the lowest-level ones. if the microkernels are near peak performance, the rest is mainly organizing data movement, which carries over to overall GEMM performance.
light tweet media
English
0
0
9
314