Bringing Emulation into the 21st Century
11–20 of 24 posts
Re: Bringing Emulation into the 21st Century
#12Re: Bringing Emulation into the 21st Century
#13For those that didn't read/skim to the end: > Alright, if you’ve got this far I’m sure you’ve realised that the whole project is something of a joke.
Re: Bringing Emulation into the 21st Century
#14I know this is a joke, but the idea feels very over engineered and unnecessary complication. > emulation is still stuck firmly in the 20th century writing single threaded C++ of all things I just don't know why you treat C++ as a 20th century language. It has involved a lot and now we have C++20.
Re: Bringing Emulation into the 21st Century
#15I know this is a joke, but the idea feels very over engineered and unnecessary complication. > emulation is still stuck firmly in the 20th century writing single threaded C++ of all things I just don't know why you treat C++ as a 20th century language. It has involved a lot and now we have C++20.
Re: Bringing Emulation into the 21st Century
#16Re: Bringing Emulation into the 21st Century
#17Utterly 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.
Agreed. 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 t…
Re: Bringing Emulation into the 21st Century
#18Utterly 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.
(This is my project and I'm really happy it made its way on here)
Re: Bringing Emulation into the 21st Century
#19Utterly 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.
I'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)
Re: Bringing Emulation into the 21st Century
#20I wonder what performance gains we could obtain by running locally all services on loopback. The network latency should be the same of kernel itself.