3/4/2026 at 10:36:03 AM
“A CPU that runs entirely on the GPU”I imagine a carefully crafted set of programming primitives used to build up the abstraction of a CPU…
“Every ALU operation is a trained neural network.”
Oh… oh. Fun. Just not the type of “interesting” I was hoping for.
by jagged-chisel
3/4/2026 at 7:13:11 PM
Get used to it. The modern day solution for everything right now is to throw AI at it.Hmmm... I need to measure this piece of wood for cutting, let me take a picture of it and see what the ai says its measurement is instead of using a measuring tape because it is faster to use the AI.
by mamaluigie
3/4/2026 at 8:32:55 PM
That honestly sounds great! If it works...by sdwr
3/5/2026 at 2:28:19 AM
We already have this on our phones without AI. What could AI possibly bring to this?by jagged-chisel
3/5/2026 at 12:18:40 AM
Of course it works. Make a video with the tape measure, call yourself a Creator, then you can hire real carpenters.by cwmoore
3/5/2026 at 10:37:11 AM
It does? Throw the picture at ChatGPT and see what it does with itby fragmede
3/4/2026 at 10:55:02 PM
[dead]by seanw444
3/4/2026 at 11:04:42 AM
Isn't it interesting it doesn't instantly crash from a precision error? That sounds carefully crafted to me.by koolala
3/5/2026 at 12:30:46 PM
Interesting, yes. Still not the kind of interesting I was expecting.by jagged-chisel
3/4/2026 at 1:00:56 PM
Is it emulating a Pentium processor? :)by amelius
3/4/2026 at 2:15:05 PM
ARM64(!?!) I know you were joking, but still.by vessenes
3/4/2026 at 12:29:46 PM
Please tell me what you had in mind so I can try something different!by robertcprice1
3/4/2026 at 2:05:17 PM
I was imagining something more like Xeon Phiby Retr0id
3/4/2026 at 12:58:56 PM
Begin reimplementing a subleq/muxleq VM with GPU primitive commands:https://github.com/howerj/muxleq (it has both, muxleq (multiplexed subleq, which is the same but mux'ing instructions being much faster) and subleq. As you can see the implementation it's trivial. Once it's compiled, you can run eforth, altough I run a tweked one with floats and some beter commands, edit muxleq.fth, set the float to 1 in that file with this example:
1 constant opt.float
The same with the classic do..loop structure from Forth, which is not
enabled by default, just the weird for..next one from EForth: 1 constant opt.control
and recompile: ./muxleq ./muxleq.dec < muxleq.fth > new.dec
run: ./muxleq new.dec
Once you have a new.dec image, you can just use that from now on.
by anthk