A crazy thought 

I've been toying with the idea of implementing high-level software, completely in hardware.

Like, what an actual custom silicon implementation of, say, Pleroma, would look like?

@drq like single microchip :)
in hardware such tasks nowadays are solved in dedicated chips and voila.

@iron_bug I doubt it. Pleroma does a lot of stuff. And, considering we don't have an OS (remember, we're doing _everything_ in silicon) - we'll have to reimplement all the necessary stack from top-down.

Follow

@drq you'll probably just end up reinventing the wheels of usual programming languages, so the only sensible way to do this is a backend for a compiler (gcc, llvm) that produces something like verilog instead of assembly(probably exists already), and recompiling all the software... and then spend a lifetime optimizing the backend...

@iron_bug

· · SubwayTooter · 1 · 0 · 1
@iron_bug @drq @namark there is compilers that provide verilog or specialized HDL for certain FPGA and that allows to do many things. there're also a built-in software-based controllers that can be embedded in FPGA and micro-OSes that allow to treat it like in a CPU way,
Sign in to participate in the conversation
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.