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
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.