Hacker News new | ask | show | jobs
by 1letterunixname 815 days ago
Long-term, correct and fast emulation of x86 and ARM on other platforms is going to be damn important, features and bugs especially, for investment utilization and for long-term archival and historical purposes.

Apple did an excellent job with Rosetta 2 in most cases. It has its limitations since it's not 100% or sufficiently general as to replicate a Windows PC.

One approach that didn't work so well was Transmeta with VLIW and pouring resource-costly optimizations into the compiler.

All-in-all, CISC/RISC debate is a mirage because it depends on the net performance of the macro ISA running on some particular micro ISA. We don't have single-cycle, non-pipelined RISC or low cycle efficiency, hyper deep, 6 GHz PC processors anymore for good reason... they've been supplanted by a series of incremental computer organizational design approaches due to healthy competition. Now we have low energy ARM, blinding-fast laptops from the top 3 vendors, and ridiculous server metal like the 9754 and the 9474F for 6 TiB 2P systems.

1 comments

>All-in-all, CISC/RISC debate is a mirage because it depends on the net performance of

This ignores performance is not everything.

Complexity doesn't just mean more effort; it also translates into an increase of bugs.