Introduction to “Nehalem” CPUs

By Aaron Delp
Twitter: aarondelp

Hello everyone! It’s Aaron again. I’m sorry for falling off the radar for a bit. A new generation of Intel processors is upon us and I felt the need to come out of seclusion to share some recent findings regarding the new architecture. Today’s article will explore the new processor offerings. I will be following this up with one (or more depending on the length) about the memory architecture and interconnects.

There is one simple reason why I wrote this article. You can no longer pick a processor based on clock speed. The Nehalem processors have “levels” now and each level provides additional features and functionality lacking in the lower levels. You will need to be careful when choosing a processor if you are looking for certain features. Here is a quick table listing the models and the features:

Speed

Watts

Max Mem Speed

Turbo Mode and Hyper-Threading

X5570 (2.93GHz)

95W

1333 MHz

Yes

X5560 (2.80GHz)

95W

1333 MHz

Yes

X5550 (2.66GHz)

95W

1333 MHz

Yes

E5540 (2.53GHz)

80W

1066 MHz

Yes

E5530 (2.40GHz)

80W

1066 MHz

Yes

E5520 (2.26GHz)

80W

1066 MHz

Yes

E5506 (2.13GHz)

80W

800 MHz

No

E5504 (2.00GHz)

80W

800 MHz

No

E5502 (1.66GHz)

80W

800 MHz

No

I find the Max Memory Speed particularly interesting. As you will see in the next article, memory speed can get pretty complex very quickly. The more memory that is installed in the system, the lower the clock speed on the memory. The days of installing in matched pairs and forgetting about it are gone.

What is Turbo Mode and Hyper-Threading you ask? Hyper-Threading as far as I can tell (please leave feedback if this incorrect!) is the same old Hyper-Threading we knew and loved from past chipsets. Turbo mode is interesting though. Think of it as “Burst Mode” for processors. If your OS supports it, the CPU will increase the clock speed as long as you are within the thermal/power thresholds for the chip. The ability to go into Turbo mode depends on the number of active cores. If you are using most of the cores, the chip will be less likely to go into Turbo mode.

UPDATE: Keith from Intel has provided a great explanation of Turbo mode from a hardware perspective in the comments section. I wanted to include it here as a direct quote. Thanks Keith!

Turbo mode is mostly independent of OS support. On CPUs that support Turbo, it is implemented as the P0 p-state in the CPU. It looks & smells like a CPU that is simply running in the highest-frequency P-state. The PCU (power control unit) in Nehalem handles the rest.

Tags: , ,

  1. Mike Laverick’s avatar

    Hyperthreading – we know and love? Isn’t that know and hate!!! :-D

  2. Russ Stringer’s avatar

    The “new” Hyperthreading is much better than the old. The old hyperthreading was “Wait State”, the new is true SMT.

  3. TimC’s avatar

    Hyperthreading is mostly the same. It’s the same concept with a much improved implementation :)

  4. Keith Kirkendall’s avatar

    Turbo mode is mostly independent of OS support. On CPUs that support Turbo, it is implemented as the P0 p-state in the CPU. It looks & smells like a CPU that is simply running in the highest-frequency P-state. The PCU (power control unit) in Nehalem handles the rest.

  5. slowe’s avatar

    Keith,

    Thanks for the clarification! I’ll ask Aaron to update the article accordingly.

  6. Paul’s avatar

    Why not include the L-offerings in your chart? (The L5520 seems to have similar features to E5520, but consumes 60W instead? Seems to have HT, but no turbo perhaps, but the bus speed eg. as the E5520?)

  7. Hannes’s avatar

    For an in-depth comparation, including “real world” benchmarks, of several CPUs including one of the new Nehalems, have a look at Anandtech:
    http://it.anandtech.com/IT/showdoc.aspx?i=3536

  8. Danilo Ardagna’s avatar

    Is there someone who has power consumption data associated to different p-States?