ia-32_volume1_basic-arch

In an ia 32 processor supporting ht technology share

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: a traditional DP or MP platform. The mechanisms that are described in the Multiprocessor Specification, Version 1.4 to power-up and initialize physical processors in an MP system also apply to logical processors in a processor that supports HT Technology. An operating system designed to run on a traditional DP or MP platform may use CPUID to determine the presence of hardware multi-threading support feature and the number of logical processors they provide. Although existing operating system and application code should run correctly on a processor that supports HT Technology, some code modifications are recommended to get the optimum benefit. These modifications are discussed in Chapter 7, "Multiple-Processor Management," Intel 64 and IA-32 Architectures Software Developer's Manual, Volume 3A. 2.2.6 Multi-Core Technology Multi-core technology is another form of hardware multi-threading capability in IA-32 processor families. Multi-core technology enhances hardware multi-threading capability by providing two or more execution cores in a physical package. The Intel Pentium processor Extreme Edition is the first member in the IA-32 processor family to introduce multi-core technology. The processor provides hard1. In the remainder of this document, the term "thread" will be used as a general term for the terms "process" and "thread." Vol. 1 2-19 INTEL 64 AND IA-32 ARCHITECTURES ware multi-threading support with both two processor cores and Hyper-Threading Technology. This means that the Intel Pentium processor Extreme Edition provides four logical processors in a physical package (two logical processors for each processor core). The Dual-Core Intel Xeon processor features multi-core, HyperThreading Technology and supports multi-processor platforms. The Intel Pentium D processor also features multi-core technology. This processor provides hardware multi-threading support with two processor cores but does not offer Hyper-Threading Technology. This means that the Intel Pentium D processor provides two logical processors in a physical package, with each logical processor owning the complete execution resources of a processor core. The Intel Core 2 processor family, Intel Xeon processor 3000 and 5100 series, and Intel Core Duo processor offer power-efficient multi-core technology. The processor contains two cores that share a smart second level cache. The Level 2 cache enables efficient data sharing between two cores to reduce memory traffic to the system bus. Figure 2-6. Intel 64 and IA-32 Processors that Support Dual-Core 2-20 Vol. 1 INTEL 64 AND IA-32 ARCHITECTURES The Intel Xeon processor 5300 series, Intel Core 2 Extreme Quad-core processor, and Intel Core 2 Quad processors support Intel quad-core technology. The Quad-core Intel Xeon processor 5300 series support dual independent system bus. The Quadcore Intel Core 2 processor family supports single system bus (see Figure 2-7). Figure 2-7. Intel 64 Processors t...
View Full Document

Ask a homework question - tutors are online