Comment by layer8
4 days ago
Things would be simpler, more predictable and tractable.
For example, real-time guarantees (hard time constraints on how long a particular type of event will take to process) would be easier to provide.
4 days ago
Things would be simpler, more predictable and tractable.
For example, real-time guarantees (hard time constraints on how long a particular type of event will take to process) would be easier to provide.
But why do we think that? The complexity would almost certainly still exist. Would just now be up a layer. With no guarantees that you could hit the same performance characteristics that we are able to hit today.
Put another way, if that would truly be a better place, what is stopping people from building it today?
Performance wouldn’t be the same, and that’s why nobody is manufacturing it. The industry prefers living with higher complexity when it yields better performance. That doesn’t mean that some people like in this thread wouldn’t prefer if things were more simple, even at the price of significantly lower performance.
> The complexity would almost certainly still exist.
That doesn’t follow. A lot of the complexity is purely to achieve the performance we have.
I'm used to people arguing for simpler setups because the belief is that they could make them more performant. This was specifically the push for RISC back in the day, no?
To that end, I was assuming the idea would be that we think we could have faster systems if we didn't have this stuff. If that is not the assumption, I'm curious what the appeal is?
2 replies →