Counterfit said:
Er, wasn't Yonah released just last week? How could it be outdated already?
Oh, sorry, forgot to explain.
Intel Yonah is the DC version of the Dothan core; with shared L2 with on-die cache snoop, slightly lower latency cache, common interface BUS similar to SRQ, SSE3 enabled, a bump in the FSB to 667, a slightly more agreesive C3 and C4 states, Vanderpool, Lagrande on higher end chips, and a few other minor improvements. Dual core is by far the improvement that will yield the most performance increase.
Dothan in turn is a 90nm die shrink from the Banias core; with 2MB L2, addition of NX bit, modified register-access and prefetch, larger TLB to improve branch predict , and a few other minor improvements.
Banias is basically an improved version of P-III, with lengthening of the pipeline by 3-4 stages, SSE2, dedicated on-chip register stack management, added global history to BP, micro-ops fusion (lessen the need for branch prediction, by resolving dependency before hand), quadrant selector mediated C-states for L2, EIST, an L2 increased to 1MB, and quad pumped FSB, and a few other very small differences.
And P-III was in turn the latest development of a line of processors based on the architecture named
P6, dating all the way back to Pentium Pro in the mid-nineties, with the processing core largely unchanges. Most of the improvments in P6 from Pentium Pro to P-II to early versions of P-III, all the way to coppermine and Tualatin (the last versions of P-III before Pentium4, which is termed P7 architecture); all this mostly involved improvements in Bus, cache, vector units and other technologies.
So at its core, Yonah is still retains much of the characteristics of the original P6 (pentium pro); so most ECEs will still call the cores of the Pentium M's P6+, and Yonah DC P6+.