Pages: 1 2 3 4 5 6 7 8 9 10 11 12
Introduction
In 2005, when Intel’s roadmap took a right hand turn, they were in full scale retreat in the server market due to their own product weaknesses and the strength of AMD’s Opteron offerings, particularly the highly integrated dual cores. Intel’s share of the dual processor server market had dipped substantially, and their share of larger servers (four sockets and up) had positively cratered, dropping to approximately 50%.While the Core 2 Duo was the first visible result of the right hand turn, the real culmination is Nehalem, which is aimed specifically at the server market – where AMD had made the most inroads. Nehalem is also one of the first designs to truly take advantage of Intel’s 45nm process (Atom got there slightly quicker and had some 45nm specific optimizations).While it’s beyond the scope of this review to discuss all of the changes in Nehalem, it is productive to mention the most significant departures from the previous generation. For those interested in a full description of Nehalem, I recommend two of my previous articles. The first article is a detailed analysis of CSI – Intel’s cache coherent interconnect that is replacing the front-side bus – based on filed patents. The second article focuses on the Nehalem architecture itself in great detail. At some point in the future, there may be a third article discussing the circuit level techniques used in Nehalem that were disclosed at IDF, ISSCC and IEDM.The most substantial architectural differences between Nehalem and the prior generation Penryn are:- Integrated quad-core instead of two chips in a MCP
- Simultaneous multi-threading
- Redesigned memory hierarchy with private 256KB L2 cache, shared 8MB L3 cache
- Triple channel DDR3 integrated memory controller
- On-die point-to-point Quick Path Interconnect and new cache coherency protocol (MESIF) instead of front-side bus and MESI protocol
- Power gates to completely shut off all power to cores or uncore when idle (instead of just clock gating, which doesn’t reduce leakage)
- Turbo mode to boost operating frequency based on thermal headroom
- Core improvements such as SSE 4.2, improved branch predictors, TLBs, etc.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 Next »
Discuss (52 comments)