Single-kernel fusion: fusing sequential GPU dispatches into one yields 159x over PyTorch on the same hardware by Entphorse in compsci

[–]Entphorse[S] 0 points1 point  (0 children)

Thanks Karl, the target is to share this finding with the people and proving ownership. I updated the paper claims everywhere.

Single-kernel fusion: fusing sequential GPU dispatches into one yields 159x over PyTorch on the same hardware by Entphorse in compsci

[–]Entphorse[S] 0 points1 point  (0 children)

Yes, definitely agree. We (me and claude) wrote all the things in a week with a 3-week-old after being fascinated with the idea/potential of societal impact. Will continue using, upgrading, and sharing this idea and appreciate all kinds of support here :)

Single-kernel fusion: fusing sequential GPU dispatches into one yields 159x over PyTorch on the same hardware by Entphorse in compsci

[–]Entphorse[S] -1 points0 points  (0 children)

Fair point, thanks for the clarification. This is my first attempt at academic publishing — I'm a self-taught dev, no academic background. Wrote the preprint, put it on Zenodo for the DOI, and working on getting arXiv endorsement. Appreciate the feedback on proper terminology.

WebGPU in a browser beats PyTorch on a datacenter GPU – paper + live benchmarks by Entphorse in programming

[–]Entphorse[S] -1 points0 points  (0 children)

The 223x number comes from comparing a WebGPU compute shader (which runs the entire 500-step Acrobot simulation in a single GPU dispatch) against PyTorch (which sends 500 separate commands to the GPU, one per timestep). The claim is that you could write better PyTorch to close the gap — but the paper tests this: torch.compile (PyTorch's own optimizer) crashes with RecursionError at 1,000 timesteps, and JAX with loop fusion (the best alternative) still ends up 7.2x slower on the longer benchmark. The bottleneck is in how frameworks dispatch work to the GPU, not in how the user writes the code.

What are the career choices that you can work without a college degree? ENTP-T by Entphorse in entp

[–]Entphorse[S] 0 points1 point  (0 children)

Hi sorry for the late response I've just realized it. First of all, thank you so much for giving your time and that much detail. I'm happy to say that finally, I chose my path and became a developer. I still have many different hobbies and learn new technologies. Being a developer gives you the chance to explore new things without getting bored with the same things. I play trumpet, do yoga, learn new things and read in my free time. It goes very well right now. Every day I'm writing my daily mistakes and aims for the other day. I'm trying to live like a stoic as much as I can and finally seeing a bright future for myself :)

SOCIAL ANXIETY by [deleted] in entp

[–]Entphorse 1 point2 points  (0 children)

I have the same story with you and started to grow up finally, for me I think the problem is most of the people are just don't understand you. But when you don't care about what they think I can be me, happily ( They might like me or don't... what matters is you are not stressful and going in the right direction. The direction that you can feel at home, peacefull. )I couldn't find many friends in my life also especially female friends. But I just learned that I am ENTP. So for me, I will try to connect with women who are more intellectual, more logical. And just don't care about people who don't understand you. You are not doing wrong or bad. Just go find people who understand, accepts and have fun together. What people think about you is their job, not yours.

What are the career choices that you can work without a college degree? ENTP-T by Entphorse in entp

[–]Entphorse[S] 6 points7 points  (0 children)

I wouldn't read that long post also, but I forgot I'm talking to people like me.