4 ms·
Utterly brilliant. It's inspiring to see a modern microservices architecture approach used to such great effect. While the performance penalty seems somewhat st
by simondotau 5y ago
Utterly brilliant. It's inspiring to see a modern microservices architecture approach used to such great effect. While the performance penalty seems somewhat steep at first blush, we know this problem solves itself as computers get faster. And in return we get a library of highly portable opcodes which can be efficiently re-purposed by other processor implementations.
- mrmonkeyman 5y agoAgreed. This is the way of the future. Is there a subscription model? I'd like myself a CPU-as-a-service. $50-100 a month seems reasonable. Using these "efficiently repurposable" building blocks we can even create new software! Ultimate composability. I'll rent you a couple of instructions and you can create whatever turing-completeness your heart desires for the low, low cost of $0.01 per instruction. (I will have to send all your data to our headquarters in Russia and China, but only occasionally.) Did anyone patent this already? Time to jump on this.
- simondotau 5y agoTo anyone who might be confused, the parent and gradparent posts (mine) are intended to be comedic, consistent with the tone and spirit of the article itself.
- HelloNurse 5y agoWhat interesting software could be emulated from when CPUs had clock rates in the 1-3 kHz range, the reasonable performance target for this advanced technology? According to Wikipedia, the ENIAC operated at about 5 kHz.
- davetcode 5y agoI'm so glad somebody gets it! Sometimes you have to hold onto your ideals of architectural purity in the face of minor performance hiccups. (This is my project and I'm really happy it made its way on here)
- Sanzig 5y agoI actually laughed out loud when I got to the part where each opcode was its own microservice, implemented in a dozen different languages. Well done.
- BardRT 5y agoOh good, I'm not the only one who laughed about that. SO much awesome in everything there.
- watersb 5y agoYour architecture diagram is a thing of beauty. If only we did this with Rational ROSE, so we could be assured of ISO9001 compliance... sigh... A relic from a more noble age.