4 ms·
What changed CPU performance from the Macintosh 128K to the M3?
- sargstuff 3y agohardware MMU & paravirtualization
- Veliladon 3y agoPipelining, out-of-order execution, and the accompanying superscalaring did more to speed up processors than anything else. Don't know why they missed the most obvious improvements.
- ProllyInfamous 3y agoAbout forty billion+ transistors?
- mannyv 3y agoCache. Lots of cache. Out of order dispatching Speculative execution MMUs Clock speeds Oddly enough, i don't compiler technology has gotten that much better.
- robinsonb5 3y ago> Oddly enough, i don't compiler technology has gotten that much better. It has, but nowhere near the 3+ orders of magnitude increase we've seen in raw CPU performance. The assembly code emitted by a typical mid-80s C compiler for the 68000 was pretty awful.
- mannyv 3y agoYeah metrowerks really brought optimization to the table. But if apple cc was bad, gcc's code was even worse. I'm not even sure it hoists constants yet.
- simne 3y agoMay be most curious fact, so graphics-tied Apple, spent huge resources on hardware and for now avoided to be tied with Nvidia :) - Looks like, when Apple choose Intel as CPU supplier, it was not fortunate move, as AMD hardware have significantly more performance for less money.