6th generation x86 CPU Comparisons

luu | 127 points

There's an in-depth video that compares the performance of Quake's software renderer on the Pentium MMX versus the AMD K6 at the micro-architecture level: https://www.youtube.com/watch?v=DWVhIvZlytc

The most interesting insight in there is how the former manages to outperform the latter in this specific case due to a pipeline quirk in the FDIV instruction, despite the fact it is a previous generation, in-order design vs a next generation, out-of-order design.

boricj | 13 days ago

From the same period, Ars wrote an excellent non-technical introduction to the whole generation of architectures – "RISC vs CISC: the Post-RISC Era". [1]

[1] https://arstechnica.com/features/1999/10/rvc/

nxobject | 13 days ago

What a great read. Thank you Paul Hsieh.

I think the website is also a great design and implementation. Given that it was last updated in 1999 the design is original not a retro creation.

When did Transmeta join the fray?

ThinkBeat | 13 days ago

The linked page was last updated 25 years ago.

sydbarrett74 | 17 days ago

> [The Pentium II] was the first processor (I knew of) to have completely documented post-RISC features such as dynamic execution, out of order execution and retirement. (PA-RISC predated it as far as implementing the technology, however; I am suspicious that HP told Intel to either work with them on Merced, or be sued up the wazoo.)

With some hindsight available now, does anybody know if there is something to this suspicion? Intel being far less enthusiastic about Itanium than HP did look weird to me. Then again, that was years later when Itanium was actually available and nobody except HP showed any interest in using them.

krylon | 13 days ago

What a great read. Thank you Paul Hsieh.

I think the website is also a great design and implementation. Given that it was last updated in 1999 the design is original not a retro creation.

ThinkBeat | 13 days ago

Wow, Cyrix. There's a name I haven't heard in a long time.

Twirrim | 13 days ago
anticensor | 13 days ago

Does anyone know what the latest/newest generation is?

With the i3/i5/i7/i9 naming convention I have lost track Unless i3.1s have essentially the same architecture as i3.xxx newest.

ThinkBeat | 13 days ago

(1999)

MBCook | 13 days ago