Sixth Generation Processors other than Intel

written by: Hanna Quassar; article published: year 2006, month 08;


In: Categories » Computers and technology » Memory Processor Motherboards and buses » Sixth Generation Processors other than Intel

Besides Intel, many other manufacturers have produced P6-type processors, but often with a difference. Most of them were designed to interface with P5 class motherboards for the lower-end markets. AMD later offered up the Athlon and Duron processors, which were true sixth-generation designs using their own proprietary connections to the system.

This section examines the various sixth-generation processors from manufacturers other than Intel.

NexGen Nx586

NexGen was founded by Thampy Thomas, who hired some of the people formerly involved with the 486 and Pentium processors at Intel. At NexGen, developers created the Nx586, a processor that was functionally the same as the Pentium but not pin compatible. As such, it was always supplied with a motherboard; in fact, it was usually soldered in. NexGen did not manufacture the chips or the motherboards they came in; for that it hired IBM Microelectronics. Later NexGen was bought by AMD, right before it was ready to introduce the Nx686a greatly improved design by Greg Favor and a true competitor for the Pentium. AMD took the Nx686 design and combined it with a Pentium electrical interface to create a drop-in Pentium-compatible chip called the K6, which actually outperformed the original from Intel.

The Nx586 had all the standard fifth-generation processor features, such as superscalar execution with two internal pipelines and a high-performance integral L1 cache with separate code and data caches. One advantage is that the Nx586 includes separate 16KB instruction and 16KB data caches compared to 8KB each for the Pentium. These caches keep key instruction and data close to the processing engines to increase overall system performance.

The Nx586 also includes branch prediction capabilities, which are one of the hallmarks of a sixth-generation processor. Branch prediction means the processor has internal functions to predict program flow to optimize the instruction execution.

The Nx586 processor also featured a RISC core. A translation unit dynamically translates x86 instructions into RISC86 instructions. These RISC86 instructions were designed specifically with direct support for the x86 architecture while obeying RISC performance principles. They are thus simpler and easier to execute than the complex x86 instructions. This type of capability is another feature normally found only in P6 class processors.

The Nx586 was discontinued after the merger with AMD, which then took the design for the successor Nx686 and released it as the AMD-K6.

AMD-K6 Series

The AMD-K6 processor is a high-performance sixth-generation processor that is physically installable in a P5 (Pentium) motherboard. It essentially was designed for AMD by NexGen and was first known as the Nx686. The NexGen version never appeared because it was purchased by AMD before the chip was due to be released. The AMD-K6 delivers performance levels somewhere between the Pentium and Pentium II processor as a result of its unique hybrid design.

The K6 processor contains an industry-standard, high-performance implementation of the new multimedia instruction set, enabling a high level of multimedia performance for the time period. The K6-2 introduced an upgrade to MMX that AMD calls 3DNow!, which adds even more graphics and sound instructions. AMD designed the K6 processor to fit the low-cost, high-volume Socket 7 infrastructure. Initially, it used AMD's 0.35-micron, five-metal layer process technology; later the 0.25-micron process was used to increase production quantities because of reduced die size, as well as to decrease power consumption.

AMD-K6 processor technical features include

  • Sixth-generation internal design, fifth-generation external interface

  • Internal RISC core, translates x86 to RISC instructions

  • Superscalar parallel execution units (seven)

  • Dynamic execution

  • Branch prediction

  • Speculative execution

  • Large 64KB L1 cache (32KB instruction cache plus 32KB write-back dual-ported data cache)

  • Built-in floating-point unit

  • Industry-standard MMX instruction support

  • System Management Mode

  • Ceramic pin grid array (CPGA) Socket 7 design

  • Manufactured using 0.35-micron and 0.25-micron, five-layer designs

The K6-2 adds the following:

  • Higher clock speeds

  • Higher bus speeds of up to 100MHz (Super7 motherboards)

  • 3DNow!; 21 new graphics and sound processing instructions

The K6-3 adds the following:

  • 256KB of on-die full-core speed L2 cache

The addition of the full-speed L2 cache in the K6-3 was significant. It enabled the K6 series to fully compete with the Intel Pentium II processors and the Celeron processors based on the Pentium II. The 3DNow! capability added in the K6-2/3 was also exploited by newer graphics programs.

The AMD-K6 processor architecture is fully x86 binary code compatible, which means it runs all Intel software, including MMX instructions. To make up for the lower L2 cache performance of the Socket 7 design, AMD beefed up the internal L1 cache to 64KB total, twice the size of the Pentium II or III. This, plus the dynamic execution capability, enabled the K6 to outperform the Pentium and come close to the Pentium II and III in performance for a given clock rate. The K6-3 was even better with the addition of full-core speed L2 cache; however, this processor ran very hot and was discontinued after a relatively brief period.

Both the AMD-K5 and AMD-K6 processors are Socket 7 bus compatible. However, certain modifications might be necessary for proper voltage setting and BIOS revisions. To ensure reliable operation of the AMD-K6 processor, the motherboard must meet specific voltage requirements.

The AMD processors have specific voltage requirements. Most older split-voltage motherboards default to 2.8V Core/3.3V I/O, which is below specification for the AMD-K6 and could cause erratic operation. To work properly, the motherboard must have Socket 7 with a dual-plane voltage regulator supplying 2.9V or 3.2V (233MHz) to the CPU core voltage (Vcc2) and 3.3V for the I/O (Vcc3). The voltage regulator must be capable of supplying up to 7.5A (9.5A for the 233MHz) to the processor. When used with a 200MHz or slower processor, the voltage regulator must maintain the core voltage within 145mV of nominal (2.9V+/145mV). When used with a 233MHz processor, the voltage regulator must maintain the core voltage within 100mV of nominal (3.2V+/100mV).

If the motherboard has a poorly designed voltage regulator that cannot maintain this performance, unreliable operation can result. If the CPU voltage exceeds the absolute maximum voltage range, the processor can be permanently damaged. Also note that the K6 can run hot. Make sure your heatsink is securely fitted to the processor and that the thermally conductive grease or pad is properly applied.

The motherboard must have an AMD-K6 processor-ready BIOS with support for the K6 built in. Award has that support in its March 1, 1997 or later BIOS; AMI had K6 support in any of its BIOSs with CPU Module 3.31 or later; and Phoenix supports the K6 in version 4.0, release 6.0, or release 5.1 with build dates of 4/7/97 or later.

Because these specifications can be fairly complicated, AMD keeps a list of motherboards that have been verified to work with the AMD-K6 processor on its website.

AMD-K6 Processor Speeds and Voltages
Processor Core Speed Clock Multiplier Bus Speed Core Voltage I/O Voltage
K6-3 450MHz 4.5x 100MHz 2.4V 3.3V
K6-3 400MHz 4x 100MHz 2.4V 3.3V
K6-2 475MHz 5x 95MHz 2.4V 3.3V
K6-2 450MHz 4.5x 100MHz 2.4V 3.3V
K6-2 400MHz 4x 100MHz 2.2V 3.3V
K6-2 380MHz 4x 95MHz 2.2V 3.3V
K6-2 366MHz 5.5x 66MHz 2.2V 3.3V
K6-2 350MHz 3.5x 100MHz 2.2V 3.3V
K6-2 333MHz 3.5x 95MHz 2.2V 3.3V
K6-2 333MHz 5.0x 66MHz 2.2V 3.3V
K6-2 300MHz 3x 100MHz 2.2V 3.3V
K6-2 300MHz 4.5x 66MHz 2.2V 3.3V
K6-2 266MHz 4x 66MHz 2.2V 3.3V
K6 300MHz 4.5x 66MHz 2.2V 3.45V
K6 266MHz 4x 66MHz 2.2V 3.3V
K6 233MHz 3.5x 66MHz 3.2V 3.3V
K6 200MHz 3x 66MHz 2.9V 3.3V
K6 166MHz 2.5x 66MHz 2.9V 3.3V

Older motherboards achieve the 3.5x setting by setting jumpers for 1.5x. The 1.5x setting for older motherboards equates to a 3.5x setting for the AMD-K6 and newer Intel parts. Getting the 4x and higher setting requires a motherboard that controls three BF pins, including BF2. Older motherboards can control only two BF pins.

AMD-K6 Multiplier Settings
Multiplier Setting BF0 BF1 BF2
2.5x Low Low High
3x High Low High
3.5x High High High
4x Low High Low
4.5x Low Low Low
5x High Low Low
5.5x High High Low


These settings usually are controlled by jumpers on the motherboard. Consult your motherboard documentation to see where they are and how to set them for the proper multiplier and bus speed settings.

Unlike Cyrix and some of the other Intel competitors, AMD is a manufacturer and a designer. Therefore, it designs and builds its chips in its own fabs. Similar to Intel, AMD has migrated to 0.25-micron process technology and beyond (the AMD Athlon XP is built on a 0.13-micron process). The original K6 has 8.8 million transistors and is built on a 0.35-micron, five-layer process. The die is 12.7mm on each side, or about 162 square mm. The K6-3 uses a 0.25-micron process and incorporates 21.3 million transistors on a die only 10.9mm on each side, or about 118 square mm.

Because of its performance and compatibility with the Socket 7 interface, the K6 series is often looked at as an excellent processor upgrade for motherboards using older Pentium or Pentium MMX processors. Although they do work in Socket 7, the AMD-K6 processors have different voltage and bus speed requirements from the Intel processors. Before attempting any upgrades, you should check the board documentation or contact the manufacturer to see whether your board meets the necessary requirements. In some cases, a BIOS upgrade also is necessary.

AMD Athlon, Duron, and Athlon XP

