Some information about the AMD K6, and K6 3D, the only *true* x86 processors.
Important AMD links
Upcoming AMD processors, and AMD's strategy
Why you should hate Intel, and love AMD (like me!) :)
Cyrix processors are decent, but they don't cut it
AMD's past, and why they lost ground; why you should support them
AMD K6 and AMD K6 3D benchmarks
Some information about the AMD K6
Last year, a few weeks before AMD released their new K6 processor starting off
at speeds of 166MHz, 200MHz, and 233MHz, everyone was looking at this new and
powerful competitor to Intel. The spirits at AMD were so high, nothing
could break them. And then the day came. The K6 was sent to market, and AMD
was proudly showing a K6 system running at 266MHz. At this time, Intel's
flagship processors were the Pentium MMX 200MHz, and the Pentium Pro 200.
After it was benchmarked, people quickly realized that in some aspects, the
AMD K6 166MHz was faster than a Pentium MMX 200, and an AMD K6 200MHz was certainitly faster than a Pentium MMX 200. A K6 233MHz was performing at the 32-bit speed of a Pentium Pro 200, which is quite impressive considering the Pentium Pro 200 has an internal L2 cache at 200MHz, while the AMD K6 is using slow 66MHz cache attached to the board. To put the pressure on Intel even more, AMD priced their K6 far below Intel's prices. To this day, the only aspect that the
Pentium MMX 233 is faster than a K6 233 is in the FPU (Floating Point Unit), and according to some benchmarks, the K6 FPU is faster or on par with the Pentium MMX's 233. This is because despite all the optimizations on this wonderful chip, they left out a pipelined FPU. Had they included a pipelined FPU, the K6 233 would be better than a Pentium MMX 233 in all aspects. Currently, an AMD K6 233 can give a Pentium II 233 a good run for the money running under business applications and image processing. Also, with a 3D card on it's side, the K6 can outperform a Pentium II in 3D operations and games. The K6 300 is starting to look very powerful against a Pentium II 300, considering that the Pentium II 300 has 150MHz cache whereas the K6 has 66MHz cache.
Currently, the 166MHz, 200MHz, and 233MHz are readily available and are
produced in a 0.35 micron process. Currently, AMD has upgraded most of their fabrication
plants to 0.25 micron, which will reduce chip size, causing a decrease in
heat dissipation, and reduce power intake while (according to the laws of
physics; I won't get into this deeply, but the electrons would have less
distance to travel) making the processor run faster at the same time.
Available in quantity is the AMD K6 266MHz, and the AMD K6 300MHz, which is produced in Fab 25 on a 0.25 micron process. IBM sells machines with the K6 300, and it is also available through OEM's and retail boxes.
No matter how high Intel can get their Pentium II clock speeds to go, the
K6 will always have a more sophisticated microarchitecture. With 8.8 million
transistors, it is the most complicated x86 processor ever made. Some of its
main speed advantages are having a 6 Issue RISC (RISC86) superscalar microarchitecture,
containing 7 parallel execution units, multiple sophisticated x86 to RISC86
decoders, an advanced two-level branch prediction, superscalar and out-of-order
execution, register renaming, data forwarding, and it's capable of issuing up
to 6 RISC86 instructions per clock. It has a large 64KB L1 cache,
which is split into a 32KB instruction cache with additional predecode cache,
32KB writeback dual-ported data cache, with MESI protocol support.
It has a high performance IEEE 754-compatible Floating Point Unit and
is capable of processing MMX instructions. It also has the industry-standard
SMM (System Managment Mode). And above all this, it maintains complete
x86 software compatibility. The K6 has the industry's most advanced
branch prediction logic by using a 8192 entry branch history table (versus
512 in the Pentium II), a branch target cache, and a return address stack which
produces a 95% prediction rate (versus 90% in the Pentium II). Above all this,
it is Socket 7 compatible, meaning that Pentium MMX users DO NOT
have to buy a crummy "Slot 1" board for their new Pentium II (did I mention
it's a waste of money?), but rather they can simply swap CPU's and get industry-leading
performance.
After doing an interesting study on how performance increases in the K6 based on changes
in the CPU core frequency and the cache frequency, I have come up with the conclusion that:
If a K6, like a Pentium II, had it's L2 cache running at half the speed of the CPU core,
that it can beat a Pentium II in business apps. under Win95 AND WinNT 4.0! If you
don't believe me, the following benchmarks are estimated performances of the K6 running
with this high speed L2 cache:
Note that in xxx/yyy, xxx is the CPU core in MHz, and yyy is the cache speed in MHz. Both of these estimated performances (although proven quite true
by benchmarks of a K6/300 running at a 100MHz bus speed) were running on a 66MHz bus. The above results are the estimates of averages of 25 scores
for both the K6 and Pentium II. Eat that, Intel!
The AMD K6 3D
****Release date of May 15-23**** THIS WILL BE ONE SCREAMER CPU!!
Performance information I have heard about the AMD K6 3D in it's pre-release form:
An AMD K6 3D 300MHz running DirectX 6.0 (which enables AMD-3D technology) is about 30% faster than a Pentium II 300MHz in 3D operations.
The AMD K6 3D performs at about the same integer performance
of a Pentium II when running at similar clock speeds.
The AMD K6 3D will be the first Socket 7 (Super 7) CPU to have
a 100MHz frontside bus, enabling up to 800MB/sec transfers.
Multimedia enhancement! AMD-3D technology -- It will accelerate 3D graphics (duh), and multimedia applications (AMD's MMX instruction set); the 3D instructions
will also help the FPU and also make multiple FPU operations per clock available. Also expect it to
have a superscalar MMX execution unit for current MMX applications.
Important AMD links
AMD's site
More to come!
Upcoming AMD processors, and AMD's strategy
The AMD K6+ 3D
This will give Intel some awesome competition. Whereas the K6 3D simply beats the Pentium II
in most categories, this CPU will destroy the Pentium II in everything. One major performance
increase to this CPU is the 256KB embedded L2 cache; yes I said embedded, not seperate from the
main CPU silicon, but still in the main enclosure (not like the Pentium Pro which has two pieces of silicon). Also unlike the Pentium Pro, the motherboards that run this CPU will also have a large L3 cache. It is
supposed to start at 350MHz, then move to 400MHz (according to the roadmap; for the K6 3D AMD's
roadmap stated they will start with only a 300MHz model, but rumors are going around that they'll start
with a 300 and 350MHz version, yet the 350MHz version wasn't supposed to be available until later.)
Some major improvments are: improved write buffering, pipelining, and combining and a large L2 TLB.
Yet, with all these improvments, it will contain 21.3 million transistors on a die of 135 square mm. The
current 0.35 micron K6 has 8.8 million transistors with a 168 square mm die!
The AMD K7
When the AMD K7 hits, AMD will be known as a world leader in the x86 market. These are not rumors,
but, it is information I gathered from a respectable source. This CPU will use a Slot-A cartridge that will
look like Intel's Slot 1, but is way too advanced to ever work in Slot 1! It will use the bus protocol of the
Alpha 21264, which will give it an edge. But the main performance increases, this CPU will
have speeds above 1GHz (1000MHz!), up to a 333MHz bus speed! This CPU (according to
some sources) is in a very early beta testing, and it is running at 533MHz.
The AMD K8
Hang on to your pants Intel, this CPU may grab a huge part of the market! Although AMD has not
released any information about this CPU, AMD's roadmap clearly demonstrates it having a CPU that
competes with every Intel CPU. That is, except for Intel's "big and bad" IA-64 Merced. Somehow, I don't
think AMD would come all this way without dueling it out to the very end. Therefore, I think the K8
will be AMD's true 64-bit CPU! Sure, you don't have to believe me on this one because of the
lack of evidence, but compare AMD's and Intel's roadmaps... you'll see.......
AMD's strategy, and why I don't like Intel!
Although, IMHO, I would like to see Intel pushed off the x86 market, but that's not AMD's goal. They're
not out for blood, they just want people to have a choice without having to pay over-inflated prices for
one brand of CPU. However, since the days of the Pentium, AMD has lost a lot of ground, because
Intel put a lot of patents that disabled them from reverse-engineering their Pentium CPU. The answer:
The AMD K5. It was a big flop, it was released almost a year later than scheduled, and ran at the same
speed of a Pentium CPU that it's PR rating was at (not faster than Intel designs). But, since the K6, AMD
is coming back strong as ever by cutting their prices way under Intel's and forcing technology to advance,
since Intel doesn't want their chips to be considered old technology. Well guess what? Had it not been for
the K6, 1) a Pentium II 400 wouldn't have been available until early 1999, and they are circulating in the
market now; 2) A Pentium II 300 CPU would've still been priced at $1,300 for the single CPU; and 3)
There wouldn't have been any wonderful AMD CPU's that there are today. And yes, #2 is very true.
If you look at the Pentium Pro, until recently, it's price has almost never fallen any since the 3(?) years
it's been around. Why? Simple; there was no competing chips in that class, so Intel could simply
monopolize it and set the prices. Hence, had AMD not thrown their K6 against a Pentium II, everyone
would've been paying terrible prices.
Cyrix processors are decent, but they don't cut it
You can argue with me all day on why Cyrix is better than AMD, you seen a 6x86MX performing like
a Pentium II, yaddha yaddha, but the facts are clear: Cyrix processors have a slow FPU, weak MMX,
terrible 3D and 32-bit performance. As a matter of fact, a 6x86MX "PR233"'s 32-bit performance
is about equivalent to an AMD K6 166's. Sure, you can argue that this is because the Cyrix chip isn't
running at 233MHz, but it runs slower and performs better at lower clock speeds. My reasoning on this:
(feel free to argue.. :-) ) the Cyrix chip design does not have a very good physcial build to it. Take an
Alpha for example; they're about the same size as x86 CPU's, yet they run at 533MHz. Why? Because
their silicon is well manufactured and can withstand high frequencies without pumping out too much
heat. I'm not sure if that's right or not, but it is my opinion! Also, the results you may have seen of
a Cyrix 6x86MX being faster than a Pentium II: don't listen to it. It's only one benchmark: Winstone 97
under Win95. That would be like taking the one strong point of the K6, and running around saying that
it's better than every other chip simply because it runs faster in this one category. Well, I think I've said
enough here! :-)
AMD's past, and why they lost ground
Had AMD had a design ready when Intel released their Pentium, their market share
wouldn't have dropped to 10%. In the days of the 286, 386, and 486, AMD, Cyrix, and other "clones"
reverse-engineered the Intel chips. In a sense, it was Intel's design (with maybe a few improvments),
but it was reverse-engineered so it did not violate patents. However, when the Pentium was released,
Intel set down some new patents so AMD and others couldn't do the same thing they did in the old
days. AMD was completely unprepared for this, and they started losing market share. However, they
did release a 5x86 (so did Cyrix), which was a slightly modified 486 core. In the older days, they were so desperate for a new chip design that part of their roadmap included taking a 5x86 to 166MHz on a
33MHz bus! Except it would only perform like a Pentium 100! Cyrix, however, was looking at the
Pentium Pro, and most of their 6x86 design is similar to a Pentium Pro. AMD was stumbling, but
they looked at their K5 as a hope to get back into the market. The K5 was more like a doomsday
device for AMD. One of the main rumors (that still exists to this day) is that the K5 is not completely
compatible with x86 software. Well, this is a major lie considering it was XXCAL certified, and the only
problems with it are when the software specifically requests a Pentium. I say that the K5 was a doomsday
device because it was shipped almost a year late from the expected date, and when it was shipped, it was
available as a PR-90 device (correct me if I'm wrong about that.) At the time, Intel had a Pentium 166 and
a Pentium Pro 200 as it's flagships, and AMD stood no chance. However, AMD was looking into the former
company known as NexGen. Their 586 CPU's (already running at 133MHz -- right when Intel had the
Pentium 133) could run faster than Intel CPU's at the same clock speed. These CPU's are more commonly
known as Nx586's, and those of you that have one are lucky. I would keep it as a collector's item (heh)!
But AMD bought them because of their upcoming Nx686 designs. After AMD purchased them, their design
teams went to work on the Nx686, taking it's performance to the maximum, adding MMX instructions (later
on, anyway) etc etc, and the AMD K6 was born. For a short while in April '97, the AMD K6 was called the
world's fastest x86 CPU! Hmmm I wonder if Intel can forsee their own death by setting down new patents
so no reverse engineering can occur? It seems to me that after that happened, AMD started to pull ahead
and stay very competitive....
You should support AMD because; as in the other section, I mentioned about prices and technology.
Without AMD to push Intel to undercut their prices and develop a better chip, the best technology
around would be a Pentium II 300 and the CPU alone would cost around $1,300! So if you want
lower prices, faster and newer technologies, buy AMD!
AMD K6 and AMD K6 3D benchmarks
AMD K6 versus Socket 7
Note that with these tests, all machines had the same configuration (except for the CPU) and higher numbers are better in all of these benchmarks.
Key: K6-xxx = AMD K6 at xxxMHz, P-xxxM = Pentium MMX xxxMHz, P-xxx = Pentium classic xxxMHz, C6-xxx = Cyrix 6x86 xxxMHz (no PR), K5-xxx = AMD K5 PRxxx
AMD K6 / K6 3D* versus Slot 1
* The K6 3D shown here is approximately from February sometime, and I'm sure it has gone through many revisions since then. The results for the K6 3D are far from final. I'm not sure if it would've made a difference, but also note that the K6 3D didn't have any 3D drivers for these tests.
All processors (except for the K6 266) were running on the 100MHz bus speed! (yes this means that there are Socket 7 boards out there that are stable enough at 100MHz. These should be the first examples of a true Super 7 board.) Once again, larger numbers are better. For the Business Winstone 97 tests, I couldn't find any results for the K6 3D or K6 266 (that were in similar test configurations). Expect more tests to follow (such as Winbench 98 tests and 3D tests.)
Do you believe in AMD's power as a dominant x86 force? Click here to tell me!
This page hosted by Get your own Free Home Page
Last Updated 30-Apr-98 ty140@hotmail.com