zanussbaum

Joined 8 years ago

Karma
87
Submissions
15
Member since
Oct 30
zanussbaum.github.io

https://x.com/zach_nussbaum

View on Hacker News

Recent submissions

Comment · 1 year ago
First embedding models trained from modern-bert-embed!
Comment · 1 year ago
this was a huge inspiration for the post! i tried to highlight it in the blog but it might have gotten buried

there are a few things that i wasn't able to figure out how to get access to/i wasn't sure if they were possible. for example, a lot of Simon's article takes advantage of the warp scheduler and warp tiling.

i had a hard time finding information on if that's even possible with my M2/metal and the general memory access patterns. it seems like CUDA does have better documentation in this regard

Comment · 2 years ago
oh in that case it was because i didn't know about them :) something to try next!
Comment · 2 years ago
at least on my m2, the compiled kernel ends up using fast math anyways so using WGSL's fma didn't change anything about the actual kernel that gets run
Comment · 2 years ago
thanks! and yes definitely not at CUDA levels :)
Comment · 2 years ago
Comment · 2 years ago
you're definitely right, 80% was a bit of an overestimation, especially with respect to CUDA

it would be cool to see if there's some way to get better access to those lower-level primitives but would be surprised

it does seem like subgroup support are a step in the right direction though!

Comment · 2 years ago
great question, to me webGPU sits a hair high level than CUDA or Vulkan. so you don't have the exact same level of control but can get to 80% performance of it without having to write different kernels specific to the hardware
Comment · 3 years ago
Has been a huge boost over using Copilot. I accidentally was using Copilot instead of Codeium and was confused why the generations took so long until I realized! Great product
Comment · 6 years ago
This made my day

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton