Advancing its architecture at what most independent observers would now agree is a breakneck pace, Intel offered further details today on how soon it would begin phasing out the Core Microarchitecture it introduced in the summer of 2006.
With the second phase of its 45 nm generation microprocessors -- what it calls "tock," using a metaphor that drives rival AMD mad -- Intel will move to a processor design that utilizes scalable cores, from two all the way to eight, it will introduce another new microarchitecture for processing instructions, and it will phase out the front-side bus as a component of its architecture. We've known these facts based on bits and pieces of information compiled from Intel hints over the past six months. Now we know this as absolute fact, confirmed by senior vice president Pat Gelsinger during a special presentation this morning.
Now we know when it will all happen for certain. The six-core Dunnington server CPU platform using Penryn architecture (the "tick" generation of 45 nm), with 16 MB of L3 cache, goes into production as soon as this summer. The 45 nm Nehalem architecture ("tock") enters production in the fourth quarter of this year. That will be the beginning of the end of the era of Intel x86 computers with a front-side bus (a separate circuit linking the CPU to memory, with a dedicated clock).
And Itanium lives on, as the company's new Tukwila architecture will carry the intrinsically multi-threaded instruction set into datacenters and mainframe replacements, with six cores sharing 30 MB of cache.
But it will be Nehalem that is expected to provide one very thunderous "tock." One key feature that literally creates an entirely new dimension to parallelism will be simultaneous multithreading (SMT): the ability for each core to process two threads at a time, not alternately like hyperthreading but truthfully at the same time.
An updated Nehalem white paper today (PDF available here) describes SMT as "a more energy efficient means of increasing performance for multi-threaded workloads. The next generation microarchitecture's SMT capability enables running two simultaneous threads per core -- an amazing eight simultaneous threads per quad-core processor and 16 simultaneous threads for dual-processor quad-core designs."