ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Prices
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


IT Jobs

Processors Toolkit

Inside Intel's Penryn

Rupert Goodwins ZDNet.co.uk

Published: 12 Nov 2007

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

Architectural tweaks
During the design of Penryn, Intel tweaked this predictive behaviour primarily for power consumption — again, resulting in a far more relaxed thermal envelope when going for speed increase compared to previous designs. This also allows a trick that Intel calls Enhanced Dynamic Acceleration Technology — known to the rest of us as overclocking. If one core in a multicore design is quiescent, there's enough slack in the power budget for the entire chip for the other core to be accelerated past its normal limits. That's particularly useful for single-threaded applications, which still make up the bulk of software.

Enhanced Dynamic Acceleration Technology allows an idle core to be powered down and an active core to be overclocked.

Power savings come with performance enhancements in other ways too. The chip can spot when loops habitually generate cache misses, for example, and does a speculative pre-fetch ahead of time to populate the cache with the data in case it happens again. That's tied in with a dynamically resized window that trades off memory bandwidth against latency. If the memory bus is quiet, the window increases to soak up the spare bandwidth just in case; if the bus is very busy, the chip fetches less to reduce the load, at the risk of having to go back if it misses data that's needed later.

Lots of this behaviour is fine tuned in the microcode, the internal program that defines how the different parts of the processor work together. This can be configured differently for different parts, with different trade-offs made for mobile and server parts. This is entirely invisible to the operating system and applications that run on the chip, but makes a difference to performance and power consumption.

There are plenty of straightforward design tweaks too. For example, Intel's basic mathematical divider circuit has remained unchanged since the original Pentium: it works by long division, and acts on two bits of the quotient at a time. That's been upped to 4 bits for the Penryn divider, which effectively doubles the speed. Also, processors are notoriously bad at handling data that's not nicely stored in memory — that is, if it doesn't start and stop on convenient memory boundaries. This misalignment needs a lot of juggling to be efficiently handled, and Penryn's designers spent a lot of time tuning the chip to work well with what they call 'junk code'.

Virtualisation performance is also improved, by the chip maintaining a better internal track of the states of the virtual machines and maintaining a more precise control of just those parts of the circuit that need to change when virtual states are entered and exited. Intel says that performance is better by between 25 and 75 percent for some instructions, although the company is still working out exactly how to benchmark virtualisation.

 

Related articles

Benchmarks: Intel's first 45nm Penryn chip

Tech Guide The 3GHz Core 2 Extreme QX9650, Intel's first 45nm processor, has a total of 12MB of Level 2 cache at its disposal. This benchmark test shows what else the new chip has to offer. [11 Nov 2007]

2 Talkbacks


Intel Core 2 Extreme QX9650

Review The CPU market is due for a lot of upheaval over the next 12 months, so you might be wise to wait for a clearer picture before plunking down $1000 or so on Intel's new Core 2 Extreme QX9650 quad-core desktop processor. But if you want to claim ownership of the fastest multi-core CPU available today, look no further. [29 Oct 2007]


  • Email
  • Trackback
  • Clip Link
  • Print friendly Print with HP

Did you find this article useful?
16 out of 16 people found this useful


Full Talkback thread

0 comments

New Products

Apple Time Capsule: a first look

Apple Time Capsule: a first look

With Time Capsule, Apple blends high-bandwidth wireless networking and automated system backup in one tidy-looking package.

Apple MacBook Air: a first look

Apple MacBook Air: a first look

The MacBook Air is not quite an ultraportable, but it is exceptionally thin. Retaining the same 13.3in. display as the current MacBook line, it tapers from 1.94cm thick to just 0.4cm. Apple calls it the 'world's thinnest notebook'.

View all Previews

Discussions

RichardThurston RichardThurston

Government help

Friday 16 May 2008, 8:35 AM

2 comments
barrie barrie

Windows Driver Updates

Friday 16 May 2008, 3:14 AM

2 comments
jgj jgj

"what more do you need?"

Thursday 15 May 2008, 9:19 PM

4 comments
dwr50 dwr50

Just tried it...

Thursday 15 May 2008, 9:12 PM

2 comments