@SeanSiddensi
iAccount based inUnited States
About this account
- Account based in
- United States
- Connected via
- United States Android App
Account-level information from X, not a live location or the device used for a specific post.
researcher @ amd, cs phd @ uw
Seattle, WA
Joined June 2020
- Tweets28
- Following528
- Followers103
- Likes2.2K
Sean Siddens retweeted
Fast Kernels on AMD hardware!! Great work from @simran_s_arora @_williamhu @Drewwad and team on HipKittens (github.com/HazyResearch/HipK…).
AI has been built on one vendor’s stack for too long.
AMD’s GPUs now offer state-of-the-art peak compute and memory bandwidth — but the lack of mature software / the “CUDA moat” keeps that power locked away. Time to break it and ride into our multi-silicon future. 🌊
It's been a blast working with the amazing @_williamhu, @Drewwad and team; we present HipKittens!
Sean Siddens retweeted
AI has been built on one vendor’s stack for too long.
AMD’s GPUs now offer state-of-the-art peak compute and memory bandwidth — but the lack of mature software / the “CUDA moat” keeps that power locked away. Time to break it and ride into our multi-silicon future. 🌊
It's been a blast working with the amazing @_williamhu, @Drewwad and team; we present HipKittens!
From the intro of The Connection Machine (1985): "With almost no apparent difficulty a person is able to say something like 'It is a group of people and horses'. This is easy for us...Yet for a modern digital computer it is an almost impossible task."
Sean Siddens retweeted
Had a great time at Vulkanised! Talks are here:
vulkan.org/events/vulkanised…
My 2 takeaways:
1. There is huge opportunity for GPU programming education using Vulcan (and @WebGPU)
2. we need more GPU compute using Vulkan
Huge thanks to the organizers: @thekhronosgroup @VulkanAPI
Sean Siddens retweeted
GPU Atomic Performance Modeling with Microbenchmarks, Vulkanised 2024 presentation slides vulkan.org/user/pages/09.eve…
Starting work on a ray tracer. Currently just have a basic camera system for shooting initial rays, glTF model load and BVH construction, and a UI. Right now ray tracing is on the CPU, writing to a Vulkan image which is displayed by ImGui. Next step is moving entirely to the GPU
Sean Siddens retweeted
Twitter video compression destroyed the original so trying again: turned some job-market-stress induced lack of sleep into a dynamical system integrator. You can play with it here!
stevejtrettel.site/code/stra…
Using OpenGL compute shaders to update the positions of random walkers every frame. The random computed using a 2D hash function (pcg2d) from here: jcgt.org/published/0009/03/0…. Hashing the thread's global invocation ID and current frame seems to do the trick.
Some renders from a CPU path tracer written in C following @Peter_shirley's Ray Tracing in One Weekend book series. My next goal is to try to get it working on the GPU and get it to render triangles instead of just spheres.
github.com/seansiddens/PathT…