Hacker Newsnew | past | comments | ask | show | jobs | submit | _f9cu's commentslogin

What's the article talking about?


What is a backend for GPU?


A backend is a part of a program which receives commands from the frontend (the user-facing part of the program) and performs some actions based on the input received before sending the result back to the frontend.

A GPU (graphics processing unit) is a piece of hardware which is very good at doing a lot of calculations with a lot of numbers very quickly.

Making a backend for the GPU means programming the backend in such a way that it can run on the GPU, thereby (hopefully) getting the program to run faster and more efficiently.


Not accident


How to do assembly only to build a web server for the hardware? I mean it may sound like building os from scratch.


You will find in five years. Untill then, practice, analyse, experiment the tool, make it efficient.

You would have already known your plan, the five years is to clear out the trash from head and find why you started in first place


Totally agree. There are too much noise on the way to the target and we have to keep the original intention.


Lets let author explain. Our explanation might derail newbie readers


Same here


Author here, I've replied to the parent comment, hope that clears it up!


What is this?


Author here. This is all done on the GPU using shaders. It's a few layers, and you can find the details over on my Bluesky post, feel free to read it there. I've been thinking about making a blog post covering how I went about building it.

https://bsky.app/profile/caidan.dev/post/3mcdwifkfvc2o


Cool.

What do you mean by

finally working on their own little concepts.


Take a look around the map! Some people are making drawings, some are just trying to fill a dense area as much as possible, some restrict themselves to only 4 or 5 letter words. Just interesting little projects people are working on


i couldnt understand what you mean by drawings while its letters, is it formation of words, a drawing?

do you have a point system for players ?

by little projects - do you mean, the infinite canvas has raw ingridient, and recipie is up to individual's creativity?


This isn't good. A good and efficient is to build better code generator. Current stack of programming languages and platform is heavy.

Let's assume a state of computing where all computations are done and cached.

In such a system, the programming languages or transpilers become obselete, as the computer results are available from storage readily.

Now the challenge is different. Depending on the reader or the user, the same memory data will appear different.

The paradigm shifts from parsers, to readers.

Example, an image data appears as binary to computer person, and meanings to an artist, etc.

Conclusion: what crap I have commented!


How do you cache the result of a computation if you eliminate the means of expressing that computation?


when computed once, the function signature will be cache key

example function name(12,321):result

There is no elimination, there is one time execution


Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: