| ▲ | wolfi1 5 hours ago | |||||||
if I remember correctly the 386 didn't have branch prediction so as a thought experiment how would a 386 with design sizes from today (~9nm) fare with the other chips? | ||||||||
| ▲ | Earw0rm 3 hours ago | parent [-] | |||||||
It would lose by a country mile, a 386 can handle about one instruction every three or four clocks, a modern desktop core can do as many as four or five ops PER clock. It's not just the lack of branch prediction, but the primitive pipeline, no register renaming, and of course it's integer only. A Pentium Pro with modern design size would at least be on the same playing field as today's cores. Slower by far, but recognisably doing the same job - you could see traces of the P6 design in modern Intel CPUs until quite recently, in the same way as the Super Hornet has traces of predecessors going back to the 1950s F-5. The CPUs in most battery chargers and earbuds would run rings around a 386. | ||||||||
| ||||||||