The Athlon is AMD's successor to the K6 series. The Athlon was designed as a new chip from the ground up and does not interface via the Socket 7 or Super7 sockets like its previous chips. In the initial Athlon versions, AMD used a cartridge design, called Slot A, almost exactly like that of the Intel Pentium II and III. This was due to the fact that the original Athlons used 512KB of external L2 cache, which was mounted on the processor cartridge board. The external cache ran at one-half core, two-fifths core, or one-third core depending on which speed processor you had. In June 2000, AMD introduced a revised version of the Athlon (codenamed Thunderbird) that incorporates 256KB of L2 cache directly on the processor die. This on-die cache runs at full-core speed and eliminates a bottleneck in the original Athlon systems. Along with the change to on-die L2 cache, the Athlon was also introduced in a version for AMD's own Socket A (Socket 462), which replaced the Slot A cartridge version. The most recent Athlon version, called the Athlon XP, has several enhancements such as 3DNow! Professional instructions, which also include the Intel SSE instructions. The latest Athlon XP models have also returned to the use of 512KB L2 cache, but this time at full processor speed

Although the Slot A cartridge looks a lot like the Intel Slot 1, and the Socket A looks like Intel's Socket 370, the pinouts are completely different and the AMD chips do not work in the same motherboards as the Intel chips. This was by design because AMD was looking for ways to improve its chip architecture and distance itself from Intel. Special blocked pins in either socket or slot design prevent accidentally installing the chip in the wrong orientation or wrong slot.

The Athlon was manufactured in speeds from 500MHz up to 1.4GHz and uses a 200MHz or 266MHz processor (front-side) bus called the EV6 to connect to the motherboard North Bridge chip as well as other processors. Licensed from Digital Equipment, the EV6 bus is the same as that used for the Alpha 21264 processor, later owned by Compaq. The EV6 bus uses a clock speed of 100MHz or 133MHz but double-clocks the data, transferring data twice per cycle, for a cycling speed of 200MHz or 266MHz. Because the bus is 8 bytes (64 bits) wide, this results in a throughput of 8 bytes times 200MHz/266MHz, which amounts to 1.6GBps or 2.1GBps. This bus is ideal for supporting PC1600 or PC2100 DDR memory, which also runs at those speeds. The AMD bus design eliminates a potential bottleneck between the chipset and processor and enables more efficient transfers compared to other processors. The use of the EV6 bus is one of the primary reasons the Athlon and Duron chips perform so well.

The Athlon has a very large 128KB of L1 cache on the processor die and one-half, two-fifths, or one-third core speed 512KB L2 cache in the cartridge in the older versions; 256KB of full-core speed cache in Socket A Athlon and most Athlon XP models; and 512KB of full-core speed cache in the latest Athlon XP models. All PGA socket A versions have the full-speed cache. The Athlon also has support for MMX and the Enhanced 3DNow! instructions, which are 45 new instructions designed to support graphics and sound processing. 3DNow! is very similar to Intel's SSE in design and intent, but the specific instructions are different and require software support. The Athlon XP adds the Intel SSE instructions, which it calls 3DNow! Professional. Fortunately, most companies producing graphics software have decided to support the 3DNow! instructions along with the Intel SSE instructions, with only a few exceptions.

The initial production of the Athlon used 0.25-micron technology, with newer and faster versions being made on 0.18-micron and 0.13-micron processes. The latest versions are even built using copper metal technology, a first in the PC processor business.

AMD Athlon Slot A Cartridge Processor Information
Part Number Model Speed (MHz) Bus Speed (MHz) Multiplier L2 Cache L2 Speed (MHz) Voltage Max. Power (W) Process (Microns) Transistors Introduced
AMD-K7500MTR51B Model 1 500 100x2 5x 512KB 250 1.60V 42W 0.25 22M Jun. 1999
AMD-K7550MTR51B Model 1 550 100x2 5.5x 512KB 275 1.60V 46W 0.25 22M Jun. 1999
AMD-K7600MTR51B Model 1 600 100x2 6x 512KB 300 1.60V 50W 0.25 22M Jun. 1999
AMD-K7650MTR51B Model 1 650 100x2 6.5x 512KB 325 1.60V 54W 0.25 22M Aug. 1999
AMD-K7700MTR51B Model 1 700 100x2 7x 512KB 350 1.60V 50W 0.25 22M Oct. 1999
AMD-K7550MTR51B Model 2 550 100x2 5.5x 512KB 275 1.60V 31W 0.18 22M Nov. 1999
AMD-K7600MTR51B Model 2 600 100x2 6x 512KB 300 1.60V 34W 0.18 22M Nov. 1999
AMD-K7650MTR51B Model 2 650 100x2 6.5x 512KB 325 1.60V 36W 0.18 22M Nov. 1999
AMD-K7700MTR51B Model 2 700 100x2 7x 512KB 350 1.60V 39W 0.18 22M Nov. 1999
AMD-K7750MTR52B Model 2 750 100x2 7.5x 512KB 300 1.60V 40W 0.18 22M Nov. 1999
AMD-K7800MPR52B Model 2 800 100x2 8x 512KB 320 1.70V 48W 0.18 22M Jan. 2000
AMD-K7850MPR52B Model 2 850 100x2 8.5x 512KB 340 1.70V 50W 0.18 22M Feb. 2000
AMD-K7900MNR53B Model 2 900 100x2 9x 512KB 300 1.80V 60W 0.18 22M Mar. 2000
AMD-K7950MNR53B Model 2 950 100x2 9.5x 512KB 317 1.80V 62W 0.18 22M Mar. 2000
AMD-K7100MNR53B Model 2 1000 100x2 10x 512KB 333 1.80V 65W 0.18 22M Mar. 2000
AMD-A0650MPR24B Model 4 650 100x2 6.5x 256KB 650 1.70V 36.1W 0.18 37M Jun. 2000
AMD-A0700MPR24B Model 4 700 100x2 7x 256KB 700 1.70V 38.3W 0.18 37M Jun. 2000
AMD-A0750MPR24B Model 4 750 100x2 7.5x 256KB 750 1.70V 40.4W 0.18 37M Jun. 2000
AMD-A0800MPR24B Model 4 800 100x2 8x 256KB 800 1.70V 42.6W 0.18 37M Jun. 2000
AMD-A0850MPR24B Model 4 850 100x2 8.5x 256KB 850 1.70V 44.8W 0.18 37M Jun. 2000
AMD-A0900MMR24B Model 4 900 100x2 9x 256KB 900 1.75V 49.7W 0.18 37M Jun. 2000
AMD-A0950MMR24B Model 4 950 100x2 9.5x 256KB 950 1.75V 52.0W 0.18 37M Jun. 2000
AMD-A1000MMR24B Model 4 1000 100x2 10x 256KB 1000 1.75V 54.3W 0.18 37M Jun. 2000


In most benchmarks the AMD Athlon compares as equal, if not superior, to the Intel Pentium III. AMD beat Intel to the 1GHz mark by introducing its 1GHz Athlon two days before Intel introduced the 1GHz Pentium III.

AMD Athlon PGA (Socket A) Processor Information
Speed (MHz) CPU Frequency Multiplier Bus Speed (MHz) CPU Frequency (MHz) L2 Cache L2 Speed (MHz) Voltage Max. Power (W) Process (Microns) Transistors
650 6.5x 200 100 256KB 650 1.75V 38.5W 0.18 37M
700 7x 200 100 256KB 700 1.75V 40.3W 0.18 37M
750 6.5x 200 100 256KB 750 1.75V 43.8W 0.18 37M
800 8x 200 100 256KB 800 1.75V 45.5W 0.18 37M
850 8.5x 200 100 256KB 850 1.75V 47.3W 0.18 37M
900 9x 200 100 256KB 900 1.75V 50.8W 0.18 37M
950 9.5x 200 100 256KB 950 1.75V 52.5W 0.18 37M
1000 10x 200 100 256KB 1000 1.75V 54.3W 0.18 37M
1000 7.5x 266 133 256KB 1000 1.75V 54.3W 0.18 37M
1100 11x 200 100 256KB 1100 1.75V 59.5W 0.18 37M
1133 8.5xx 266 133 256KB 1133 1.75V 63.0W 0.18 37M
1200 12x 200 100 256KB 1200 1.75V 66.5W 0.18 37M
1200 9x 266 133 256KB 1200 1.75V 66.5W 0.18 37M
1300 13x 200 100 256KB 1300 1.75V 68.3W 0.18 37M
1333 10x 266 133 256KB 1333 1.75V 70.0W 0.18 37M
1400 11x 266 133 256KB 1400 1.75V 72.0W 0.18 37M

AMD Duron

The AMD Duron processor (originally code named Spitfire) was announced in June 2000 and is a derivative of the AMD Athlon processor in the same fashion as the Celeron is a derivative of the Pentium II and III. Basically, the Duron is an Athlon with less L2 cache; all other capabilities are essentially the same. It is designed to be a lower-cost version with less cache but only slightly less performance. In keeping with the low-cost theme, Duron contains 64KB on-die L2 cache and is designed for Socket A, a socket version of the Athlon Slot A. Except for the Duron markings, the Duron is almost identical externally to the Socket A versions of the original Athlon

Essentially, the Duron was designed to compete against the Intel Celeron in the low-cost PC market, just as the Athlon was designed to compete in the higher-end Pentium III market. The Duron has since been discontinued, but most systems that use the Duron processor can use AMD Athlon or, in some cases Athlon XP or AMD Sempron processors using Socket A, as an upgrade.

Because the Duron processor is derived from the Athlon core, it includes the Athlon 200MHz front-side system bus (interface to the chipset) as well as enhanced 3DNow! instructions in Model 3. Model 7 processors include 3DNow! Professional instructions (which include a full implementation of SSE instructions).

AMD Duron Processor Information
Speed (MHz) CPU Fequency Multiplier Bus Speed (MHz) CPU Frequency (MHz) L2 Cache Voltage Max. Power (W) Process (Microns) Transistors
550 5.5x 200 100 64KB 1.6V 25.3W 0.18 25M
600 6x 200 100 64KB 1.6V 27.4W 0.18 25M
650 6.5x 200 100 64KB 1.6V 29.4W 0.18 25M
700 7x 200 100 64KB 1.6V 31.4W 0.18 25M
750 7.5x 200 100 64KB 1.6V 33.4W 0.18 25M
800 8x 200 100 64KB 1.6V 35.4W 0.18 25M
850 8.5x 200 100 64KB 1.6V 37.4W 0.18 25M
900 9x 200 100 64KB 1.6V 39.5W 0.18 25M
900 9x 200 100 64KB 1.75V 42.7W 0.18 25.2M
950 9.5x 200 100 64KB 1.6V 41.5W 0.18 25M
950 9.5x 200 100 64KB 1.75V 44.4W 0.18 25.2M
1000 10x 200 100 64KB 1.75V 46.1W 0.18 25.2M
1100 11x 200 100 64KB 1.75V 50.3W 0.18 25.2M
1200 12x 200 100 64KB 1.75V 54.7W 0.18 25.2M
1300 13x 200 100 64KB 1.75V 60.0W 0.18 25.2M
1400 11x 266 133 64KB 1.5V 45.5W 0.13 37.2M
1600 12x 266 133 64KB 1.5V 48.0W 0.13 37.2M
1800 13.5x 266 133 64KB 1.5V 53.0W 0.13 37.2M

AMD Athlon XP

As mentioned earlier, the most recent version of the Athlon is called the Athlon XP. This is basically an improved version of the previous Athlon, with improvements in the instruction set so it can execute Intel SSE instructions and a new marketing scheme that directly competes with the Pentium 4. The latest Athlon XP models have also adopted a larger (512KB) full-speed on-die cache.

AMD uses the term "QuantiSpeed" (a marketing term, not a technical term) to refer to the architecture of the Athlon XP. AMD defines this as including the following:

  • A nine-issue superscalar, fully pipelined microarchitecture. This provides more pathways for instructions to be sent into the execution sections of the CPU and includes three floating-point execution units, three integer units, and three address calculation units.

  • A superscalar, fully pipelined floating-point calculation unit. This provides faster operations per clock cycle and cures a long-time deficiency of AMD processors versus Intel processors.

  • A hardware data prefetch. This gathers the data needed from system memory and places it in the processor's Level 1 cache to save time.

  • Improved translation look-aside buffers (TLBs). These enable the storage of data where the processor can access it more quickly without duplication or stalling for lack of fresh information.

These design improvements wring more work out of each clock cycle, enabling a "slower" Athlon XP to beat a "faster" Pentium 4 processor in doing actual work (and play).

The first models of the Athlon XP used the Palomino core, which is also shared by the Athlon 4 mobile (laptop) processor. Later models have used the Thoroughbred core, which was later revised to improve thermal characteristics. The different Thoroughbred cores are sometimes referred to as Thoroughbred-A and Thoroughbred-B. The latest Athlon XP processors use a core with 512KB on-die full-speed L2 cache known as Barton. Additional features include

  • 3DNow! Professional multimedia instructions (adding compatibility with the 70 additional SSE instructions in the Pentium III but not the 144 additional SSE2 instructions in the Pentium 4)

  • 266MHz or 333MHz FSB

  • 128KB Level 1 and 256KB or 512KB on-die Level 2 memory caches running at full CPU speed

  • Copper interconnects (instead of aluminum) for more electrical efficiency and less heat

Also new to the Athlon XP is the use of a thinner, lighter organic chip packaging compound similar to that used by recent Intel processors
This packaging allows for a more efficient layout of electrical components. The latest versions of the Athlon XP are made using a new 0.13-micron die process that results in a chip with a smaller die that uses less power, generates less heat, and is capable of running faster as compared to the previous models. The newest 0.13-micron versions of the Athlon XP run at actual clock speeds exceeding 2GHz.

AMD Athlon XP Processor Information
P-Rating Actual Speed (MHz) CPU Frequency Multiplier CPU Frequency (MHz) Bus Speed (MHz) Multiplier L2 Cache Voltage Max. Power (W) Process (Microns) Transistors
1500+ 1333 10x 133 266 5x 256KB 1.75V 60.0W 0.18 37.5
1600+ 1400 10.5x 133 266 5.25x 256KB 1.75V 62.8W 0.18 37.5
1700+ 1467 11x 133 266 5.5x 256KB 1.75V 64.0W 0.18 37.5
1800+ 1533 11.5x 133 266 5.75x 256KB 1.75V 66.0W 0.18 37.5
1900+ 1600 12x 133 266 6x 256KB 1.75V 68.0W 0.18 37.5
2000+ 1667 12.5x 133 266 6.25x 256KB 1.75V 70.0W 0.18 37.5
2100+ 1733 13x 133 266 6.5x 256KB 1.75V 72.0W 0.18 37.5
1700+ 1467 11x 133 266 5.5x 256KB 1.5V 49.4W 0.13 37.2
1700+ 1467 11x 133 266 5.5x 256KB 1.6V 59.8W 0.13 37.2
1800+ 1533 11.5x 133 266 5.75x 256KB 1.5V 51.0W 0.13 37.2
1800+ 1533 11.5x 133 266 5.75x 256KB 1.6V 59.8W 0.13 37.2
1900+ 1600 12x 133 266 6x 256KB 1.5V 52.5W 0.13 37.2
2000+ 1667 12.5x 133 266 6.25x 256KB 1.6V 60.3W 0.13 37.2
2000+ 1667 12.5x 133 266 6.25x 256KB 1.6V 61.3W 0.13 37.2
2100+ 1733 13x 133 266 6.5x 256KB 1.6V 62.1W 0.13 37.2
2100+ 1733 13x 133 266 6.5x 256KB 1.6V 62.1W 0.13 37.2
2200+ 1800 13.5x 133 266 6.75x 256KB 1.65V 67.9W 0.13 37.2
2200+ 1800 13.5x 133 266 6.75x 256KB 1.6V 62.8W 0.13 37.2
2400+ 2000 15x 133 266 7.5x 256KB 1.65V 68.3W 0.13 37.2
2500+ 1833 11x 166 333 5.5x 512KB 1.65V 68.3W 0.13 54.3
2600+ 2133 16x 133 266 8x 256KB 1.65V 68.3W 0.13 37.2
2600+ 2083 12.5x 166 333 6.25x 256KB 1.65V 68.3W 0.13 37.2
2700+ 2167 13x 166 333 6.5x 2167 1.65V 68.3W 0.13 37.2
2800+ 2083 12.5x 166 333 6.25x 2083 1.65V 68.3W 0.13 54.3
3000+ 2167 13x 166 333 6.5x 2167 1.65V 74.3W 0.13 54.3
3000+ 2100 10.5x 200 400 5.25x 512KB 1.65V 68.3W 0.13 54.3
3200+ 2200 11x 200 400 5.5x 512KB 1.65V 76.8W 0.13 54.3

The Athlon XP has been replaced by Socket A versions of the Sempron.

Athlon MP

The Athlon MP is AMD's first processor designed for multiprocessor support. Thus, it can be used in servers and workstations that demand multiprocessor support. The Athlon MP comes in the following three versions, which are similar to various Athlon and Athlon XP models:

  • Model 6 (1GHz, 1.2GHz). This model is similar to the Athlon Model 4.
  • Model 6 OPGA (1500+ through 2100+). This model is similar to the Athlon XP Model 6.
  • Model 8 (2000+, 2200+, 2400+, 2600+). This model is similar to the Athlon XP Model 8.
  • Model 10 (2500+, 2800+, 3000+). This model is similar to the Athlon XP Model 8, but with 512KB of L2 cache.

All Athlon MP processors use the same Socket A interface used by later models of the Athlon and all Duron and Athlon XP processors.

The Athlon MP has been replaced by the AMD Opteron. For more details about the Athlon MP, see the AMD website.

Sempron (Socket A)

AMD introduced the Sempron line of processors in 2004 to provide an economy line of processors designed to compete with the Intel Celeron D. As with the Celeron, the Sempron is a chameleon because the Sempron brand is used for both Socket A processors (based on and replacing the Athlon XP series) and Socket 754 processors (based on the Athlon 64). This section discusses Socket A versions of the Sempron.

The Socket A version of the AMD Sempron is a replacement for, and is closely based on, the Athlon XP processor's Thoroughbred (Model 8) and Barton (Model 10) versions. The major features of the Sempron are the same as the Athlon XP. Although the Sempron uses processor numbers that appear similar to those used by the Athlon XP, a Sempron with features similar to an Athlon XP does not use the same processor number. As with other AMD processorsand with Intel processors that use one of Intel's new numbering schemesyou need to look up the specifics for a particular processor to determine its exact features.

AMD Sempron (Socket A) Processor Information
P-Rating Actual Speed (MHz) CPU Frequency Multiplier CPU Frequency (MHz) Bus Speed (MHz) L2 Cache Voltage Max Power (W) Process (Microns) Transistors (Millions)
2200+ 1500 166 9x 333 256KB 1.6V 62 .13 37.2
2200+ 1500 166 9x 333 256KB 1.6V 62 .13 54.3
2300+ 1583 166 9.5x 333 256KB 1.6V 62 .13 37.2
2400+ 1667 166 10x 333 256KB 1.6V 62 .13 37.2
2500+ 1750 166 10.5x 333 256KB 1.6V 62 .13 37.2
2600+ 1833 166 11x 333 256KB 1.6V 62 .13 37.2
2800+ 2000 166 12x 333 256KB 1.6V 62 .13 37.2
2800+ 2000 166 12x 333 256KB 1.6V 62 .13 54.3
3000+ 2000 166 12x 333 512KB 1.6V 62 .13 54.3


Pentium 4 Processor Bus and RDRAM Speed Comparison
Pentium 4 Processor Bus Speed Throughput (Processor Busx8) Dual-channel RIMM Throughput Dual-channel DDR DIMM Throughput
400MHz 3200MBps 3200MBps (PC800) 3200MBps (DDR266)
533MHz 4266MBps 4266MBps (PC1066) 4266MBps (DDR333)
800MHz 6400MBps 6400MBps (PC1200) 6400MBps (DDR400)
1066MHz 8532MBps   8600MBps (DDR533)


Cyrix/IBM 6x86 (M1) and 6x86MX (MII)

The Cyrix 6x86 processor family consists of the now-discontinued 6x86 and the newer 6x86MX processors. They are similar to the AMD-K5 and K6 in that they offer sixth-generation internal designs in a fifth-generation P5 Pentium-compatible Socket 7 exterior.

The Cyrix 6x86 and 6x86MX (renamed MII) processors incorporate two optimized superpipelined integer units and an on-chip floating-point unit. These processors include the dynamic execution capability that is the hallmark of a sixth-generation CPU design. This includes branch prediction and speculative execution.

The 6x86MX/MII processor is compatible with MMX technology to run MMX games and multimedia software. With its enhanced memory-management unit, a 64KB internal cache, and other advanced architectural features, the 6x86MX processor achieves higher performance and offers better value than competitive processors.

Features and benefits of the 6x86 processors include

  • Superscalar architecture. Two pipelines to execute multiple instructions in parallel

  • Branch prediction. Predicts with high accuracy the next instructions needed

  • Speculative execution. Enables the pipelines to continuously execute instructions following a branch without stalling the pipelines

  • Out-of-order completion. Lets the faster instruction exit the pipeline out of order, saving processing time without disrupting program flow

The 6x86 incorporates two caches: a 16KB dual-ported unified cache and a 256-byte instruction line cache. The unified cache is supplemented with a small, quarter-K-size, high-speed, fully associative instruction line cache. The improved 6x86MX design quadruples the internal cache size to 64KB, which significantly improves performance.

The 6x86MX also includes the 57 MMX instructions that speed up the processing of certain computing-intensive loops found in multimedia and communication applications.

All 6x86 processors feature support for SMM. This provides an interrupt that can be used for system power management or software transparent emulation of I/O peripherals. Additionally, the 6x86 supports a hardware interface that enables the CPU to be placed into a low-power suspend mode.

The 6x86 is compatible with x86 software and all popular x86 operating systems, including Windows 95/98/Me, Windows NT/2000, OS/2, DOS, Solaris, and Unix. Additionally, the 6x86 processor has been certified Windows 95 compatible by Microsoft.

As with the AMD-K6, there are some unique motherboard and BIOS requirements for the 6x86 processors. The 6x86 processor has been discontinued since Cyrix was absorbed into VIA, but the 6x86MX (MII) design is still sold and supported by VIA. Check motherboard compatibility with the 6x86MX or MII processors before integrating one into an existing Socket 7/Super7 system. A BIOS update might be necessary in some cases. When installing or configuring a system with the 6x86 processors, you have to set the correct motherboard bus speed and multiplier settings. The Cyrix processors are numbered based on a P-Rating scale, which is not the same as the true megahertz clock speed of the processor.

Note that because of the use of the P-Rating system, the actual speed of the chip is not the same number at which it is advertised. For example, the 6x86MX-PR300 is not a 300MHz chip; it actually runs at only 263MHz or 266MHz, depending on exactly how the motherboard bus speed and CPU clock multipliers are set. Cyrix says it runs as fast as a 300MHz Pentium, hence the P-Rating. Personally, I wish it would label the chip at the correct speed and then say that it runs faster than a Pentium at the same speed.

To install the 6x86 processors in a motherboard, you also must set the correct voltage. Normally, the markings on top of the chip indicate which voltage setting is appropriate. Various versions of the 6x86 run at 3.52V (use VRE setting), 3.3V (VR setting), or 2.8V (MMX) settings. The MMX versions use the standard split-plane 2.8V core 3.3V I/O settings.

The Cyrix MII is now sold by VIA Technologies.

VIA C3

The VIA C3 was originally known as the VIA Cyrix III and was designed to fit into the same Socket 370 used by the Pentium III and Celeron III. The initial versions of the C3, code named Joshua and Samuel, had 128KB L1 cache but didn't contain any L2 cache. As a consequence, they had much lower performance than similar 500MHz-class processors. The original Cyrix III/C3, code named Joshua, was developed by former Cyrix engineers after VIA bought Cyrix in late 1998, but the Samuel and subsequent versions are based on the Centaur Winchip (VIA purchased Centaur in 1999). The Samuel was built with a .18-micron process, whereas the Samuel 2 is a development of the Samuel with 64KB of L2 cache on board and is built on a .15-micron process. The Ezra core was the first .13-micron process C3 processor, but it, like previous C3 processors, was not compatible with Tualatin (late Pentium III-compatible) motherboards. The Ezra-T core was the first C3 to reach 1GHz and the first to support Tualatin motherboards. The latest C3 uses the Nehemiah core and features clock speeds over 1GHz and built-in encryption. C3 models feature 100MHz FSB (750MHz and 900MHz models) or 133MHz FSB (733MHz, 800MHz, 866MHz, 933MHz, and higher).

The C3 is fully software compatible with other x86 processors, including Pentium III and Celeron, but its microarchitecture is designed to enhance the performance of most frequently used instructions while reducing the performance of seldom-used instructions. This design feature significantly reduces the die size needed for C3 processors, but it also reduces performance in multimedia and graphics operations. By reducing the die size, the C3 in its Nehemiah version offers typical power consumption of only 11.25 watts, making it the coolest running processor available for Socket 370 applications.

