Sign in with
Sign up | Sign in
Your question

Cpu hierarchy?

Last response: in CPUs
Share
May 15, 2009 2:46:40 PM

I was wondering what a CPU hierarchy chart would look like. For example, if you took many many processors and set them all at, say , 1Ghz, where would each CPU fall in relation to others. Here's my guess at what it may look like:

Original Pentium
Pentium II
Athlon
Celeron
Duron
Pentium III
Sempron
Athlon XP
Pentium 4
Athlon 64
Athlon 64 FX
Pentium D
Athlon X2
Core 2 Duo
Phenom
Phenom 2
Core 2 Quad
Core i7

I know I left some out, the tri-core AMDs for example, but this is just my random guess, and it's not very accurate, I'm sure.

More about : cpu hierarchy

a b à CPUs
May 27, 2009 9:39:29 AM

Hmmmm... X4 between Core 2 Quad and i7, then move Sempron above Pentium III.
May 27, 2009 10:04:59 AM

and put the pentium D above the athlon 64.
Related resources
a b à CPUs
May 27, 2009 1:08:23 PM

I think the Pentium 3 clock for clock would destroy a Pentium 4; the Pentium 3 is what they chose to make the Core2 line out of after all...The Pentium 4 was all about the GHz, not the ICP.

Heck, the P4 might have the worse ICP out of all of them; Seriously, DNF development would end before an instruction finds its way out of the P4 pipeline!
May 27, 2009 1:13:38 PM

^ they use the P3 architecture for Core i too.
a b à CPUs
May 27, 2009 6:54:43 PM

r_manic said:
Hmmmm... X4 between Core 2 Quad and i7, then move Sempron above Pentium III.

Nah. Core 2 quads are ahead of the Phenom clock for clock.

Agreed about putting P4 quite a bit farther down though.
a b à CPUs
May 27, 2009 7:44:44 PM

Honestly, could P4 be worst, clock for clock? We are essentially arguing ICP here, and I think the P4 could be the worst of the bunch, thanks to that pipeline.

And no response to my DNF joke yet? Cmon people...
a b à CPUs
May 27, 2009 9:59:36 PM

Pentium Dual Cores go between Pentium Ds and Core2s

Celerons are probably better than Pentium IIIs

Core2Duos are better than Phenom 1s
May 28, 2009 11:56:17 PM

Celerons? New Celerons, like the Conroe-L? If so, they go above Sempron and Athlon64, pretty much a clock parity with 1MB L2 cache Althon64s (such as the Athlon64 FX).

Also, I gotta defend P4. Sure, the Williamette P4, with a 400MHz fsb, 256kb L2 cache, and no hyperthreading may not be faster than a Pentium III clock for clock, but if we took an HT enabled Northwood or Prescott or Cedar Mill and pitting it against a PIII, the P4 would win, hands down. More L2 cache, and a 10 to 20% performance boost thanks to HT, not to mention SSE2 and SSE3 (Prescott and Cedar Mill). After all, we are using modern benchmark applications, aren't we?

Here's the list:
K5
Pentium
K6
Pentium MMX
K6-2
Pentium II
K6-III
Celeron (Mendicino<Coppermine)
Celeron (Pentium 4 Williamette/Northwood)
Atom
Pentium 4 (Williamette<Northwood)
Celeron (Tualatin)
Pentium III (Coppermine)
Celeron D (Prescott<Cedar Mill)
Athon (Orion/Pluto)
Duron
Pentium III (Tualatin)
Athlon (Thunderbird)
Pentium 4, HT enabled (Prescott<Northwood<Cedar Mill<Gallatin)
Athlon XP (Palomino/Thoroughbred A/B<Barton)
Atom Dual Core
Sempron
Pentium M/Celeron M (Banias/Dothan)
Athlon 64
Pentium D
Celeron (Conroe-L)
Athlon64 FX (or 1MB L2 cache Athlon64)
Core-Solo
Celeron M (Merom)
Athlon X2
Core Duo
Core 2 Duo
Phenom
Core 2 Quad
Phenom II
Core i5 (guess)
Core i7

On this list, it's pretty tight from Pentium II to Celeron, and then again from Celeron Tualaton to Athlon T-Bird. They all perform very much equal to each other on a clock for clock basis. Once again, when we come to Pentium M to Athlon FX the performance would be very close, so it's hard to say in those groupings which one will be better than the other for absolute certainty. However, I've grouped these based on the assumption that all benchmarks are multi-threaded. If single threaded benchmarks are used, the performance of anything SMT or multi core would drop significantly. Now this list is once again based on the assumption that all CPUs were running at 1.0GHz. Everything else, such as the FSB, ram type available to the platform the CPU would have to run on, would remain unchanged, so this is most definitely a list of IPC of a given platform, as I'm sure some of these CPUs are held back by slow FSB, off die cache, and slow ram. Since some of these CPUs are capable of operating at much higher frequencies (e.g. the P4), an absolute performance chart for the CPUs given factory clock speeds would end up looking quite different.
a b à CPUs
June 1, 2009 2:08:17 AM

Noob question: ICP?

And gamer: instantrimshot.com :p 
a b à CPUs
June 1, 2009 4:42:43 AM

I'd say Core 2 Quad is ahead of Phenom II, especially if you count the 45nm C2Qs. Aside from that, the list isn't bad, although Atom might be a bit farther down.
a b à CPUs
June 1, 2009 12:04:01 PM

I meant IPC: Instructions Per clock Cycle (I stupidly typed ICP :p )
a c 100 à CPUs
June 1, 2009 4:17:01 PM

Refonders said:
I was wondering what a CPU hierarchy chart would look like. For example, if you took many many processors and set them all at, say , 1Ghz, where would each CPU fall in relation to others. Here's my guess at what it may look like:

Original Pentium
Pentium II
Athlon
Celeron
Duron
Pentium III
Sempron
Athlon XP
Pentium 4
Athlon 64
Athlon 64 FX
Pentium D
Athlon X2
Core 2 Duo
Phenom
Phenom 2
Core 2 Quad
Core i7

I know I left some out, the tri-core AMDs for example, but this is just my random guess, and it's not very accurate, I'm sure.


Are you talking about single-threaded performance or multi-threaded performance? If it is single-threaded performance, then it is something like this, slowest to fastest per clock:

- 8086
- 80286
- 80386
- 80486/Am5x86
- Original Pentium
- K5
- Celeron Covington (no L2 cache)
- AMD K6/K6-2
- AMD K6-III
- Atom
- Pentium 4/D
- PII/PIII Katmai/Celeron Mendocino/Pentium Pro
- PIII Coppermine
- K7 Athlon/Celeron Tualatin
- PIII Tualatin/Athlon XP
- Pentium M Banias
- Athlon 64/Pentium M Dothan/Core
- Phenom/K10 Athlon/Core 2 Allendale
- Core 2 Conroe, Core 2 Wolfdale-2M/3M
- Phenom II/Core 2 Wolfdale
- Core i7
June 1, 2009 6:19:06 PM

joefriday's seems about right but should split the PhenomII into X3 and X4
June 1, 2009 6:44:54 PM

also add dual nehalem's if it's multithreaded.
!