Slashdot Mirror


Inside Intel's Core i7 Processor, Nehalem

MojoKid writes "Intel's next-generation CPU microarchitecture, which was recently given the official processor family name of 'Core i7,' was one of the big topics of discussion at IDF. Intel claims that Nehalem represents its biggest platform architecture change to date. This might be true, but it is not a from-the-ground-up, completely new architecture either. Intel representatives disclosed that Nehalem 'shares a significant portion of the P6 gene pool,' does not include many new instructions, and has approximately the same length pipeline as Penryn. Nehalem is built upon Penryn, but with significant architectural changes (full webcast) to improve performance and power efficiency. Nehalem also brings Hyper-Threading back to Intel processors, and while Hyper-Threading has been criticized in the past as being energy inefficient, Intel claims their current iteration of Hyper-Threading on Nehalem is much better in that regard." Update: 8/23 00:35 by SS: Reader Spatial points out Anandtech's analysis of Nehalem.

3 of 146 comments (clear)

  1. Re:Power effiiency is the new "it" by DigiShaman · · Score: 5, Insightful

    I've always thought that the biggest problem with AMD was the fact their marketing is non-existent. Maybe they should start an "AMD Inside" campaign similar to that of Intel. All I know is that their brand name is fading into oblivion...and fast.

    --
    Life is not for the lazy.
  2. Re:Here we go again by tftp · · Score: 5, Insightful

    It's really quite amazing how much the hardware has outstripped the ability of software to keep up.

    It's not amazing at all. Most desktop applications are single-threaded because you, the operator, are single-threaded. MS Word could enter words on all 100 pages of your book simultaneously, but you aren't able to produce them. An audio player could decode and play 100 songs to you at the same time, but you want to listen to one song at a time...

    I can see niche desktop applications where multiple threads are of use. For example, GIMP (or Paint.net or Photoshop) could apply your filter to 100 independent squares of the photo if you have 100 cores. However the gain would be tiny, the extra coding labor would be considerable, and you still need to stitch these squares... all to gain a second or two of a rare filter operation?

    The most effective use of multiple cores today is either in servers, or in finite element modeling applications.

  3. Re:Here we go again by Anonymous Coward · · Score: 5, Insightful

    It's not amazing at all. Most desktop applications are single-threaded because you, the operator, are single-threaded....

    That's a pretty simplistic view. Other than the obvious historical reasons, I believe that most applications are single threaded because the languages and tools for writing non-trivial robust multi-threaded applications is lagging far behind the capability to run them.