Rapid advances in processor technology, illustrated by the leap from single-core to dual-core and then to multicore processors, have made the task of picking a processor for your system more difficult than ever. In addition, there are different processor architectures to choose from. Understanding the differences in these technologies can help you select the right system and processor combination for your business.

The processor war between Intel and AMD is the force driving this rapid advance in technology. In the mid-to-late 1990s, it seemed that Intel had the processor race all locked up—until the company tried to push the market toward its new 64-bit Itanium processor in 2001. Intel stumbled, however, by making the Itanium binary-incompatible with x86 software, which opened the door for AMD's 2003 release of the AMD Opteron, a 64-bit, x86-compatible x64 processor. The Opteron supplanted the Itanium in the general-purpose server market and enabled AMD to gain significant server market share at Intel's expense.

Following the success of the Opteron and its Direct Connect Architecture, Intel revamped its system architecture, moving from its NetBurst microarchitecture to the higher-performing, more power-efficient Intel Core microarchitecture, and launched its own x64-compatible processors. Since then, the Itanium has been relegated to serving only very high-end, processor-intensive workloads, while x64 architecture has become the current server standard. On the surface, AMD's and Intel's multicore, x64-compatible processors might seem the same, but there are significant differences in how they operate that you should be aware of before you choose between them.

Ante Up with Dual-Core
On the heels of their move to x64 architecture, both AMD and Intel jumped into dual-core processing technologies. The ability to improve processing power simply by boosting processor speed had reached a plateau, and both chip manufacturers realized that the easiest path to more power was through parallelism. The ever-shrinking size of processors made it possible to produce dual-core chips, which combine two processors on one die. This approach had the added benefit of nearly doubling the available CPU power while using the same power envelope (i.e., the same wattage requirements) as a single processor.

In 2005, Intel became the first to enter the dual-core market with the release of the Pentium D processor, built using the Intel NetBurst microarchitecture. In January 2006, Intel switched to the Core microarchitecture. Based on Intel's Pentium M mobile processors, the Core microarchitecture uses a shorter instruction pipeline than does NetBurst, letting processors execute substantially more instructions per clock cycle and achieve higher levels of performance even though they run at a lower clock frequency than earlier Intel CPUs. AMD quickly countered Intel's move with its own 64-bit dual-core Athlon 64 X2.

The two manufacturers' dual-core designs use quite different architectures. Intel uses a shared front-side bus technology that gives each processor half the bandwidth of the frontside bus. Memory and I/O access operations also share the bus, making the bus speed a critical factor in overall system performance.

Intel's latest dual-core processor, the Core 2 Duo, is built using 65 nanometer (nm) technology. The Core 2 Duo and Core 2 Extreme CPUs integrate both cores on a single die. Each core has 64KB of dedicated L1 cache that consists of a 32KB instruction cache and 32KB data cache, and both cores share a 4MB L2 cache. The Core 2 Duo features one-cycle throughput for 128-bit floating-point Streaming Single-Instruction, Multiple-Data Extensions (SSE) instructions, which are used for complex math and graphical-display processing. It also has a new power-saving design and a front-side bus that runs at 1066MHz.

AMD uses a completely different design for its dual-core processors. In AMD's Direct Connect Architecture, each CPU has an integrated memory controller. The HyperTransport bus allows an 8GBps direct connection between the CPUs, I/O, and memory. In February 2007, AMD released new dual-core Opterons that offer higher clock speeds—up to 2.8GHz—and greater power efficiency than earlier models; the company will push its dual-core designs to 3GHz later this year.

Dual-core processors are both successful and popular. Today, most servers and many business desktops benefit from the speed and power efficiency of dual-core processors.

Double Down with Quad-Core
Following the same path that led to dual-core processors, Intel and AMD have doubled the stakes and jumped from dual-core to quadcore chip designs. With the release of the Quad-Core Intel Xeon processor 5300 series in November 2006, Intel is clearly ahead in the game. AMD won't have an entry until mid 2007, when it will enter the market with a quad-core chip code-named Barcelona. Just as with the dual-core processors, Intel and AMD offer significantly different quad-core designs.

The Intel quad-core design combines two dual-core processors onto a single chip. In other words, instead of being a "native" quad-core processor, Intel's quad-core Xeon is actually a dual dual-core chip. Although this architecture enabled Intel to get its quad-core chip to market early, the design isn't optimal. When processors that are on separate cores exchange data, the data must be sent over the front-side bus and through the memory controller, which isn't the most efficient mechanism. In addition, as with previous Intel designs, this approach makes the overall system speed dependent on the speed of the front-side bus. Despite these drawbacks, improvements in the Intel Core microarchitecture and the additional CPUs cumulate to make Intel's quad-core chips the fastest x64compatible processors available today. Figure 1 shows Intel's quad-core design. You can find more details about Intel's quad-core processors at http://www.intel.com/quad-core/index.htm?qc_tl+techresearch_promo&.

   Prev. page   [1] 2     next page



You must log on before posting a comment.

If you don't have a username & password, please register now.