A+ Guide to Hardware, 4e
Transcription
A+ Guide to Hardware, 4e
A+ Guide to Hardware, 4e Chapter 4 Processors and Chipsets Objectives • Learn about the many different processors used for personal computers and notebook computers • Learn about chipsets and how they work • Learn how to keep a processor cool using heat sinks and coolers • Learn how to install and upgrade a processor A+ Guide to Hardware, 4e 2 Introduction • The processor and chipset – Most important components on the motherboard – Main topics of Chapter 4 • The processor is a field replaceable unit • The chipset is embedded in the motherboard • Key skills to learn: – Making wise purchase decisions – Installing and upgrading a processor A+ Guide to Hardware, 4e 3 A+ Guide to Hardware, 4e 4 A+ Guide to Hardware, 4e 5 AMD A+ Guide to Hardware, 4e 6 Processors • The processor installed on a motherboard and the chipset embedded on the board primarily determine the power and features of the system. • In this chapter, you'll learn about processors and chipsets • next chapter you'll learn about motherboards. A+ Guide to Hardware, 4e 7 Processors • Processor and chipset are located on motherboard – Components determine power and features of system • Major manufacturers: Intel, AMD, and Cyrix • Factors used to rate processors: – System bus speeds supported; • E.g. 1066 MHz, 800, 533, 400 MHz – Processor core frequency in gigahertz; • e.g.3.2 GHz – Type of RAM, motherboard, and chipset supported A+ Guide to Hardware, 4e 8 Processors • Word size, either 32 bits or 64 bits, – The number of bits a processor can process at one time. • Data path for most computers today, which is 64 bits or 128 bits – The number of bits a processor can receive at one time. • Multiprocessing ability • Processor specific memory • Efficiency and functionality of programming code A+ Guide to Hardware, 4e 9 A+ Guide to Hardware, 4e 10 A+ Guide to Hardware, 4e 11 How a Processor Works • Three basic components: – Input/output (I/O) unit • manages data and instructions entering and leaving the processor – Control unit • manages all activities inside the processor itself – ALU: One or more arithmetic logic units (ALUs) • ALU does all comparisons and calculations • Registers: high-speed memory used by ALU – Small holding areas on the chip. – Works much like memory – Hold- data, instructions waiting to be processed A+ Guide to Hardware, 4e 12 How a Processor Works • Internal cache: holds data to be processed by ALU • Two types of buses: – FSB: External (front-side) bus: data portion is 64 bits wide – connects to the front side of the processor that faces the outside world. – BSB: Internal (back-side) bus: data portion is 32 bits wide – Inside the processor housing, data, instructions, addresses, and control signals travel on the internal bus – connects to each of the ALUs. A+ Guide to Hardware, 4e 13 notice in Figure 4-2 the existence of the external bus, where data, instructions, addresses, and control signals are sent into and out of the processor. Figure 4-2 Since the Pentium processor was first released in 1993, the standard has been for a processor to have two arithmetic logic units so that it A+ Guide to Hardware, 4ecan process two instructions at once 14 How a Processor Works • The portion of the internal bus that connects the processor to the internal memory cache is called the back-side bus (BSB). – The processor's internal bus operates at a much higher frequency than the external bus (system bus). • Several characteristics of processors, including – system bus speed, processor speed, – data path size, multiprocessing abilities, – memory cache, and instruction sets. A+ Guide to Hardware, 4e 15 How a Processor Works SYSTEM BUS FREQUENCY OR SPEED • Recall that bus frequency is the frequency or speed at which data is placed on a bus. Remember also that a motherboard has several buses. • Each bus runs at a certain frequency, some faster than others. • Although the motherboard has several buses, only the fastest bus connects directly to the processor. A+ Guide to Hardware, 4e 16 How a Processor Works SYSTEM BUS FREQUENCY OR SPEED • This bus has many names. • It's called the front-side bus, the external bus, the motherboard bus, or the system bus. • In the past, the more popular term was system bus, although the current trend is to call it the front-side bus; you see it written in computer ads as the FSB. – In this book, we'll call it the system bus or the front-side bus. • Common speeds for the system bus are 1066 MHz, 800 MHz, 533 MHz, 400 MHz, 200 MHz, 133 MHz, and 100 MHz, although the bus can operate at several other speeds, depending on the processor and how the motherboard is configured. A+ Guide to Hardware, 4e 17 How a Processor Works SYSTEM BUS FREQUENCY OR SPEED • When you read that Intel supports a motherboard speed of 533 MHz or 800 MHz, the speed refers to the system bus speed. • Other slower buses connect to the system bus, which serves as the go-between for other buses and the processor. A+ Guide to Hardware, 4e 18 How a Processor Works PROCESSOR FREQUENCY OR SPEED • Processor frequency is the speed at which the processor operates internally. • The first processor used in an IBM PC was the 8088, which worked at about 4.77 MHz, or 4,770,000 clock beats per second. • An average speed for a new processor today is about 3.2 GHz, or 3,200,000,000 beats per second. – In less than one second, this processor "beats" more times than a human heart beats in a lifetime! A+ Guide to Hardware, 4e 19 How a Processor Works PROCESSOR FREQUENCY OR SPEED • If the processor operates at 3.2 GHz internally but 800 MHz externally, the processor frequency is 3.2 GHz, and the system bus frequency is 800 MHz. – In this case, the processor operates at four times the system bus frequency. – This factor is called the multiplier. • If you multiply the system bus frequency by the multiplier, you get the processor frequency: • System bus frequency x multiplier = processor frequency A+ Guide to Hardware, 4e 20 How a Processor Works PROCESSOR FREQUENCY OR SPEED • On some motherboards, you must know the value of the multiplier in order to configure the frequency of the processor and system bus. • On other motherboards, the frequencies are automatically set by CMOS setup without your intervention. • Older boards used jumpers on the motherboard or CMOS setup to set the system bus frequency and multiplier, – which then determine the processor frequency. – For these older boards: 1.5, 2, 2.5, 3, 3.5, and 4. • You must know the documented processor speed in order to set the correct system bus frequency and multiplier, so that the processor runs at the speed for which it is designed. A+ Guide to Hardware, 4e 21 How a Processor Works PROCESSOR FREQUENCY OR SPEED • Processor frequencies or speeds are rated at the factory and included with the proces-sor documentation. • However, sometimes the actual speed of the processor might be slightly higher or lower than the advertised speed. • Newer boards automatically detect the processor speed and adjust the system bus speed accordingly. – Your only responsibility is to make sure you install a processor that runs at a speed the motherboard can support. A+ Guide to Hardware, 4e 22 How a Processor Works PROCESSOR FREQUENCY OR SPEED • OVERCLOCKING • For newer motherboards and processors, you can override the default frequencies by changing a setting in CMOS setup. – For example, one CMOS setup screen allows you to set the processor frequency at 5%, 10%, 15%, 20%, or 30% higher than the default frequency. • Overclocking is not recommended because the speed is not guaranteed to be stable. • Also, know that running a processor at a higher-thanrecommended speed can result in overheating, which can damage the processor. A+ Guide to Hardware, 4e 23 How a Processor Works PROCESSOR FREQUENCY OR SPEED • THROTTLING • Most motherboards and processors offer some protection against overheating so that, if the system overheats, it will throttle down or shut down to prevent the processor from being damaged permanently. • Enable automatic throttling if you overclock a system – check CMOS setup for the option to. • Turn it on so that the processor frequency will automatically decrease if overheating occurs. – Some processors will throttle back when they begin to overheat in order to protect themselves from damage. A+ Guide to Hardware, 4e 24 How a Processor Works DATA PATH SIZE • Data path size and word size – Data path: transports data into processor – Word path: number of bits processed in one operation • The data path, sometimes called the external data path, is that portion of the system bus that transports data into the processor. • The data path in Figure 4-2 is 64 bits wide. • The word size, sometimes called the internal data path size, is the largest number of bits the processor can process in one operation. • Word size of today's processors is 32 bits (4 bytes) or 64 bits (8 bytes). • The word size need not be as large as the data path size; some processors can receive more bits than they can process at one time, as in the case of the Pentium in Figure 4-2. A+ Guide to Hardware, 4e 25 How a Processor Works DATA PATH SIZE • But this is expected to soon change because Intel and AMD both have 64-bit processors that are currently used in the server market, and AMD has 64-bit processors for the desktop and notebook market. • Earlier processors always operated in real mode, using a 16-bit word size and data path on the system bus. A+ Guide to Hardware, 4e 26 How a Processor Works DATA PATH SIZE • Later processors, protected mode was introduced, • uses a 32-bit word size. • Most applications written today use 32-bit protected mode, because the most popular processors today for desktop and notebook computers are the Pentiums, which use a 32-bit word size. A+ Guide to Hardware, 4e 27 How a Processor Works DATA PATH SIZE • Problem! • To take full advantage of a 64-bit processor, such as the Intel Itanium or the AMD Athlon, software developers must recompile their applications to use 64-bit processing and write operating systems that use 64-bit data transfers. • Microsoft provides a 64-bit version of Windows XP that works with the 64-bit processors. • Microsoft Vista 64-bit is the newest OS to use 64bit processors. A+ Guide to Hardware, 4e 28 How a Processor Works MULTIPROCESSING • CPU designers have come up with several creative ways of doing more than one thing at a time to improve performance. • Three methods are popular: multiprocessing, dual processors, and dual-core processing. • Multiprocessing is accomplished when a processor contains more than one ALU. – Simultaneous processing by two or more ALUs • Older processors had only a single ALU. • Pentiums, and those processors coming after them, have at least two ALUs. A+ Guide to Hardware, 4e 29 How a Processor Works MULTIPROCESSING • With two ALUs, processors can process two instructions at once and, therefore, are true multiprocessing processors. • Because Pentiums have two ALUs, the front-side data bus is 64 bits wide, and the back-side data bus is only 32 bits wide. • Because each ALU processes only 32 bits at a time, the industry calls the Pentium a 32-bit processor even though it uses a 64-bit bus externally. A+ Guide to Hardware, 4e 30 How a Processor Works MULTIPROCESSOR • A second method of improving performance is installing more than one processor on a motherboard, creating a multiprocessor platform. • A motherboard must be designed to support more than one processor by providing more than one processor socket. • For example, some motherboards designed for servers have two processor sockets on the board for a dual-processor configuration. • The processors installed on these boards must be rated to work in a multiprocessor platform. A+ Guide to Hardware, 4e 31 How a Processor Works MULTIPROCESSOR • Some Xeon processors are designed to be used this way. • You can install a single Xeon processor in one of the processor sockets, but for improved performance, a second Xeon can be installed in the second socket. • In computer ads, a Xeon processor rated to run on a multiprocessor platform is listed as a Xeon MP processor (MP stands for multiprocessor). A+ Guide to Hardware, 4e 32 How a Processor Works DUEL-CORE PROCESSING • The latest advancement in multiple processing is dual-core processing. • Using this technology, the processor housing contains two processors that operate at the same frequency, but independently of each other. • They share the front-side bus, but have independent internal caches. • Figure 4-3 shows how dual-core processing is implemented by AMD, which is similar to Intel's configuration used by the Pentium D and Celeron D processors (D stands for dualcore). – For Pentium and Celeron dual-core processors, each of the two processors in the processor housing still use two ALUs. A+ Guide to Hardware, 4e 33 Figure 4-3 AMD dual-core processing using two Opteron processors in the single processor housing A+ Guide to Hardware, 4e 34 A+ Guide to Hardware, 4e 35 How a Processor Works MEMORY CACHE • Memory cache – Static RAM (SRAM): holds data as long as power is on • Lets processor bypass slower dynamic RAM (DRAM) – L1 cache is on the processor chip, – L2 cache is external A+ Guide to Hardware, 4e 36 How a Processor Works MEMORY CACHE • A memory cache is a small amount of RAM • referred to as static RAM [SRAM] • much faster than the rest of RAM, which is called dynamic RAM (DRAM). • SRAM is faster than DRAM because SRAM does not need refreshing and can hold its data as long as power is available. • DRAM loses data rapidly and must be refreshed often. A+ Guide to Hardware, 4e 37 How a Processor Works MEMORY CACHE • The processor can process instructions and data faster if they are temporarily stored in SRAM cache. • The cache size a processor can support is a measure of its performance, especially during memory-intensive calculations. A+ Guide to Hardware, 4e 38 A+ Guide to Hardware, 4e 39 How a Processor Works MEMORY CACHE • To take advantage of the little SRAM available, when the processor requests data or programming code, the memory controller anticipates what the processor will request next and copies that data or programming code to SRAM (see Figure 4-4). • Then, if the controller guessed correctly, it can satisfy the processor request from SRAM without accessing the slower DRAM. • Under normal conditions, the controller guesses right more than 90 percent of the time and caching is an effective way of speeding up memory access. A+ Guide to Hardware, 4e 40 Figure 4-4 Cache memory (SRAM) is used to temporarily hold data in expectation of what the processor will request next A+ Guide to Hardware, 4e 41 How a Processor Works MEMORY CACHE- SRAM • In the past, SRAM was contained on the motherboards, and upgrading SRAM could be accomplished by adding SRAM to slots on the board. • SRAM on a motherboard was contained in individual chips or on a memory module called a cache on a stick (COAST). • Figure 4-5 shows an older motherboard supporting the Classic Pentium with 256 K of SRAM installed on the board in two single chips. • A COAST slot holds an additional 256 K. A+ Guide to Hardware, 4e 42 A+ Guide to Hardware, 4e 43 How a Processor Works MEMORY CACHE- SRAM • Historically, SRAM used these different technologies: burst SRAM, pipelined SRAM, pipelined burst SRAM, and synchronous and asynchronous SRAM. A+ Guide to Hardware, 4e 44 How a Processor Works MEMORY CACHE- SRAM • Most present-day motherboards don't contain SRAM— – rather most SRAM is contained inside the processor housing as an embedded function of the processor itself. • Processors have a memory cache inside the processor housing on a small circuit board beside the processor chip and also on the processor chip itself. • In documentation, the chip is sometimes called a die. A+ Guide to Hardware, 4e 45 How a Processor Works MEMORY CACHE- L1 / L2 • A memory cache on the processor chip is called an internal cache, a primary cache, or a Level 1 (L1) cache. • A cache outside the processor microchip is called an external cache, a secondary cache, or a Level 2 (L2) cache. • Some processors use a type of Level 1 cache called Execution Trace Cache. A+ Guide to Hardware, 4e 46 How a Processor Works MEMORY CACHE- L1 / L2 • For example, the Pentium 4 has 8 K of Level 1 cache used for data and an additional 12 K of Execution Trace Cache containing a list of operations that have been decoded and are waiting to be executed. • Many times, a processor decides to follow one branch of operations in a program • Only branches of operations that the processor has determined will be executed are stored in the Execution Trace Cache, making the execution process faster. A+ Guide to Hardware, 4e 47 How a Processor Works MEMORY CACHE- L1 / L2 • L2 caches are usually 128 K, 256 K, 512 K, 1 MB, or 2MB in size • In the past, all Level 2 Cache was found on the motherboard, but beginning with the Pentium Pro, some L2 cache has been included inside the processor housing. • Figure 4-6 shows two methods in which Intel implements L2 cache inside the processor housing. A+ Guide to Hardware, 4e 48 L2 CACHE A+ Guide to Hardware, 4e 49 How a Processor Works MEMORY CACHE- L1 / L2 • Using one method, a Pentium has L2 cache stored on a separate microchip within the processor housing, which is called discrete L2 cache or On-Package L2 cache. • The back-side bus servicing this cache runs at half the speed of the processor, – which is why Intel advertises this cache as "half speed On-Package L2 cache." • Using another method, some Pentiums contain L2 cache directly on the same die as the processor core, – making it difficult to distinguish between LI and L2 cache; • this is called Advanced Transfer Cache (ATC). A+ Guide to Hardware, 4e 50 How a Processor Works MEMORY CACHE- L1 / L2 / L3 • ATC makes it possible for the Pentium to fit on a smaller and less expensive form factor. • The ATC bus is 256 bits wide and runs at the same speed as the processor. • If there is L2 cache in the processor housing and additional cache on the motherboard, the cache on the motherboard is called Level 3 (L3) cache. A+ Guide to Hardware, 4e 51 How a Processor Works MEMORY CACHE- L1 / L2 / L3 • In addition, some advanced processors manufactured by AMD have LI, L2, and L3 cache inside the processor housing. • In this case, the L3 cache is further removed from the processor than the L2 cache, even though both are inside the processor housing. • Table 4-1 summarizes the locations for memory caches. A+ Guide to Hardware, 4e 52 How a Processor Works MEMORY CACHE- L1 / L2 / L3 A+ Guide to Hardware, 4e 53 How a Processor Works Instruction Set Overview • Instruction set: microcode used for basic operations • Three types of instruction sets: – Reduced instruction set computing (RISC) – Complex instruction set computing (CISC) – Explicitly parallel instruction computing (EPIC) • Some Intel instruction set extensions: – MMX (Multimedia Extensions) – SSE (Streaming SIMD Extension) • SIMD: single instruction, multiple data A+ Guide to Hardware, 4e 54 How a Processor Works INSTRUCTION SETS • INSTRUCTION SET AND MICROCODE Groups of instructions that accomplish fundamental operations, such as comparing or adding two numbers, are permanently built into the processor chip. • Less efficient processors require more steps to perform these simple instructions than do more efficient processors. • These instructions are called microcode and the groups of instructions are collectively called the instruction set. • Earlier processors use an instruction set called reduced instruction set computing (RISC), and many later processors use a more complex instruction set called complex instruction set computing (CISC). A+ Guide to Hardware, 4e 55 How a Processor Works INSTRUCTION SETS • Intel has made several improvements to its instruction sets with multimedia applications in mind. – perform many repetitive operations, • MMX (Multimedia Extensions) is used by the Pentium MMX and Pentium II • SSE Streaming is used by the Pentium III • SSE2, SSE3, and Hyper-Threading for the Pentium 4. INTEL vs. AMD • http://www23.tomshardware.com/cpu.html?modelx =33&model1=430&model2=464&chart=185 A+ Guide to Hardware, 4e 57 In the Beginning, there was 8086... • CPUs have gone through many changes through the few years since Intel came out with the first one. • IBM chose Intel's 8088 processor for the brains of the first PC. (1975) – This choice by IBM is what made Intel the perceived leader of the CPU market. • Intel continues to remain more than a viable source of new technology in this market, with the ever-growing AMD nipping at their heels. • The first four generations of Intel processor took on the "8" as the series name, which is why the technical types refer to this family of chips as the 8088, 8086, and 80186. • This goes right on up to the 80486, or simply the 486. 8086 (1978) • It was a true 16-bit processor and talked with its cards via a 16 wire data connection. • The chip contained 29,000 transistors and 20 address lines that gave it the ability to talk with up to 1 MB of RAM. • What is interesting is that the designers of the time never suspected anyone would ever need more than 1 MB of RAM. • The chip was available in 5, 6,, 8, and 10 MHz versions. Intel 8088 (1979) • The 8088 is, for all practical purposes, identical to the 8086. • The only difference is that it handles its address lines differently than the 8086. • This chip was the one that was chosen for the first IBM PC, and like the 8086, it is able to work with the 8087 math coprocessor chip. Intel 80286 (1982) • A 16-bit, 134,000 transistor processor capable of addressing up to 16 MB of RAM. • The 286 was the first "real" processor. It introduced the concept of protected mode. • This is the ability to multitask, having different programs run separately but at the same time. • It ran at 8, 10, and 12.5 MHz, but later editions of the chip ran as high as 20 MHz. – While these chips are considered paperweights today, they were rather revolutionary for the time period. Intel 386 (1985 - 1990) 16, 20, 25 & 33 MHz • The 386 signified a major increase in technology from Intel. • The 386 was a 32-bit processor, meaning its data throughput was immediately twice that of the 286. • Containing 275,000 transistors, the 80386DX processor came in 16, 20, 25, and 33 MHz versions. • The 32-bit address bus allowed the chip to work with a full 4 GB of RAM and a staggering 64 TB of virtual memory. • In addition, the 386 was the first chip to use instruction pipelining, which allows the processor to start working on the next instruction before the previous one is complete. 486 (1989 - 1994) 33 MHz • The 80486DX was released in 1989. • It was a 32-bit processor containing 1.2 million transistors. • It had the same memory capacity as the 386 (both were 32bit) but offered twice the speed at 26.9 million instructions per second (MIPS) at 33 MHz. • The 486 was the first to have an integrated floating point unit (FPU) to replace the normally separate math coprocessor (not all flavors of the 486 had this, though). • 8 KB on-die cache. – This increases speed by using the instruction pipelining to predict the next instructions and then storing them in the cache. The Pentium (1993) 60 to 200 MHz • It was not to be called the 80586. • There were some legal issues surrounding the ability for Intel to trademark the numbers 80586. • So, instead, Intel changed the name of the processor to the Pentium, a name they could easily trademark. The Pentium (1993) • They released the Pentium in 1993. • The original Pentium performed at 60 MHz and 100 MIPS. Also called the "P5" or "P54", • the chip contained 3.21 million transistors and worked on the 32-bit address bus (same as the 486). • It has a 64-bit external data bus which could operate at roughly twice the speed of the 486. The Pentium (1993) • The Pentium family includes the 60/66/75/90/100/120/133/150/166/200 MHz clock speeds. • The original 60/66 MHz versions operated on the Socket 4 setup, while all of the remaining versions operated on the Socket 7 boards. • Pentium is compatible with all of the older operating systems including DOS, Windows 3.1, Unix, and OS/2. • Pro – MMX Pentium MMX (1997) 133 to 300 MHz • Improve the original Pentium and make it better serve the needs in the multimedia and performance department. • One of the key enhancements, and where it gets its name from, is the MMX instruction set. • The 57 additional streamlined instructions helped the processor perform certain key tasks in a streamlined fashion, allowing it to do some tasks with one instruction that it would have taken more regular instructions to do. It paid off, too. • The Pentium MMX performed up to 10-20% faster with standard software, and higher with software optimized for the MMX instructions. – Many multimedia applications and games that took advantage of MMX performed better, had higher frame rates, etc. Pentium II (1997) 233 to 450 MHz • Pentium II is kind of like the child of a Pentium MMX mother and the Pentium Pro Father. • Pentium II has 32KB of L1 cache (16KB each for data and instructions) and has a 512KB of L2 cache on package. • The L2 cache runs at ½ the speed of the processor, not at full speed. • Nonetheless, the fact that the L2 cache is not on the motherboard, but instead in the chip itself, boosts performance. Pentium II (1997) • • • • • • One of the most noticeable changes in this processor is the change in the package style. Almost all of the Pentium class processors use the Socket 7 interface to the motherboard. P II makes use of "Slot 1". The package-type of the P2 is called Single-Edge contact (SEC). The chip and L2 cache actually reside on a card which attaches to the motherboard via a slot, much like an expansion card. The entire P2 package is surrounded by a plastic cartridge. – In addition to Intel's departure into Slot 1, they also patented the new Slot 1 interface, effectively barring the competition from making competitor chips to use the new Slot 1 motherboards. – This move, no doubt, demonstrates why Intel moved away from Socket 7 to begin with - they couldn't patent it. Celeron (1998) 850 MHz to 2.9 GHz • Entry level market with a stripped down version of the Pentium II, the Celeron. • In order to decrease costs, Intel removed the L2 cache from the Pentium II. • Removing the L2 cache from a chip seriously hampers its performance. • On top of that, the chip was still limited to the 66MHz system bus. • As a result, competitor chips at the same clock speeds could still outperform the Celeron. • What was the point? Celeron (1998) 850 MHz to 2.9 GHz • Intel had realized their mistake with the next edition of the Celeron, the Celeron 300A. • The 300A came with 128KB of L2 cache on board. • The L2 cache was on-die with the 300A, meaning it ran at full processor speed, not half speed like the Pentium II. – This fact was great for Intel users, because the Celerons with full speed cache operated much better than the Pentium II's with 512 KB of cache running at half speed. • 300A became well-known in overclocking enthusiast circles. • It quickly became known for the cheap chip you could buy and crank up to compete with the more expensive stuff. Pentium III (1999) 600 MHz to 1 GHz • • • • • • • Intel released the Pentium III "Katmai" processor in February of 1999, running at 450 MHz on a 100MHz bus. Katmai introduced the SSE instruction set, which was basically an extension of MMX that again improved the performance on 3D apps designed to use the new ability. Also dubbed MMX2, SSE contained 70 new instructions, with four simultaneous instructions able to be performed simultaneously. Katmai eventually saw 600 MHz, but Intel quickly moved on to the Coppermine. In April of 2000, Intel released their Pentium III Coppermine. While Katmai had 512 KB of L2 cache, Coppermine had half that at only 256 KB. But, the cache was located directly on the CPU core rather than on the daughtercard as typified in previous Slot 1 processors. – This made the smaller cache an actual non-issue, because performance benefited. Celeron II (2000) 533 MHz to 1.1 GHz • Just as the Pentium III was a Pentium II with SSE and a few added features, the Celeron II is simply a Celeron with a SSE, SSE2, and a few added features. • The chip is available from 533 MHz to 1.1 GHz. • This chip was basically an enhancement of the original Celeron, and it was released in response to AMD's coming competition in the low-cost market with the Duron. • Celeron II would not be released with true 100 MHz bus support until the 800MHz edition, which was put out at the beginning of 2001. Pentium IV (2000 - Current) 1.4 GHz to 3.06 GHz • Pentium IV was exactly what Intel needed to again take the torch from AMD. • Pentium IV is a truly new CPU architecture and serves as the beginning to new technologies we will see for the next several years. • The new NetBurst architecture is designed with future speed increase in mind, meaning P4 is not going to fade away quickly like Pentium III near the 1 GHz mark. • According to Intel, NetBurst is made up of four new technologies: Hyper Pipelined Technology, Rapid Execution Engine, Execution Trace Cache and a 400MHz system bus. Hyper Pipelined Technology • There are a couple of ways to increase the speed of a processor. One is to decrease the die size. • Plan B is to change the design of the CPU pipeline so that it is wider, can accommodate more instructions. • Hyper Pipelined Technology refers to Intel's expanding of the CPU pipeline from 10 stages (of the P6) to 20 stages. • This effectively makes the data pipe (bad term, but descriptive) wider, and allows each stage to do actually less per clock cycle than the P6 core. – Expanding a street highway - you add more lanes and for awhile each lane has less traffic, but eventually traffic increases and the road can handle much more traffic. Rapid Execution Engine • The Pentium IV contains 2 arithmetic logic units and they operate at twice the speed of the processor. • While this might sound like absolute heaven, it is good to keep in mind that they had to do it this way due to the pipeline design in order to even keep integer performance up to that of the Pentium III. – So, this is really a necessary design change due to the increase pipeline size. Execution Trace Cache • First, they increase the branch target buffer size to eight times that of the Pentium III. • This cache is the area from which the branch predictor gets its data. • Secondly, Intel reduced the size of the L1 data cache to only 8K in order to reduce the latency of the cache. • This, no doubt, increases the need for the 256 KB on-die L2 cache, and the latency of that has been improved on the P4 as well. • Lastly, Intel added a execution trace cache. • This is a new cache that can hold instructions that are already decoded and ready for execution. Intel Core 2 Duo processors Intel® Core™2 Quad processor • Up to 54% better performance for intense multimedia applications, streaming movies, music, and more with powerful Intel quad-core technology¹ • Up to 53% better performance when enjoying immersive 3-D gaming² • Up to 79% faster performance for highly-threaded applications when creating multimedia and 3-D content³ • Up to 8MB of L2 cache and 1066 MHz Front Side Bus for an unrivaled multitasking experience AMD Advanced Micro Devices AM486DX Series (1994 - 1995) • Intel was not the only manufacturer playing in the sandbox at the time. • AMD put out its AM486 series in answer to Intel's counterpart. • AMD released the chip in AM486DX4/75, AM486DX4/100, and AM486DX4/120 versions. • It contained on-board cache, power management features, 3-volt operation and SMM mode. • This made the chip fitting for mobiles in addition to desktops. • The chip found its way into many 486-compatibles. AMD AM5x86 (1995) • This is the chip that put AMD onto the map as official Intel competition. – AMD's competitive response to Intel's Pentium-class processor. • Users of the Intel 486 processor, in order to get Pentium-class performance, had to make use of an expensive OverDrive processor or ditch their motherboard in favor of a true Pentium board. • AMD saw an opening here, and the AM5x86 was designed to offer Pentium-class performance while operating on a standard 486 motherboard.. AMD AM5x86 (1995) • They did this by designing the 5x86 to run at 133MHz by clock-quadrupling a 33 MHz chip. • This 33 MHz bus allowed it to work on 486 boards. • This speed also allowed it to support the 33 MHz PCI bus. • The chip also had 16 KB on-die cache. • All of this together, and the 5x86 performed better than a Pentium-75. • The chip became the de facto upgrade for 486 users who did not want to ditch their 486-based PCs yet. AMD K5 (1996) • Designed to go head to head with the Pentium processor. • It was designed to fit right into Socket 7 motherboards, allowing users to drop K5's into the motherboards they might have already had. • The chip was fully compatible with all x86 software. • In order to rate the speed of the chips, AMD devised the P-rating system (or PR rating). • This number identified the speed as compared to the true Intel Pentium equivalent. AMD K5 (1996) • K5's ran from 75 MHz to 166 MHz (in P-ratings, that is). • They contained 24KB of L1 cache and 4.3 million transistors. • While the K5's were nice little chips for what they were, AMD quickly moved on with their release of K6. AMD K6 (1997) • The K6 gave AMD a real leg up in performance, and it virtually closed the gap between Intel and AMD in terms of Intel being perceived as the real performance processor. • The K6 processor compared, performance-wise, to the new Intel Pentium II's, but the K6 was still Socket 7 meaning it was still a Pentium alternative. • The K6 took on the MMX instruction set developed by Intel, allowing it to go head to head with Pentium MMX. • Based on the RISC86 microarchitecture, the K6 contained seven parallel execution engines and two-level branch prediction. AMD K6 (1997) • It contained 64KB of L1 cache – (32KB for data and 32KB for instructions). • It made use of SMM power management, leading to mobile version of this chip hitting the market. • 166MHz to 300 MHz versions. • It gave the early Pentium II's a run for their money, but AMD had to improve on it in order to keep up with Intel for long. Cyrix 6x86MX (1997) • Well, Intel came up with MMX and AMD was already using it starting with the K6. • The 6x86MX, also dubbed "M2", was Cyrix's answer. • This processor took on the MMX instruction set, as well as took an increased 64KB cache and an increase in speed. • The first M2's were 150 MHz chips, or a P-rating of PR166 (Yes, M2's also used the P-rating system). • The fastest ones operated at 333 MHz, or PR-466. • M2 was the last processor released by Cyrix as a standalone company. • In 1999, Via Technologies acquired the Cyrix line from it's parent company, National Semiconductor. AMD K6-2 & K6-3 (1998) • AMD was a busy little company at the time Intel was playing around with their Pentium II's and Celerons. • In 1998, AMD released the K6-2. • The "2" shows that there are some enhancements made onto the proven K6 core, with higher speeds and higher bus speeds. • They probably were also taking a page out of the Pentium "2" book. AMD K6-2 & K6-3 (1998) 3D NOW! • The most notable new feature of the K6-2 was the addition of 3DNow technology. • Just as Intel created the MMX instruction set to speed multimedia applications, AMD created 3DNow to act as an additional 21 instructions on top of the MMX instruction set. – With software designed to use the 3DNow instructions, multimedia applications get even more boost. • Using 3DNow, larger L1 cache, on-die L2 cache and Socket 7 usability, the K6-2 gained ranks in the market without too much trouble. – When used with Socket 7 boards that contained L2 cache on board, the integrated L2 cache on the processor made the motherboard cache considered L3 cache. AMD K6-2 & K6-3 (1998) 3D NOW! • The K6-3 processor was basically a K6-2 with 256 KB of on-die L2 cache. • The chip could compete well with the Pentium II and even Pentium III's of the early variety. • In order to eek out the full potential of the processor core, though, AMD fine tuned the limits of the processor, leading the K6-2 and K6-3 to be a bit picky. AMD K6-2 & K6-3 (1998) 3D NOW! • The split voltage requirements were pretty rigid, and as a result AMD held a list of "approved" boards that could tolerate such fine control over the voltages. • Processor cooling was also an important issue with these chips due to the increased heat. AMD Athlon K7 (1999 - Present) • With the release of the Athlon processor in 1999, AMD's status in the high performance realm was placed in concrete. • The Athlon line continues to this day, with the highest clock speeds all operating off of various designs and improvements off of the Athlon series. • But, the whole line started with the original Athlon classic. • The original Athlon came at 500MHz. • Designed at a 0.25 micron level, the chip boasted a superpipelined, superscalar microarchitecture. • It contained nine execution pipelines, a super-pipelined FPU and an again-enhanced 3dNow technology. AMD Athlon (1999 - Present) SLOT A • These issues all rolled into one gave Athlon a real performance reputation. • One notable feature of the Athlon is the new Slot interface. • While Intel could play games by patenting Slot 1, AMD decided to call the bet by developing a Slot of their own - Slot A. AMD Athlon (1999 - Present) • Slot A looks just like Slot 1, although they are not electrically compatible. • But, the closeness of the two interfaces allowed motherboard manufacturers to more easily manufacturer mainboard PCBs that could be interchangeable. • They would not have to re-design an entire board to accommodate either Intel or AMD - they could do both without too much hassle. AMD Athlon (1999 - Present) • Also notable with the release of Athlon was the entirely new system bus. • This bus operated at 200MHz, faster than anything Intel was using. • The bus had a bandwidth capability of 1.6 GB/s. AMD Athlon (1999 - Present) Thunderbird • In June of 2000, AMD released the Athlon Thunderbird. • This chip came with an improved 0.18 micron design, on-die full speed L2 cache (new for Athlon), DDR RAM support, etc. • It is a real workhorse of a chip and has a reputation for being able to be pushed well beyond the speed rating as assigned by AMD. • Overclocker's paradise. – Thunderbird was also released in Socket A (or Socket 462) format, so AMD was now returning to its socketed roots just as Intel had already done by this time. AMD Athlon XP (2001) Palomino • In May 2001, AMD released Athlon "Palomino", also dubbed the Athlon 4. • While the Athlon had now been out for about 2 years, it was now being beaten by Intel's Pentium IV. • The direct competition of the Pentium III was on its way to the museum already, and Athlon needed a boost to keep up with the new contender. • The answer was the new Palomino core. • The original intention of Palomino was to expand off of the Thunderbird chip, by reducing heat and power consumption. AMD Athlon XP (2001) Palomino • Due to delays, it was delayed and it ended up being beneficial. • The chip was released first in notebook computers. AMD-based notebooks, until this time, were still using K6-2's and K6-3's and thus AMD's reputation for performance in the mobile market was lacking. • So, Athlon 4 brought AMD to the line again in the mobile market. • Athlon 4 was later released to the desktop market, workstations, and multiprocessor servers (with its true dual processor support). AMD Athlon XP (2001) Palomino • Palomino made use of a data pre-fetch cache predictor and a translation look-aside buffer. It also made full use of Intel's SSE instruction set. • The chip made use of AMD's PowerNow! technology, which had actually been around since the K6-2 and 3 days. • It allows the chip to change its voltage requirements and clock speed depending on the usage requirement of the time. • This was excellent for making the chip appropriate for power-sensitive apps such as mobile systems. AMD Athlon XP (2001) Palomino • When AMD released the Palomino to the desktop market in October of 2001, they renamed the chip to Athlon XP, and also took on a slightly different naming jargon. • Due to the way Palomino executes instructions, the chip can actually perform more work per clock cycle than the competition, namely Pentium IV. • Therefore, the chips actually operate at a slower clock speed than AMD makes apparent in the model numbers. • They chose to name the Athlon XP versions based on the speed rating of the processor as determined by AMD and their own benchmarking. AMD Athlon XP (2001) Palomino • So, for example, the Athlon XP 1600+ performs at 1.4 GHz, but the average computer user will think 1.6 GHz, which is what AMD wants. • But, this is not to say that AMD is tricking anybody. • In fact, these chips to perform like the Thunderbird at the rated speed, and perform quite well when stacked against the Pentium IV. • In fact, the Athlon XP 1800+ can out-perform the Pentium IV at 2 GHz. AMD Athlon XP (2001) Palomino • Besides the naming, the XP was basically the same as the mobile Palomino released a few months earlier. • It did boast a new packaging style that would help AMD's release of 0.13 micron design chips later on. • It also operated on the 133MHz front-side bus (266MHz when DDR taken into account). • AMD continued to use the Palomino core until the release of the Athlon XP 2100+, which was the last Palomino. AMD Athlon XP (2001) Thoroughbred • In June of 2002, AMD announced the 0.13 micron Thoroughbred-based 2200+ processor. • The move was more of a financial one, since there are no real performance gains between Palomino and Thoroughbred. • Nonetheless, the smaller more means AMD can product more of them per silicon wafer, and that just makes sense. AMD Athlon XP (2003) K8 • 32-bit processors have served us well since the 1980s, but their life is coming to an end. • Once the 4GB memory limit (usually 2GB per process) seemed far away, but nowadays even home users could run into it. AMD Athlon XP (2003) K8 Clawhammer • The Athlon 64 (The Processor Formerly Known As ClawHammer) increases that address space to over 16 Exabytes (16 billion Gigabytes) of RAM. • Which should be enough for the moment. • Trouble is, you need 64-bit software to take advantage of it, and right now there’s virtually none. • So it’s just as well that the CPU runs 32-bit software even better than the Athlon XP, thanks to new architectural features. AMD Athlon XP (2003) Clawhammer • High on the list is a DDR SDRAM controller (single channel, sadly), integrated into the core. • This reduces the amount of data that needs to be sent over the processor bus, boosting performance and reducing latencies. • And it’s one less component for chipset manufacturers to be concerned about, simplifying their designs. AMD Athlon XP (2003) Clawhammer • Connection to the motherboard chipset is handled by AMDs HyperTransport bus, which also connects CPUs together in a multi-processor system – although this feature won’t be available for the desktop model. • provides a bandwidth of 3.2GB/s in both directions • The move to a full 1MB Level 2 cache is another plus point. AMD Athlon XP (2003) Sempron • • • • AMD Sempron™ Processor Family AMD Athlon™ 64 X2 Dual-Core Processor AMD Athlon™ 64 FX Processor AMD Opteron™ Processor Family K8 64bit • The K8 is a major revision of the K7 architecture – 64-bit extension to the x86 instruction set (officially called AMD64, an x86-64 implementation), – on-chip memory controller – HyperTransport, as part of a Direct Connect Architecture. – The Opteron, released on April 22, 2003, – It was followed by the Athlon 64 on September 23, 2003. K8 64bit AMD Opteron • It is arguable that at the time of its release 64-bit was not yet needed by mainstream users. • However the fact that the architecture offered high performance 32-bit application compatibility made it feasible for home users. • It was so popular in fact, that the AMD64 standard was adopted by Microsoft and Sun Microsystems and quickly supported by the GNU/Linux and BSD communities. • This left Intel in a position where they were forced to license the x86-64 extensions for their own 64-bit K8 • The K8 is marketed under many names, depending on the targeted end-user: – – – – Athlon 64 (and FX), Opteron, Turion 64 some Semprons • The Opteron is the server version of the K8. AMD Athlon 64 X2 Dual-Core April 21, 2005 • AMD released the first dual core x86 server chip on April 21, 2005. • The first desktop-based dual core processor family – the Athlon 64 X2 came a month later. • The X2 can be distinguished from Intel's early (Pentium D) dual-core design, as the X2 mated two cores into a single chip, rather than two chips on a single package. • The X2 improved upon the performance of the original Athlon 64, especially for multi-threaded software applications. • Intel released its Core 2 Duo processor a year later, which, like the Athlon 64 X2, incorporated two processing cores on a single chip. Socket AM2 • To compete with Intel's advantage in memory bandwidth, AMD released a new socket dubbed "Socket AM2". • Socket AM2 CPUs use DDR2 memory instead of the older DDR memory Quad Core AMD K10: Date 2007 • The quad-core architecture, also known as "AMD K10" is AMD's new microarchitecture. • The "AMD K10" microarchitecture is the immediate successor to the AMD K8 AMD64 microarchitecture, and is due mid-2007. • K10 will come in a single, dual, and quad core versions with all cores on one single die. A+ Guide to Hardware, 4e 117 AMD Opteron 64 • 4 CPU Cores • 4 L2 Cache – 512KB • 2MB L3 Cache A+ Guide to Hardware, 4e 118 A+ Guide to Hardware, 4e 119 AMD Fusion • Merger between AMD and ATI – merges a CPU and GPU on one chip • 20 lane PCI Express link to accomodate external PCI Express peripherals –eliminating the Northbridge chip, completely from the motherboard. • It is expected to be released late2008 or early-2009. AMD Launches Phenom II CPU, Its Fastest Yet • AMD Phenom II Explained • AMD is positioning Phenom II in between Intel's Core 2 Quad and Core i7 offerings. Phenom II chips are available in two versions, the X4 920 and the X4 940 Black Edition, which compete tit-for-tat against Intel's highest Core 2 Quad CPU frequencies at 2.8 and 3.0 GHz, respectively. A+ Guide to Hardware, 4e 121 • AMD bumped the shared L3 cache of the Phenom II processors up from 2MB to 6MB, giving each CPU a total cache of 8MB. • L3 cache serves as a shared memory space for the cores to draw from. • Increasing the amount improves the CPU's ability to pull data from this faster memory space instead of having to issue slower requests to the system's main memory. A+ Guide to Hardware, 4e 122 • The move puts Phenom II processors right in the middle of Intel's Core 2 Quad lineup for cache size, but the result is still short of the 12MB caches found on higher-end Core i7 chips. • Though limited overclocking of the 920-edition processors is available through AMD's OverDrive software, the company is tipping its hat toward the extreme-performance crowd with its Black Edition processors. A+ Guide to Hardware, 4e 123 • These CPUs run multiplier-unlocked, which liquidnitrogen-armed enthusiasts have been able to exploit to frequencies above 6 GHz, surpassing the world record for Intel Core i7 processors, which stands at 5.5 GHz. • Performance • The Phenom II's integrated memory controller and HyperTransport interface give it a technical edge over competing Core 2 Quad chips, which lack those features. Intel moved to an integrated memory controller and began incorporating its own A+ Guide to Hardware, 4e version of HyperTransport--dubbed QuickPath 124 Interconnect--only with its Core i7 platform The A+ Guide to Hardware, 4e 125 The Intel Processors Review • Early model numbers: 8088, 8086, 80286, 386, 486 • New three-digit processor numbers: – Pentium processors: 5xx to 8xx – Celeron processors: 3xx – Pentium M processors: 7xx • Overview of the Pentium family of processors – – – – Two ALUs are used for multiprocessing 64-bit external path size and two 32-bit internal paths Eight types of Pentium processors; e.g., Pentium 4 Celeron and Xeon are offshoots from Pentium family A+ Guide to Hardware, 4e 130 A+ Guide to Hardware, 4e 131 The Intel Processors (continued) • Older Pentiums no longer sold by Intel – Classic Pentium, Pentium MMX, Pro, II, and III • Celeron – Uses a 478-pin socket or a 775-land socket – Uses Level 2 cache within processor housing • Pentium 4 – Runs at up to 3.8 GHz – Later versions use Hyper-Threading (HT) Technology A+ Guide to Hardware, 4e 132 Figure 4-8 The Pentiums are sometimes sold boxed with a cooler assembly A+ Guide to Hardware, 4e 133 The Intel Processors (continued) • Some mobile Pentium processors – Pentium M, Mobile Pentium 4, and Celeron M • Xeon processors – Use HT Technology and dual-core processing – Designed for servers and high-end workstations • The Itaniums – Utilize EPIC, a newer instruction set than CISC – External data path is 128 bits – L1 cache on processor die, L2 and L3 cache on board A+ Guide to Hardware, 4e 134 INTEL CPU’s • Intel Core 2 Extreme QX6700 2.66GHz / 8MB Cache / 1066MHz FSB / Quad-Core / Socket 775 • Intel Core 2 Duo E6600 2.40GHz, 4MB Cache, 1066MHZ FSB Socket 775 • Intel Pentium D 940 3.20GHz / 4MB Cache / 800MHz FSB / Dual-Core / Socket 775 • Intel Pentium D 840 3.2GHz / 2MB Cache / 800 FSB / Socket 775 / Dual-Core • Intel Celeron D 360 3.46GHz / 512KB Cache / 533MHz FSB / OEM / Socket 775 A+ Guide to Hardware, 4e 135 Table 4-3 The Intel Itanium processors A+ Guide to Hardware, 4e 136 AMD Processors http://www.amdcompare.com/us-en/desktop/Default.aspx • Manufactured by Advanced Micro Devices, Inc • Geared to 64-bit desktop and mobile processors • Older AMD processors – Use motherboards not compatible with Intel processors – Earlier processors used a 321-pin socket • Current AMD processors – For desktops: Athlon 64 X2 Dual-Core, Athlon 64 FX – For servers: Athlon MP, Opteron – For notebooks: Turion 64 Mobile, Mobile Athlon 64 A+ Guide to Hardware, 4e 137 Table 4-4 Older AMD processors A+ Guide to Hardware, 4e 138 VIA and Cyrix Processors • Use same sockets as earlier Pentium processors • Target: personal electronics and embedded devices • Three processors: – VIA C3: comes in EBGA and nanoBGA packages – VIA C7: for electronic devices, home theater, desktops – VIA C7-M: designed for ultrasmall notebooks A+ Guide to Hardware, 4e 139 AMD Phenom QUAD CORE A+ Guide to Hardware, 4e 140 False AMD Phenom QUAD CORE • Scales memory bandwidth and performance to match compute needs. • HyperTransport™ Technology provides up to 14.4GB/s peak bandwidth per processor – reducing I/O bottlenecks. • Up to 27.2GB/s total delivered • processor-to-system bandwidth • (HyperTransport bus + memory bus) A+ Guide to Hardware, 4e 141 False AMD Phenom QUAD CORE • • • • AMD Balanced Smart Cache In addition to the 512K L2 cache per core, up to 2MB of L3 cache shared by up to 4 cores. Shortened access times to highly accessed data for better performance. A+ Guide to Hardware, 4e 142 HyperTransport™ 3.0 Technology • Up to 8 .0 GB/s HyperTransport™ I/O bandwidth; • Up to 14.4GB/s in HyperTransport Generation 3.0 mode. • Up to 27.2GB/s total delivered processorto-system bandwidth – (HyperTransport bus + memory bus). • Quick access times to system resources for better performance. A+ Guide to Hardware, 4e 143 A+ Guide to Hardware, 4e 144 Processor Packages • Processor package: provides processor housing • Flat and thin processor packages – – – – Lay flat in a socket or motherboard Connectors can be pins or lands (newer) Intel example: PPGA (Plastic Pin Grid Array) AMD example: CPGA (Ceramic Pin Grid Array) • Cartridge processor packages – Can be installed on a slot or lay flat in a socket – Intel example: SECC (Single Edge Contact Cartridge) • Stands in slot 1 on the motherboard A+ Guide to Hardware, 4e 145 Figure 4-12 This Intel Celeron processor is housed in the PPGA form factor, which has pins on the underside that insert into Socket 370 A+ Guide to Hardware, 4e 146 Figure 4-13 Pentium II with heat sink and fan attached goes in slot 1 on this motherboard A+ Guide to Hardware, 4e 147 Processor Sockets and Slots • Used to connect the processor to the motherboard • Motherboard type must match processor package • Types of sockets – Sockets are built around pin grid or land grid arrays – Variations: PGA, SPGA, LGA, DIP, LIF, and ZIF • Types of slots – – – – Packages fit into slots like expansion cards Designated slots: Slot 1, Slot A, and Slot 2 New processor packages use sockets, not slots Slocket: adapts Slot 1 to processor requiring a socket A+ Guide to Hardware, 4e 148 Figure 4-16 Socket LGA775 is the latest Intel socket A+ Guide to Hardware, 4e 149 Figure 4-17 A riser card can be used to install a Celeron processor into a motherboard with slot 1 A+ Guide to Hardware, 4e 150 The Chipset • Set of chips on the motherboard • Controls memory cache, external buses, peripherals • Intel dominates the market for chipsets – Example: i800 series of chipsets • Intel 800 series Accelerated Hub Architecture – – – – – All I/O buses connect to a hub interface The hub connects to the system bus North Bridge: contains graphics and memory controller South Bridge: contains I/O controller hub Each bridge is controlled by a separate chipset A+ Guide to Hardware, 4e 151 Figure 4-18 Using Intel 800 series Accelerated Hub Architecture, a hub interface is used to connect slower I/O buses to the system bus A+ Guide to Hardware, 4e 152 Heat Sinks and Cooling Fans • Cooling assembly should keep temperatures <185° F • Target temperature range: 90° - 100° F – One or more fans are needed to meet cooling needs • Cooling fan sits on top of processor with wire or clip • Heat sink: clip-on device pulling heat from processor • Cooler: combination of heat sink and cooling fan A+ Guide to Hardware, 4e 153 Heat Sinks and Cooling Fans Figure 4-19 A processor cooling fan mounts on the top or side of the processor housing and is powered by an electrical connection to the motherboard A+ Guide to Hardware, 4e 155 FAN REPLACEMENT HEAT DOPE • Critical Step. • All modern CPUs require some sort of thermal material be added to the die to improve the thermal interface with the heatsink. • The purpose of a thermal compound is to fill in the microscopic voids in both the CPU die and the metal bottom of the heatsink. • You don't want to drown the CPU in thermal compound, just use enough (many manufacturers define the amount as a large grain of rice or a small pea) so when the heatsink presses down on it it will spread it over the die. Installing a Processor • Types of installation technicians are asked to perform: – – – – Assemble a PC from parts Exchange a processor that is faulty Add a second processor to a dual-processor system Upgrade an existing processor to improve performance • Motherboard documentation lists suitable processors • Some processor features to consider: – The core frequency and supported bus speeds – Multiprocessing capabilities – An appropriate cooler A+ Guide to Hardware, 4e 159 Voltage to the Processor • Earlier processors drew power from system bus lines – Newer motherboards may have a power connector • Modern motherboards regulate voltage to socket • Sockets were more universal for older processors – Processor may fit socket, but not get correct voltage – Ensure that motherboard supports older processor • Dual-voltage processor – Voltages for internal and external operations differ • Single-voltage processor: requires only one voltage A+ Guide to Hardware, 4e 160 Figure 4-23 Auxiliary 4-pin power cord from the power supply connects to the ATX12V connector on the motherboard to provide power to the Pentium 4 A+ Guide to Hardware, 4e 161 CPU Voltage Regulator • Voltages could be set on some older motherboards – Enabled motherboard to support various CPUs • Ways to configure voltage on older motherboards – Set jumpers to configure voltage to processor – Use a voltage regulator module (VRM) • A VRM can be embedded or installed with upgrade A+ Guide to Hardware, 4e 162 Installing a Pentium II in Slot 1 • Before beginning tasks, follow safety procedures • Summary of seven installation steps: – – – – – – – 1. Unfold the universal retention mechanism (URM) 2. Determine how the cooling assembly lines up 3. Fit the heat sink on the side of the SECC 4. Secure the cooling assembly to the SECC 5. Insert the cooler and SECC into supporting arms 6. Lock the SECC into position 7. Connect power cord from fan to power connection A+ Guide to Hardware, 4e 163 Figure 4-27 Insert the heat sink, fan, and SECC into the supporting arms and slot 1 A+ Guide to Hardware, 4e 164 Installing a Pentium 4 in Socket 478 • If necessary, install frame holding the cooler in place • Summary of six installation steps: – – – – – – 1. Lift the ZIF socket lever 2. Install the processor in the socket, lower the lever 3. Place some thermal compound on processor 4. Attach cooling assembly to retention mechanism 5. Push down clip levers on top of the processor fan 6. Connect power cord from fan to power connection A+ Guide to Hardware, 4e 165 Figure 4-30 Carefully push the cooler assembly clips into the retention mechanism on the motherboard until they snap into position A+ Guide to Hardware, 4e 166 Installing a Pentium 4 in Socket 775 • Socket 775 has a lever and socket cover • Cooler is installed between Steps 4 and 5 below • Summary of five installation steps – – – – – 1. Release the lever from the socket 2. Lift the socket cover 3. Place the processor in the socket 4. Close the socket cover 5. Connect power cord from fan to power connection • After components are installed, verify system works A+ Guide to Hardware, 4e 167 Figure 4-38 The cooler is installed on the motherboard using four holes in the motherboard A+ Guide to Hardware, 4e 168 Figure 4-42 The CPU and motherboard temperature is monitored by CMOS setup A+ Guide to Hardware, 4e 169 Intel / AMD: Video Edit Test Summary • Basic CPU components: I/O unit, control unit, ALUs • Registers: high speed memory used by ALU in current processing • Internal cache: holds frequently used instructions • Types of buses in CPU: internal and external (system) • Standard Intel Pentium features: two ALUs, 64-bit external path size and two 32-bit internal paths A+ Guide to Hardware, 4e 172 Summary (continued) • Processors are housed inside a processor package • Processors fit into slots or sockets in the motherboard • The chipset controls memory cache, external buses and some peripherals • A cooler comprises a cooling fan and a heat sink • A voltage regulator module (VRM) controls the amount of voltage to a processor A+ Guide to Hardware, 4e 173