Because of its low power consumption, cool operation, and relatively low performance compared to the Intel Celeron, the C3 processor should be considered primarily for computing appliances, set-top boxes, and portable computers in which small size and low power/cooling requirements (rather than performance) are paramount.

The C3 is also available in an enhanced ball grid array (EBGA) package called the E-series. E-series C3 processors are used for permanent installation on motherboards such as the Mini-ITX ultra-compact form factor designs also produced by VIA.

legal disclaimer

1) Our website is not responsible for the information contained by this article as well for any and all copyright infringements by authors and writers. E-articles is a free information resource. If you suspect this article for any copyright infringements, please read the Terms of service and contact us to investigate the problem.
2) The E-articles directory team is not responsible for inaccuracies, falsehoods, or any other types of misinformation this tutorial may contain and will not be liable for any loss or damage suffered by a user through the user's reliance on the information gained here. Please read the Terms of service

Useful tools and features

Translate this article to...    Send this article to you or to a friend

Link to this article from your page   
If you like this article (tutorial), please link to it from your web page using the information above. Linking to this page, this is the only way to help us improve our service, the same time providing your visitors with a way to improve their online experience.

related articles

1. The evolution of Microprocessors from 1971 to the Present
It is interesting to note that the microprocessor had existed for only 10 years prior to the creation of the PC! Intel invented the microprocessor in 1971; the PC was created by IBM in 1981. Now more than 20 years later, we are still using systems based more or less on the design of that first PC. The processors powering our PCs today are still backward compatible in many ways with the 8088 that IBM selected for the first PC in 1981. November 15, 2001 marked the 30th anniversary of the microprocessor, and in those 30 years processor ...

2. RDRAM
Rambus DRAM (RDRAM) is a fairly radical memory design found in high-end PC systems from late 1999 through 2002. Intel signed a contract with Rambus in 1996 ensuring it would support RDRAM into 2001. After 2001, Intel continued to support RDRAM in existing systems, but new chipsets and motherboards primarily shifted to DDR SDRAM, and all future Intel chipsets and motherboards are being designed for either conventional DDR or the newer DDR2 standard. RDRAM standards had been proposed that will support faster processors through 2006; however, w...

3. Processor Codenames
Intel, AMD, and Cyrix have always used codenames when talking about future processors. The codenames usually are not supposed to become public, but they typically do. They can often be found in online and print news and magazine articles talking about future-generation processors. Sometimes, they even appear in motherboard manuals because the manuals are written before the processors are officially introduced. Processor Coden...

4. What is UMA ~ Upper Memory Area
The term Upper Memory Area (UMA) describes the reserved 384KB at the top of the first megabyte of system memory on a PC/XT and the first megabyte on an AT-type system. This memory has the addresses from A0000 through FFFFF. The way the 384KB of upper memory is used breaks down as follows: The first 128KB after conventional memory is called video RAM. It is reserved for use by video adapters. When text and graphics are displayed onscreen, the data bits that make up those images reside in this space. Video RAM is allotted t...

5. Memory Basics ~ ROM DRAM SRAM Cache Memory
Memory is the workspace for the computer's processor. It is a temporary storage area where the programs and data being operated on by the processor must reside. Memory storage is considered temporary because the data and programs remain there only as long as the computer has electrical power or is not reset. Before being shut down or reset, any data that has been changed should be saved to a more permanent storage device (usually a hard disk) so it can be reloaded into memory in the future. Memory often is called RAM, for random acce...

6. What are Dual Core Processors. Advantages of Dual Core Processor
No matter how fast a conventional single-core processor operates or how much RAM is installed in a system, it must ensure that each program and process that is running is properly serviced. As more and more programs are opened, the amount of time the processor can devote to each program is reduced. The result is that system performance declines. Workstations and servers have long enjoyed the benefits of multiple processors, including better responsiveness when multitasking, faster performance in single multithreaded applications, and better ...

7. How to install RAM Upgrades
Adding memory to a system is one of the most useful upgrades you can perform and also one of the least expensiveespecially when you consider the increased capabilities of Windows 9x/Me, Windows NT/2000/XP, and Linux when you give them access to more memory. In some cases, doubling the memory can practically double the speed of a computer. The following sections discuss adding memory, including selecting memory chips, installing memory chips, and testing the installation. Upgrade Options and Strategies...

8. Video RAM Memory
A video adapter installed in your system uses a portion of your system's first megabyte of memory to hold graphics or character information for display, but this typically is used or active only when in basic VGA mode. Note that even though a modern video card can have 256MB or more of onboard memory, only 128KB of this memory appears available to the system in the video RAM area. The rest of the memory is accessible only by the video processor (on the video card) directly, or by your system processor via a memory aperture positioned...

9. How Math Coprocessors work (Floating Point Units)
This article covers the floating-point unit (FPU) contained in the processor, which was formerly a separate external math coprocessor in the 386 and older chips. Older central processing units designed by Intel (and cloned by other companies) used an external math coprocessor chip. However, when Intel introduced the 486DX, it included a built-in math coprocessor, and every processor built by Intel (and AMD and Cyrix, for that matter) since then includes a math coprocessor. Coprocessors provide hardware for floating-point math, which otherwis...