Thanks for sharing that blog post.
I guess accommodating x86(_64) emulation in your architecture would definitely be beneficial in the short term (to ease adoption), but in the long term, once x86_64 has been phased out or at least emulation for it has become less relevant, maybe such architectural decisions might end up posing bottlenecks in other ways, as the new architecture evolves further? The author himself acknowledges that possibility in the last paragraph.
I guess accommodating x86(_64) emulation in your architecture would definitely be beneficial in the short term (to ease adoption), but in the long term, once x86_64 has been phased out or at least emulation for it has become less relevant, maybe such architectural decisions might end up posing bottlenecks in other ways, as the new architecture evolves further? The author himself acknowledges that possibility in the last paragraph.
Comment