[NTLUG:Discuss] CPU History
Steve Baker
sjbaker1 at airmail.net
Thu Jan 9 00:27:50 CST 2003
Darin Smith wrote:
> I've run Linux on nothing but AMD processors since their 486 clones.
>
> I've used a 486-66DX, 5x86, K6, K6-II, and now a 1.3 GHz Athlon.
>
> Never once had a problem.
It's good that you never had a problem with AMD - and it's not like
Intel CPU's havn't had bugs over the years...but AMD CPU's are certainly
no better than Intel's from a design reliability perspective.
I had terrible problems with the AMD 450MHz K6-II CPU - it had a
subtle hardware design error that meant it wouldn't compile things
reliably. I'd often have to type 'make' a half dozen times to get
a complicated program to compile. If I wanted to compile something
*REALLY* complicated like the kernel or Xfree86, I'd have to type:
while ( 1 )
make
end
...and leave it running overnight!
The hardware bug was that the CPU would sometimes execute an instruction
twice in succession. It was a very rare event - and executing most machine
code instructions twice causes no harm at all.
Hence, the bug somehow managed not to show up under Windoze - except
in carefully contrived programs written to show off the problem. The
only program that ever exhibited a problem under Linux was gcc. This
meant that many people believed it was a gcc software bug until someone
finally tracked it down.
There were many FAQ's written about it at the time. Here is one of the
better ones:
http://membres.lycos.fr/poulot/k6bug.html
AMD originally offered to replace the CPU if people found they
had problems - but when I tried to take them up on that offer,
they refused because "the problem doesn't affect Windows programs
and there is a reasonable work-around for Linux users".
Their work-around is to not install more than 32Mb of RAM - or to
switch over to Windoze!?!
Oh - just *great*.
The most annoying thing is that the problem was originally discovered,
documented and reported to AMD in the early days of the 200MHz part - yet
they didn't fix it in either the 300 or 450MHz devices.
I gave up on AMD at that point. Since then I've only used Intel CPU's
and I havn't had any problems since then.
I'm not a huge fan of either company - but I don't think either of
them has a clear lead over the other in terms of CPU quality.
---------------------------- Steve Baker -------------------------
HomeEmail: <sjbaker1 at airmail.net> WorkEmail: <sjbaker at link.com>
HomePage : http://www.sjbaker.org
Projects : http://plib.sf.net http://tuxaqfh.sf.net
http://tuxkart.sf.net http://prettypoly.sf.net
More information about the Discuss
mailing list