The K6-III (code name: "Sharptooth") was an
x86
x86 (also known as 80x86 or the 8086 family) is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel based on the Intel 8086 microprocessor and its 8088 variant. The 8086 was introd ...
microprocessor
A microprocessor is a computer processor where the data processing logic and control is included on a single integrated circuit, or a small number of integrated circuits. The microprocessor contains the arithmetic, logic, and control circu ...
line manufactured by
AMD
Advanced Micro Devices, Inc. (AMD) is an American multinational semiconductor company based in Santa Clara, California, that develops computer processors and related technologies for business and consumer markets. While it initially manufactur ...
that launched on February 22, 1999. The launch consisted of both 400 and 450 MHz models and was based on the preceding K6-2 architecture. Its improved 256 KB on-chip L2 cache gave it significant improvements in system performance over its predecessor the K6-2. The K6-III was the last processor officially released for desktop
Socket 7
Socket 7 is a physical and electrical specification for an x86-style CPU socket on a personal computer motherboard. It was released in June 1995. The socket supersedes the earlier Socket 5, and accepts P5 Pentium microprocessors manufactured by ...
systems, however later mobile K6-III+ and K6-2+ processors could be run unofficially in certain socket 7 motherboards if an updated
BIOS
In computing, BIOS (, ; Basic Input/Output System, also known as the System BIOS, ROM BIOS, BIOS ROM or PC BIOS) is firmware used to provide runtime services for operating systems and programs and to perform hardware initialization during the ...
was made available for a given board. The
Pentium III
The Pentium III (marketed as Intel Pentium III Processor, informally PIII or P3) brand refers to Intel's 32-bit x86 desktop and mobile CPUs based on the sixth-generation P6 microarchitecture introduced on February 28, 1999. The brand's initial p ...
processor from Intel launched 6 days later.
At its release, the fastest available desktop processor from Intel was the Pentium II 450 MHz, and in integer application benchmarks a 400 MHz K6-III was able to beat it as the fastest processor available for business applications. Just days later on February 26 Intel released the
Pentium III "Katmai" line at speeds of 500 MHz, slightly faster than the K6-III 450 MHz.
It is important to note however that Intel retained the lead in 3D gaming performance. Many popular
first person games at the time were specifically tuned to extract maximum performance from Intel's
pipelined floating point unit in drawing their 3D environments. Since the K6-III inherits the same floating point unit as the K6-2 (low latency but not pipelined), unless the game was updated to use AMD's 3D-Now!
SIMD
Single instruction, multiple data (SIMD) is a type of parallel processing in Flynn's taxonomy. SIMD can be internal (part of the hardware design) and it can be directly accessible through an instruction set architecture (ISA), but it should ...
instructions - performance could still remain significantly lower than when run on Intel.
Architecture
In conception, the design is simple: it was a
K6-2
The K6-2 is an x86 microprocessor introduced by AMD on May 28, 1998, and available in speeds ranging from 266 to 550 MHz. An enhancement of the original K6, the K6-2 introduced AMD's 3DNow! SIMD instruction set, featured a larger 64 KiB ...
with on-die 256KiB L2
cache
Cache, caching, or caché may refer to:
Places United States
* Cache, Idaho, an unincorporated community
* Cache, Illinois, an unincorporated community
* Cache, Oklahoma, a city in Comanche County
* Cache, Utah, Cache County, Utah
* Cache County ...
. In execution, however, the design was not simple, with 21.4 million transistors. The pipeline was short compared to that of the Pentium III and thus the design did not scale well past 500 MHz. Nevertheless, the K6-III 400 sold well, and the AMD K6-III 450 was clearly the fastest x86 chip on the market on introduction, comfortably outperforming AMD K6-2s and Intel Pentium IIs.
3DNow!
3DNow! is an extension to the x86
instruction set
In computer science, an instruction set architecture (ISA), also called computer architecture, is an abstract model of a computer. A device that executes instructions described by that ISA, such as a central processing unit (CPU), is called an ' ...
developed by
Advanced Micro Devices
Advanced Micro Devices, Inc. (AMD) is an American multinational semiconductor company based in Santa Clara, California, that develops computer processors and related technologies for business and consumer markets. While it initially manufact ...
(AMD). It added
single instruction multiple data (SIMD) instructions to the base x86 instruction set, enabling it to perform
vector processing
In computing, a vector processor or array processor is a central processing unit (CPU) that implements an instruction set where its instructions are designed to operate efficiently and effectively on large one-dimensional arrays of data called ' ...
, which improves the performance of many graphic-intensive applications. The first microprocessor to implement 3DNow was the
AMD K6-2
The K6-2 is an x86 microprocessor introduced by AMD on May 28, 1998, and available in speeds ranging from 266 to 550 MHz. An enhancement of the original K6, the K6-2 introduced AMD's 3DNow! SIMD instruction set, featured a larger 64 KiB L ...
, which was introduced in 1998.
The K6-III+ had the "Enhanced 3DNow!"(Extended 3DNow! or 3DNow+) which added 5 new
DSP
DSP may refer to:
Computing
* Digital signal processing, the mathematical manipulation of an information signal
* Digital signal processor, a microprocessor designed for digital signal processing
* Yamaha DSP-1, a proprietary digital signal ...
instructions, but not the 19 new extended MMX instructions.
TriLevel Cache
The original K6-2 had a 64 KB primary cache and a much larger amount of motherboard-mounted cache (usually 512 KB or 1024 KB but varying depending on the choice of motherboard). The K6-III, with its 256 KB on-die secondary cache, re-purposed the variable-size external cache on the motherboard as the L3 cache. This scheme was termed "TriLevel Cache" by AMD. The L3 cache has a capacity of up to 2 MB.
File:AMD@180nm@K6@Model13 - (cpuid5D0)@AMD-K6-III+ 400ATZ@1.6V CORE A 0336WPBW 1999 AMD DSCx8 polysilicon@macrolens.jpg, Die shot of an AMD K6-III+ 400ATZ processor
File:AMD@250nm@K6@Model9(sharptooth) - (cpuid591)@AMD-K6-III 450AHX@2.4V CORE B 9931FPDW 1998 AMD DSCx8 polysilicon@macrolens.jpg, Die shot of an AMD-K6-III 450AHX processor
Market performance
Intel's Pentium II replacement was not yet available but, as a stop-gap, Intel introduced a modestly revised version of the
Pentium II
The Pentium II brand refers to Intel's sixth-generation microarchitecture (" P6") and x86-compatible microprocessors introduced on May 7, 1997. Containing 7.5 million transistors (27.4 million in the case of the mobile Dixon with 256 KB ...
and re-badged it as the "
Pentium III
The Pentium III (marketed as Intel Pentium III Processor, informally PIII or P3) brand refers to Intel's 32-bit x86 desktop and mobile CPUs based on the sixth-generation P6 microarchitecture introduced on February 28, 1999. The brand's initial p ...
". The base design was unchanged (the addition of
SSE instructions was at that time of no performance significance) but Intel's new production process allowed clockspeed improvements, and it became difficult to determine which company's part was the faster.
Both firms were keen to establish a clear lead, and both experienced manufacturing problems with their higher-frequency parts. AMD chose not to sell a 500 MHz or faster K6-III after the rare 500 MHz K6-III had been immediately recalled; it was found to be drawing enough current to damage some motherboards. AMD preferred to concentrate on their soon-to-be-released
Athlon
Athlon is the brand name applied to a series of x86-compatible microprocessors designed and manufactured by Advanced Micro Devices (AMD). The original Athlon (now called Athlon Classic) was the first seventh-generation x86 processor and the fi ...
instead. Intel produced a 550 MHz Pentium III with some success but their 600 MHz version had reliability issues and was soon recalled.
With the release of the
Athlon
Athlon is the brand name applied to a series of x86-compatible microprocessors designed and manufactured by Advanced Micro Devices (AMD). The original Athlon (now called Athlon Classic) was the first seventh-generation x86 processor and the fi ...
, the K6-III became something of an orphan. No longer a competitive CPU in its intended market segment, it nevertheless required substantial manufacturing resources to produce: in spite of its 21.4 million transistors, its 118 mm² die was considerably smaller than the 184 mm² of the 22-million-transistor Athlon (cache RAM taking much less area per-transistor than logic), but the K6-III was still significantly more costly to produce than the 81 mm² 9.3 million-transistor K6-2 CPUs. (roughly 2/3 the size of the K6-III) For a time, the K6-III was a low priority part for AMD—something to be made only when all orders for high-priced Athlons and cheap-to-produce K6-2s had been filled—and it became difficult to obtain in significant quantities.
The original K6-III went out of production when Intel released their "
Coppermine" Pentium III (a much improved part that used an on-die cache) and, at the same time, switched to a new production process. The changeover was fraught with difficulties and Intel CPUs were in global short supply for 12 months or more. This, coupled with the better performance of the Athlon, resulted in even many former Intel-only manufacturers ordering Athlon parts, and stretched AMD's manufacturing facilities to the limit. In consequence, AMD stopped making the K6-III in order to leave more room to manufacture Athlons (and K6-2s).
K6-III+ and K6-2+
By the time the x86 CPU shortage was over, AMD had developed and released revised members of the K6 family. These K6-2+ and K6-III+ variants were specifically designed as low-power mobile (laptop) CPUs, and significantly marked the transition of the K6 architecture (and foretold of AMD's future K7 project) to the new 180 nm production process. Functionally, both parts were die shrunk K6-IIIs (the 2+ disabled 128 KiB of cache, the III+ had the full 256 KiB) and introduced AMD's new
PowerNow!
__NOTOC__
AMD PowerNow! is AMD's dynamic frequency scaling and power saving technology for laptop processors. The CPU's clock speed and VCore are automatically decreased when the computer is under low load or idle, to save battery power, reduce ...
power saving technology. PowerNow! offered processor power savings for mobile applications by measuring computational load, and reduced processor operational voltage and frequency during idle periods in order to reduce overall system power consumption.
Although intended for notebook computers, both parts found an enthusiast following also in desktop systems as some motherboard companies (such as Gigabyte and FIC) provided
BIOS
In computing, BIOS (, ; Basic Input/Output System, also known as the System BIOS, ROM BIOS, BIOS ROM or PC BIOS) is firmware used to provide runtime services for operating systems and programs and to perform hardware initialization during the ...
updates for their desktop motherboards to allow usage of these processors. For other officially not supported mainboards, the enthusiast community created
unofficial BIOS updates on their own.
K6plus
by Jan Steunebrink on inter.nl.net These boards became firm favorites within the overclocking
In computing, overclocking is the practice of increasing the clock rate of a computer to exceed that certified by the manufacturer. Commonly, operating voltage is also increased to maintain a component's operational stability at accelerated spe ...
community. Both the K6-III+ and K6-2+ 450 MHz CPUs were routinely overclocked to over 600 MHz (112*5.5=616). Unfortunately, even with the 180 nm process shrink, the K6 architecture's short 6-stage pipeline while efficient, was difficult to scale with regards to clock speed. K6 III+ and 2+ were never offered higher than 570 MHz officially, and overclocking
In computing, overclocking is the practice of increasing the clock rate of a computer to exceed that certified by the manufacturer. Commonly, operating voltage is also increased to maintain a component's operational stability at accelerated spe ...
efforts using air cooling achieved a maximum around 800 MHz (133x6) at best - however this constraint was also exacerbated by a lack of Socket 7 motherboards supporting stable speeds over 112 MHz FSB.
As AMD's marketing resources at the time were focused on the launch of the upcoming Athlon K7 processor line, the 180 nm K6 series were relatively unknown outside of the industry.
Features
CPU features table
Models
K6-III ("Sharptooth", K6-3D+, 250 nm)
* CPU ID: AuthenticAMD Family 5 Model 9
* L1-Cache: 32 + 32 KiB (Data + Instructions)
* L2-Cache: 256 KiB, full speed
* MMX, 3DNow!
3DNow! is a deprecated extension to the x86 instruction set developed by Advanced Micro Devices (AMD). It adds single instruction multiple data (SIMD) instructions to the base x86 instruction set, enabling it to perform vector processing of float ...
* Socket 7, Super7
* Front side bus
A front-side bus (FSB) is a computer communication interface (bus) that was often used in Intel-chip-based computers during the 1990s and 2000s. The EV6 bus served the same function for competing AMD CPUs. Both typically carry data between the ...
: 66/100, 100 MHz
* VCore: 2.2 V, 2.4 V
* First release: February 22, 1999
* Manufacturing process: 0.25 μm
* Clockrate: 333, 400, 450 MHz
K6-III-P (250 nm, mobile)
* CPU ID: AuthenticAMD Family 5 Model 9
* L1-Cache: 32 + 32 KiB (Data + Instructions)
* L2-Cache: 256 KiB, full speed
* MMX, 3DNow!
* Socket 7, Super7
* Front side bus
A front-side bus (FSB) is a computer communication interface (bus) that was often used in Intel-chip-based computers during the 1990s and 2000s. The EV6 bus served the same function for competing AMD CPUs. Both typically carry data between the ...
: 66, 95, 96.2, 66/100, 100 MHz
* VCore: 2.0 V, 2.2 V
* First release: May 31, 1999
* Manufacturing process: 0.25 μm
* Clockrate: 350, 366, 380, 400, 433, 450, 475 MHz
K6-2+ (180 nm, mobile)
* CPU ID: AuthenticAMD Family 5 Model 13
* L1-Cache: 32 + 32 KiB (Data + Instructions)
* L2-Cache: 128 KiB, full speed
* MMX, Extended 3DNow!, PowerNow!
__NOTOC__
AMD PowerNow! is AMD's dynamic frequency scaling and power saving technology for laptop processors. The CPU's clock speed and VCore are automatically decreased when the computer is under low load or idle, to save battery power, reduce ...
* Super Socket 7
* Front side bus: 95, 97, 100 MHz
* VCore: 2.0 V
* First release: April 18, 2000
* Manufacturing process: 0.18 μm
* Clockrate: 450, 475, 500, 533, 550 MHz. (570 MHz, undocumented)
K6-III+ (180 nm, mobile)
* CPU ID: AuthenticAMD Family 5 Model 13
* L1-Cache: 32 + 32 KiB (Data + Instructions)
* L2-Cache: 256 KiB, full speed
* MMX, Extended 3DNow!, PowerNow!
* Super7
* Front side bus: 95, 100 MHz
* VCore: 2.0 V, (1.6 V, 1.8 V low voltage types)
* First release: April 18, 2000
* Manufacturing process: 0.18 μm
* Clockrate: 400, 450, 475, 500 MHz. (550 MHz, undocumented)
References
External links
AMD-K6-III Processor
AMD (archived)
AMD (archived)
AMD (archived)
at Tom's Hardware
Recipe For Revival: K6-2+
at AcesHardware.Com (archived)
K6-III+: Super-7 to the Limit
at AcesHardware.Com (archived)
{{AMD processors
K06-3
Superscalar microprocessors