Paul Bass
banner
crispypotatobarrel.bsky.social
Paul Bass
@crispypotatobarrel.bsky.social
SWE. I like writing fast, correct programs. Currently interested in cuda, file systems, formal methods.

https://github.com/BassP97
Describing a JVM deployable as “a secure file called the jar” is amazing, I’m gonna start doing that at work now (from @matt-levine.bsky.social’s newsletter today)
January 21, 2025 at 7:17 PM
Done with my MVP of my webgpu accelerated n-body problem simulation (bassp97.github.io/N-Body-Probl...) :)

It not only renders with webgpu, it also performs velocity/force/movement calculations on the gpu using compute shaders

Code: github.com/BassP97/N-Bo...
December 31, 2024 at 10:45 PM
Progress on my webgpu n-body problem simulation: I got a bunch of circles to render 😄. The brighter a given body/planet is, the more mass it has
December 31, 2024 at 4:06 PM
WebGPU compute is cool, but I'm confused about some of the limits; eg why can't I have >256 threads per workgroup? Running 256 threads/block doesn't achieve high occupancy on nvidia chips, leaving performance on the table. Maybe WG != block and the compiler is doing some clever stuff under the hood?
December 30, 2024 at 9:31 PM
I’m implementing a Barnes-Hut N body problem simulation, and the outputs are mesmerizing

I particularly like this one; watching the orderly circle descend into chaos is so neat 😊
December 5, 2024 at 7:51 PM
The real downside of Linux on the desktop is tripping every single website’s risk-o-meter and having to constantly 2FA
December 3, 2024 at 1:29 AM
I loved reading this paper - the key insight (ordering matters at read time, not write time) feels so obvious in hindsight, but I’d have never thought of it in a million years; really clever stuff
It’s not everyday that your advisors and lab-mates win a Best Paper Award at #SOSP! I love that I get to work with them and more such brilliant folks on a daily basis ♥️

Check out the paper here:
LazyLog: A New Shared Log Abstraction for Low-Latency Applications

dassl-uiuc.github.io/pdfs/papers/...
November 11, 2024 at 10:16 PM
The other site is pretty terrible so. Here I am!
November 11, 2024 at 3:38 AM