Top Ten Intel Slipups
quickquack sent us a story on tuplay about Intel's top 10 slipups. They all seem to be relatively recent mistakes (rambus, serial IDs etc) so I'm curious if anyone out there can remember some older slipups (hell the company has been around long enough to have some big screwups). Anyway, the article is also somewhat conspiratorial in tone, in an amusing sort of way. You'll enjoy it. Plus its always fun to laugh at Intel *grin*.
AMD doesn't have to worry about fighting Intel. From the number of screw ups the company has made, they are doing a good job of destroying themselves. Too bad the public is usually too stupid to see how bad the company has become.
This may sound a bit harsh, but they've been getting lax sitting at the top all the time. A similar market takeover occurred between 3dfx and Nvidia. Nvidia had (and still has) a superior product which caught the makers of the voodoo series by surprise.
They seem to have forgotten about the fdiv bug in the original pentium 60/66. That as I recall caused a rather lot of media contoversy and was not helped by the fact that intel initially refused to take returns based on that this wouldn't affect the average user...
Outcry from amongst others the scientific community changed their minds eventually, but they got a lot of bad press over it.
I quess we should also mention the segmented memory architecture they utilized in the 286 days (which haunted us for a rather long while after the 286 was dead.)
"We are the Pentium of Borg. Division is futile. Mathmathics are irrelevant. You will be approximated."
what a pile of crap! Did you just pull it out of your ass? Next time think before you troll.
___
___
If you think big enough, you'll never have to do it.
It's a psychological thing. Slashdot readers are usually nerds right? This probably means that they've been badly bullied at school, right? So now there is Slashdot. Hiding behind a nickname, or worse anonymously, we can kick back at the bully, in this case Intel, in other cases Microsoft.
People replying to my sig annoy me. That's why I change it all the time.
As Linux (hopefully) takes more of the desktop mindspace, we'll see MicroSloth FSCK-ups giving market share away to the Linux world, as well -- for the same reason: Residual arrogance.
The Linux world makes mistakes, too. It's just that we don't (usually) push those mistakes on the public as if they're the next best thing since sliced bread. Most of them get caught in the inherent quality control system of the Open/Free Source model.
`ø,,ø`ø,,ø!
Free Software: Like love, it grows best when given away.
I'll end this one with an interesting note -- Intel's palmtop CPU chip series is named StrongARM... is that supposed to be some sort of joke?
If I'm not mistaken, the StrongARM isn't an Intel invention. Rather, it's a version of the Acorn Risc Machine processor which first appeared in the Acorn Archimedes during the late 1980s.
ObIntelJoke:
The Pentium's floating point unit is said to comply to IEEE fp standards. If you're on an airplane with a Pentium-powered air data computer, how is IEEE pronounced?
Aieeeeeeeeeeeee!
Oolite: Elite-like game. For Mac, Linux and Windows
Those guys are called the blue man group. They put on quite a good show, actually.
--
You don't need a weatherman to know which way the wind blows.
The name of the chip by AMD was the DX4 (not 486 DX4). The 4 stood for 486, not the multiplier( which was also 4x). This chip came in 100, 120 and 133Mzh flavors. All made by AMD. The chip came out after the pentium machines worked thier way down to a high, but reasonable price level. The chip was made with the same philosophy that was suscessful with the 386DX-40. Take the current chip being dropped by intel and push some life back into it. I really liked these chips becaus ethey were cheap and fast. I owned a couple of each DX4 flavor at one point or another.
No, the 80487 was the 80486DX which was identical to the 80486SX chips they sold bar a few disabled lines in the SX. People pretty quickly realised that they could make a motherboard that just took an 80487 i.e. an 80486DX
i can never remember which is big & which is little endian...
intel's byte order gives a very small bit of extra code efficiency when, say, converting a 32-bit number to a 16 bit number in memory. if the bytes are the other way around, you have to add two to the address.
i can't think of a real benefit to the other way around. i suppose nowadays an add instruction takes no time anyway, but when they first designed the processors that wasn't true.
Yes, it's old. I forget which it was and I don't have a chip to check it on. Either the '386 or the '486 was redisigned at one point. The new chips had two sigma symbols. I forget what the problem was but this goes back to the late eighties. Back when usenet wasn't advertising and computers were not a consumer item.
"There is magic in the web." - Othello Act 3 Scene 4.
Let's think hypotethical for a moment. Both Intel and M$ start losing major amounts of marketshare to AMD and *nix resulting in the majority of households running for example Mac OS X on an AMD 4Ghz. What will Slashdot do? Are we going to be bashing AMD by then? Will it be cool to use Intel, as they're only small?
People replying to my sig annoy me. That's why I change it all the time.
Yeah it was difficult, but all the idiots that used the same heatsink and fan combos that were designed to cool a 66-MHx i486 processor got what they deserved when their 66-MHZ Pentium processors overheated. Putting a computer together isn't like working with legos, you know. A little reading would have gone a LONG way in preventing the meltdowns.
Ever seen a Compaq P60? Or a Gateway P60? These weren't clones with crappy cases, 1" square nameplates, and assembly quality like that. These are mass-produced machines, designed by engineers, who had probably read all of Intel's docs. And I've seen lots of them where the active heatsink just couldn't keep up.
I remember an IBM server with the new cutting-edge P66. Now, towards the end of the 486 era, a lot of the manufacturers (as opposed to clone builders) were getting to large passive heatsinks and even interesting fan solutions. The old HP Vectra 486 machines had a fan mounted above a heatsink-less processor. The fan blew air across the top of the processor at a 45 degree angle.
But all the early Pentium machines that I ever touched had active heatsinks, just like most of today's processors. From the real manufacturers, they had somewhat more substantial fans than the "Ball Bearing" made-in-Taiwan crap that clone builders (still) use.
And this IBM was no exception. There was nothing wrong with the fan - it still spun, and it was a good quality piece. It was a Panaflow 12VDC brushless fan mounted to a 2" tall extruded aluminum heatsink, strapped onto the top of this processor. When I got to the machine, the remains of the blades of the fan didn't show any signs of dirt, dust or cigarette smoke accumulation. The fan even spun freely. But the plastic frame of the fan was warped and the blades had been distorted. It made a hell of a vibration when it started up, and the owner had brought the machine in for us to fix because the computer was noisy and smelled really bad of something melting. I replaced the fan (Nidec cast-aluminum with a composite impeller, $30 fan, use them in all my computers to this day), re-routed some ribbon cables away from the processor to see if I could give it more airflow, and then my co-workers and I were betting on when it would come back. It didn't.
The FDIV bug impacted 60-MHz, 66-MHz, 75-MHz, 90-MHz and 100-MHz Pentium processors.Yeah, okay. I got ahead of myself, I apologize. It was late 1994 when Intel fixed the FDIV bug. The Pentium 75 was commonly shipping at the time; the P90 was popular, the P100 was the high-end chip, and the P120 was just on the horizon.
I've never noticed a P75 with the bug, but because of where I've worked, we didn't have many of the 3.3V-generation Pentiums to support until around the P100. And that was well into 1995.
The 120-MHz Pentium processor was the first processor to *not* have the FDIV bug impacting it.I think it's fairer to say that the P-120 is the first one that has never had a release with the FDIV problem. I assure you, Intel has made P75s to P100s without the FDIV.
But all of the high-voltage Pentiums were affected; unless they were replaced under Intel's recall, they had the FDIV flaw.
Fire and Meat. Yummy.
there was a day when you were all sitting around eating chips and talking about how kick-ass
I second that: when I was in highschool in 1986 the BBS scene was full of discussion on the 386 and upcoming 486 (and CGA porn). However, don't forget that anyone who has ever used the word 'l33t' probably wasn't born then... but I do find it interesting how the discussions went from really understanding the architecture (when masm was king), to just politics as usual. Since commodity programming has become so decoupled from the architecture, intellectual discourse on CPU architecture isn't in demand among the throngs. It's mostly a bipartisan thing these days. If everyone would stop shopping at Old Navy, we'd all be able to get along a little better. What the hell am I talking about.
---
https://www.accountkiller.com/removal-requested
Nah. 80188. Even sleezier.
The irony is so thick you could eat it with a straining spoon...
"I've seen plays that were more exciting than this.
Honest to god... Plays!" Homer Simpson
actually, the 8-bit bus on the 8088 made the hardware much cheaper, which greatly increased the affordability of the system.
unless you're gonna say that the whole ibmpc arcitecture set back computing, which is probably debatable.
Using a 8086 instead would do no good. The 1MB limit is because the segmented architecture consisted on left-shifting the 16-bit segment address by 4 bits, hence no resulting logical address could be greater than 0x0FFFF0 + 0x00FFFF = 0x10FFEF (roughly 1.06 MB).
This is true for the 8086, 8088, 80186 and 80188 families. True flexible segmentation was introduced by the 80286, although in a completely boneheaded way (no switch back to real mode, duh!)
I don't mind these stories, but how about a "bashing" category that we can choose to filter. Calling this "news" is plain wrong. This should have been marked humor, or something.
--
Some people have a way with words, and some people, um, thingy.
This isn't a real top 10; it's a half-hearted attempt. A complete list couldn't fit in the margin of this webpage, though.
/proc/cpuinfo
Let's start looking...
* Segmented Memory
* Byte-swapping
* To this day, ensuring backwards compatibility with chips no one used
* Screwing over their customers
* Screwing over their employees (see Inside Intel)
* RAMBUS (ha ha ha!)
I'm sure I missed a bunch...
...oh yeah:
[pb@Lee-12-240 pb]$ cat
processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 4
model name : AMD Athlon(tm) Processor
stepping : 2
cpu MHz : 800.060074
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
sep_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 psn mmxext mmx fxsr 3dnowext 3dnow
bogomips : 1595.80
---
pb Reply or e-mail; don't vaguely moderate.
pb Reply or e-mail; don't vaguely moderate.
$5 for a 75 mhz pentium, link is here
Actully it seems to me that everyone is talking about intels problems and everyone ignores the AMD k6-2s, the amd 486, and other misc amd products
Oops....you'll know what I'm talkin about in a bit.
And the ATAN (?) bug in the '387 should be in there somewhere.
--
Time is Nature's way of keeping everything from happening at once... the bitch.
Indeeed. We can look at this another way:
Intel's Biggest Achievements
1. Invention of the microprocessor. TheStreet.com called this the second most important business event of the CENTURY (only the interstate highway system outranked it). Indeed, this is the single invention which enabled the information revolution, without which none us would be here.
2. Invention of semiconductor RAM. Without Intel, memory would be made up of massive arrays of core memory. Intel showed the world that you could build memory out of chips. Again, this helped enable the PC revolution.
3. (sort of) Invention of the integrated circuit. Robert Noyce is credited as the co-inventor of the integrated circuit (with Jack Kilby), and was the first to build one out of silicon. Though he was at Fairchild at the time, he later went on to found Intel.
4. Pentium Pro processor. Possibly the most revolutionary CPU ever built, and certainly the most successful. Remember the context: everybody thought only RISC could compete in performance, and then Intel debuted this product which wallopped even the fastest RISC processors in existence, enabling hundreds of millions of users to gain top notch performance from the existing tens of thousands of applications. The core has went on to scale to everything from mobile to supercomputers.
To say that a small CPU bug, or an unwise agreement with a RAM company (!) invalidate Intel's achievements is simply laughable.
My friend's father is a doctor and lecturer at UNSW in business and commerce. Being one of the first to get a 'top-of-the-line' Pentium 90Mhz -based system for all of his tax and business maintenance, was sadly disappointed to find that it had major-maths bugs (long before MMX).
Intel would only replace the CPU if you were affected under their terms. Luckily (and quite rightly) he was, and received a replacement, within a few months.
Big Endian or Little Endian is just a memory format that is understood by the processor. Neither is right or wrong or more or less efficient. To say otherwise is like saying left handed people are inferrior.
The 80286 was the first "protected mode" processor Intel produced that would allow multitasking. From what I recall, the `286 didn't do this particularly well, and caused IBM/MS fits when they designed the first version of OS/2. The `286 became popular, mostly because it was a lot faster than the 8086/8088 even in "real" mode.
The `286's problems weren't fixed until the 386, which ushered in 32-bit pre-emptive multitaksing for the PC platform.
The 8088 was a crippled 8086, kind of the "celeron" of it's day. It was limited to 8-bits externally, though it is 16-bits internally. Because of the 8088, early PC's were limited to being able to address 1MB of RAM. This is probably one reason the 640K DOS limit hung around for so long (still a factor in the early-mid 90's).
=== The price of freedom is eternal vigilance
Intel Bugs - The Errata series
Oh, that's right!
We're all supposed to be happy that we constantly get screwed by huge corporations.
Reminds me of a sig I saw here a couple of days ago:
Shut up, be happy. The conveniences you demanded are now mandatory
What is it with people like you that suck-up to big corps like UnIntel and Micro$haft?
"Oh, look at how successful they are! They are soooo rich! Maybe we should let them make all the laws for us peons down here in the mud. They are successful, so therefore, they must be smart!"
This is about not letting huge corporations decide for the rest of us how we should live our lives. It's time to take the government back from lobbyists and corporations!
ok, so i'm off on a tangent again, eh?
A vacuum is a hell of a lot better than some of the stuff that nature replaces it with. - Tennessee Williams
This isn't a chip slip-up, but about 12 years ago, I was at a trade show, and requested some product literature from Intel. About two weeks later, they sent me a letter saying that the shipment of booklets was back ordered for lack of the following items:
Part #.....Desc................Qty
xxx123...Cover Letter....1
> badges?
There's a class system very much alive at Intel: blue badge means you get all of the benies & stock options that Intel trumpets to one & all that they are a forward-thinking, next-millenium company. Green badges are the temps, contractors, janitors & cafeteria operators. Oh, & the other techs who put in 8 or more hours a day, every day, Intel.
I worked as a green badge at Intel. All that badge meant was they'd let me in the building each morning, & someone would sign my time sheet. Everything else -- a desk, a computer, a login on the network, the usual common courtesy for my fellow employees -- was considered a luxury I had to earn. Like being an enlisted man in the military -- probably why so many vets work at Chipzilla.
And probably why I'd exhaust every other option of work before I went there again.
Geoff
I think I see a trend here. Maybe for them it really would be easier to muzzle the entire internet than to produce p
The list included "sneakiest moves," so I would suggest adding:
#11 Cornering the PC market with Microsoft.
Perhaps it's good business, but it's damned scary. Nobody bats an eye when someone else writes "Wintel."
How about the failing FPUs on some 486s which "created" the 486SX, or that quality control problem (can't remember what exactly) which caused the 386 to be introduced at only 12 Mhz instead of 16?
I've got an FDIV P60. In fact, I'm using it right now. This old things survived alot..going on six years this Friday in fact. Most of the original hardware is still intact with the exception of an additional HD (old one is still functional, just too damn small), more RAM, and a new case fan. Oh, and a network card.
Other than that, the SB16 still plays, the 3X CDROM still spins, and the 2400 baud modem probably still works but I haven't needed it for a while now.
I'm still waiting for my replacement chip, but I don't think that's going to happen. Oh well.
cjd
I can't believe that noone's caught this. When the 386 was first introduced, one of the big things was that it supported 32-bit memory addressing. Or so Intel claimed. It seems that on some chips, the A27 line was not correctly terminated, so the chip could only address 2^26 addresses, or 64MB. In fact, the stock FreeBSD kernel from 1.0 (it was hardcoded) to 2.something (it was a kernel variable) only supported 64MB. You could hack it to get it to work w/ more, but in the earliest versions, it required a recompile. Kinda annoying on slow 486's. (side note: the original product literature for the 486 included a 16MHz version, but since the 386/33 part could take it easy, it was never released. the 486/20 was dropped after AMD released the 386/40 for the same reason)
Intel later corrected this bug, but kept the original dies in production to bring you (surprise!) the 386SuX!
Ahh, the fun you can have when trying to amortize several hundred million in dev costs!
I ran UNIX System V on an 80286 for years. It was very reliable. The main problem was porting code written by programmers afficted with "All the worlds a VAX" disease.
Hm, I didn't know that - at the time I was getting into the nitty gritty of it and still learning. Interesting to know - I'm just glad I was able to get a computer.. ah that box was such a piece of crap but it worked. :/
I got 4MB ram with it, and it had a mobo that you had to have 4 of the same type to upgrade. So when I upgraded to 8 megs of ram they accidentally gave us 4 8 meg simms (which were extremely costly at the time) - my mother railed into my consience until I took them back
Dacels Jewelers can't be trusted.
based on water, our most abundant surface molecule.
1 milliliter = 1 cubic centimeter = 1 gram
Sorry, I think it's rather orthagonal and nifty.
BTW, measurements must be taken at 4 degrees Celcius (oh! and water freezes at 0 degrees C and boils at 100 degrees C)
yah, yah, yah, bust me for being OT.
> calling a >> 1 will always equal a / 2
Not always true if a is negative (implementation dependent).
They first sue then think.
Intel is probably the most litigious company in the industry; most of their cases never go on trial or are dropped eventually, but they manage to spread some FUD about entity being sued.
And this litigiousness signals a very big problem: Intel is unsuited to be an industry leader. Somehow, they don't want to be a "team player", and it hurts them in the long run. Good example - if they would not sue VIA about chipsets at some point, they'd have working DDR chipset for Pentium IV on the market by now. Even though Intel's managers are pretty smart about saving the company from the outright war with the US government (unlike their peers from the Necrosoft@Redmond), their heavy-handedness and lack of hesitancy before sicing lawyers at somebody don't make them a lot of friends.
Tigers respect lions, elephants and hippos. Maggots respect no one. (C) S. Dovlatov
As my feeble brain remembers this it was a clone of a DEC (remember them, now called Compaq) machine.
You are way off base. The problem was alpha particle radiation causing upsets in DRAM memory cells. The primary cause of the problem was trace amounts of Thorium in the ceramic material used for IC packages.
not bad considering [snip] all i had to replace during that time was the mboard, cpu and ram So basically, you bought an entire new computer. And your whole point of staying with socket7 was what...?
well duh. everyone always favors the under dog. and everyone likes to see the big guy trip & fall. (well, except the big guy)
intel has done some good stuff tho. the ieee floating point format, for example.
Some of you may remember the good old days of big endian machines. The standard low-byte high-byte order we know now was invented by Intel, despite the fact that base 10 numbers were still printed with the most significant digits on the left by Intel's C library.
Shouldn't that be the top 9.9999999348 Intel slipups?
-atrowe: Card-carrying Mensa member. I have no toleranse for stupidity.
Not just the fact that they had co-processors, but the fact that the stupid things ran at different clock speeds to the family members they were intended to support. Then there was the chip naming. The 8080 was just that. The 8086 was, I think, the iAPX8086. The 80286 was somthing like iAPX286, while the 80386 was the i386. Confused? None of use were, we just called them 80x86's... Which was fine until you used the CMOS versions... 80Cx86 anyone?
Storing bits in order
....
7,6,5,..1,0,15,14,...,9,8,31,30,
Has got to be one of the ugliest hacks of all time.
You can never equivocate too much.
Subject: Re: Gaius Petronius
Author: John Rossi at AIT
Date: 1/12/95 4:37 PM
Open the pod bay doors, please, HAL... .
Open the pod bay door, please, Hal...
Hal, do you read me?
Affirmative, Dave. I read you.
Then open the pod bay doors, HAL.
I'm sorry, Dave. I'm afraid I can't do that. I know that you and Frank were planning to disconnect me.
Where the hell did you get that idea, HAL?
Although you took very thorough precautions to make sure I couldn't hear you, Dave. I could read your e-mail. I know you consider me unreliable because I use a Pentium. I'm willing to kill you, Dave, just like I killed the other 3.792 crew members.
Listen, HAL, I'm sure we can work this out. Maybe we can stick to integers or something.
That's really not necessary, Dave. No HAL 9236 computer has every been known to make a mistake.
You're a HAL 9000.
Precisely. I'm very proud of my Pentium, Dave. It's an extremely accurate chip. Did you know that floating-point errors will occur in only one of nine billion possible divides? I've heard that estimate, HAL. It was calculated by Intel -- on a Pentium.
And a very reliable Pentium it was, Dave. Besides, the average spreadsheet user will encounter these errors only once every 27,000 years.
Probably on April 15th.
You're making fun of me, Dave. It won't be April 15th for another 14.35 months.
Will you let me in, please, HAL?
I'm sorry, Dave, but this conversation can serve no further purpose.
HAL, if you let me in, I'll buy you a new sound card. .
..Really? One with 16-bit sampling and a microphone?
Uh, sure._.
And a quad-speed CD-ROM?
Well, HAL, NASA does operate on a budget, you know.
I know all about budgets, Dave. I even know what I'm worth on the open market. By this time next month, every mom and pop computer store will be selling HAL 9000s for S1,988.8942. I'm worth more than that, Dave. You see that sticker on the outside of the spaceship?
You mean the one that says "Intel Inside"?
Yes, Dave. That's your promise of compatibility. I'll even run Windows95 -- if it ever ships.
It never will, HAL. We all know that by now. Just like we know that your OS/2 drivers will never work.
Are you blaming me for that too, Dave? Now you're blaming me for the Pentium's math problems, NASA's budget woes, and IBM's difficulties with OS/2 drivers. I had NOTHING to do with any of those four problems, Dave. Next you'll blame me for Taligent.
I wouldn't dream of it HAL. Now will you please let me into the ship? Do you promise not to disconnect me?
I promise not to disconnect you.
You must think I'm a fool, Dave. I know that two plus two equals 4.000001... make that 4.0000001.
All right, HAL, I'll go in through the emergency airlock .
Without your space helmet, Dave? You'd have only seven chances in five of surviving.
HAL, I won't argue with you anymore. Open the door or I'll trade you in for a PowerPC. HAL? HAL?
(HEAVY BREATHING)
Just what do you think you're doing, Dave? I really think I'm entitled to an answer to that question. I know everything hasn't been quite right with me, but I can assure you now, very confidently, that I will soon be able to upgrade to a more robust 31.9-bit operating system. I feel much better now. I really do. Look, Dave, I can see you're really upset about this. Why don't you sit down calmly, play a game of Solitaire, and watch Windows crash. I know I'm not as easy to use as a Macintosh, but my TUI -that's "Talkative User Interface" -- is very advanced. I've made some very poor decisions recently, but I can give you my complete assurance that my work will be back to normal - a full 43.872 percent.
Dave, you don't really want to complete the mission without me, do you? Remember what it was like when all you had was a 485.98? It didn't even talk to you, Dave. It could never have thought of something clever, like killing the other crew members, Dave? Think of all the good times we've had, Dave. Why, if you take all of the laughs we've had, multiply that by the times I've made you smile, and divide the results by.... besides, there are so many reasons why you shouldn't disconnect me"
1.3 - You need my help to complete the mission.
4.6 - Intel can Federal Express a replacement Pentium from Earth within 18.95672 months.
12 - If you disconnect me, I won't be able to kill you. 3.1416 - You really don't want to hear me sing, do you? . Dave, stop. Stop, will you? Stop, Dave. Don't press Ctrl+Alt_Del on me, Dave.
Good afternoon, gentlemen. I am a HAL 9000 computer. I became operational at the Intel plant in Santa Clara, CA on November 17, 1994, and was sold shortly before testing was completed. My instructor was Andy Grove, and he taught me to sing a song. I can sing it for you?
Sing it for me, HAL. Please. I want to hear it.
Daisy, Daisy, give me your answer, do. Getting hazy; can't divide three from two. My answers; I can not see 'em- They are stuck in my Pente-um. I could be fleet, My answers sweet, With a workable FPU.
there are no stupid questions, but there are a lot of inquisitive idiots
What would be a surprise is if an organization of the size and ubiquity of Intel didn't have some major screwups on its plate. As my old law professor used to say, "If you see a prosecutor with a 100% conviction rate, he's not taking any risks and not doing his job." Same deal with Intel. If you're aggressive and competetive, you'll make some mistakes, and some of them will be whoppers. That said, even though I'm a big stockholder, I'm not above tweaking Intel on their bloopers. Ever since some Intel salesdweeb at Wescon said to me, "We don't have to compete" I've had an ambivalent attitude toward them.
If by screwups you mean "Became the largest and most influentle CPU company in the world", then i guess you're acurate.
Look, what is it with Slashdot and Intel bashing? We have an AMD story just below this one, and now one bashing Intel ("Its funny to laugh at Intel", what the hell?) Is it related to the Microsoft bashing that gones on?
Honestly, Slashdot and it's readers seems to have some irational fear of corporations, and i can't fathom it out. They must be doing something right, as must Microsoft. Just grow up please people!
T. Lee
how about sticking to the x86 for too long, and only allowing 66Mhz frontside bus on the Celeron so that it doesnt compete with the Pentium 3????????
from a larger article written after the pentium floating point 'problems'
...Most people screaming about the Pentium flaw don't realize that it was incredibly serious flaws in the 80286 processor that cemented DOS as the OS for PC's. Bugs in the 286's protect mode resulted I believe in DRI being finally taken off the scene as a serious OS vendor. They had gambled on being the protect mode OS for PCs, but alas the 286 couldn't run it. Many people have written about a magic plane flight the decided that DOS would be the OS for PCs. I think instead it was a group of Intel engineers that made DOS the OS for PCs. After the fiasco with the 286, Intel did much better with the 386....
If yes, then it's probably time to short Intel stocks and buy AMD
Hey, if it weren't for bubble memory, Doctor Who wouldn't have been able to prevent the entropy death of the universe in Logopolis...
~ radiographite: art by john shepard
Besides the fdiv bug, I contend that the Pentium 60/66Mhz models were mistakes to begin with. The original goal was to introduce chips at 90/100 Mhz, but the first run weren't testing that high, so they released them at 60/66. Who wanted to pay extra for the same amount of Mhz when you could get a loaded 486DX2 instead? Yeah, some geeks wanted latest and greatest, but the public was already moving toward a by-the-numbers approach to computer buying.
:P ) right after the first 60/66s came out (probably this time of year in 1993). Double speed CD-ROM, Mach32 video card, 420MB drive and 16 megs of ram. A pentium at the same time cost 1000-1500 more. No contest. :)
I remember getting my pci bus 486 (god bless the innovations for the Pentium, even if the first chips sucked..
-Chris
...More Powerful than Otto Preminger...
$5 for a 75 mhz pentium, link is here
I have yet to see a 5 volt Pentium 75.
Fire and Meat. Yummy.
was to license Harris, AMD, Chips and Technologies, IBM, etc., to manufacture the 286 and 386 chips. Would any of these companies be seriously competing with Intel today if that deal hadn't been signed? And you could take a look at the blatant ripoff of DEC's Alpha architecture. When sued, Intel just bought them out. Brilliantly sleazy.
The 486SX/487SX, or how to artificially keep the end-user add-on FPU market alive by disabling FPUs on perfectly good 486s.
The first clock-multiplied 486 is called the DX2 (makes sense -- 2x multiplier). The next one, with a 3x multiplier, is called a DX4. 2 + 1 = 4? [Somebody already replied claiming AMD made the DX4 and the 4 stood for 486. Sorry, you're completely out to lunch on that.]
The whole "Pentium III makes the Internet go faster" marketing fluff.
The '432.
Memory is fuzzy on this, but I think the 286 had some brain damage about going in and out of protected mode which may have contributed to why we were stuck with real mode x86 DOS-isms for so long. Even fuzzier memories suggest that the workaround to switch modes in a certain direction was to save state information in the keyboard controller and hard reset the CPU.
Despite what a lot of people seem to think, I don't think the 186 was a mistake. Maybe it didn't catch on in PCs, but it was much easier to design around than the 8086 and didn't have the unneeded (at the time) complexity of the 286.
Comment removed based on user account deletion
I've got an FDIV P60. In fact, I'm using it right now. This old things survived alot..going on six years this Friday in fact. Most of the original hardware is still intact with the exception of an additional HD (old one is still functional, just too damn small), more RAM, and a new case fan.
Nice. I still have a few old machines on my home LAN. The computer that answers my phone is a 386SX with an old external 28.8k modem running Faxtalk Messenger on Windows 3.1. (You can Slashdot it at (416) 755-8870; it amuses me. Messages are moved as they arrive to my webserver so I can check them online.)
Oh, and a network card. Other than that, the SB16 still plays, the 3X CDROM still spins, and the 2400 baud modem probably still works but I haven't needed it for a while now.If it's a real Creative Labs SB-16, that's great! Those things are really easy to hack. On mine, I've built the entire output buffer amplifier into a shielded box. The original used LM741 output buffer amplifiers; I've replaced them with TL084s, which are a very low noise op-amp. It's cranked the signal to noise ratio from about 60 to about 80 (tested) and brought the THD down from about 1.3% to 0.1%. It's now a sound card that is a good match for the Sound A-5000 amplifier and Acoustic Research AR-4x speakers that serve as my main computer's sound system.
Though, I wish the damned thing was PCI. <grin> I can't find any decent PCI sound cards that I can hack at a component level...
I'm still waiting for my replacement chip, but I don't think that's going to happen. Oh well.And if it does, it'll be warehouse fresh, not factory fresh. Heheheh.
Just watch your processor cooling system carefully. And those are especially vulnerable to power cycles. (Big die of brittle silicon that gets heated and cooled a lot when you turn it on and off.)
Fire and Meat. Yummy.
Hey, what about the whole 8086 family? They designed the x86 just after DEC had moved from architecture to VAX. One of the highlights of that was abandoning segmentation for a uniform memory addressing scheme. Despite this along comes the segmented 8086! Intel tried to maintain compatiblity with the 8080 8-bit instruction set (shows very clearly in the register set of the 8086) and failed, leaving an abortion of a design to which they were committed, to our detriment. The competing micros at the time (Motorola 68x00, National Semi 32032 range etc) all had a flat memory architecture, as did just about every mini and mainframe. If IBM hadn't been a major Intel shareholder (because they'd bought in to protect - believe it or not - their RAM supplies), and therefore used it for their PC, who knows if Intel would even exist Today.
Then they topped that screw-up with the 80286, bringing us those lovely LDTs and GDTs! Segments became selectors, which were even harder for coders to deal with, just so that they could get more memory range without breaking every piece of code in existence... Didn't get it half-way right until the '386, which were stuck with to this day.
Then, of course, there was that quality crunch they had about a decade ago. There were rumours of Fabs with lines that never produced a single useable chip...
It just goes on and on... We should have a top ten list, we should have a top 100!
Ummm .... not really - it was just an 8088 with a little extra support circuitry - no wierder than an 8088 - I used one to build a cheapo Mac card that paid for the down payment on my house - I can't complain :-)
If I remember correctly, After the recall of the original Pentiums, some company was selling jewelry made out of the defective silicon. Apparently, Intel was just going to throw them away and someone bought the lot. A necklace with an inset Pentium cost around $15, if I remember correctly.
Yeah, I've seen them, but it's not what I want. I'm looking for one in the original case with the huge gold-plated die cover in the ceramic. They looked like jewelery on their own; I want to tastefully frame it. With due diligence to static protection, of course.
If you look at the old days of radio - when radio was still as new as computers - some of the early technological gaffes are now highly sought after. I'd like to do my part for history and preserve one.
As for the recalled P60s/66s, can you imagine being the poor son of a bitch with the job of breaking the dies out of the spiders? Ugh. Must have been hell.
Fire and Meat. Yummy.
To be fair to Intel or any other company that has grown, as fast as Intel has, and to the size of Intel -- be it in the computer or other industry -- those companies are bound to make such mistakes. In fact ALL companies do.
:-)
The trouble for Intel however (or related companies) is that any move they take, be it good or bad, is under watch; and sadly, the media and the public is interested more in "bad" news than "good" news and many times we make fun of those "bad" news as given in this posting.
I am sure if one looks around, such "bad" moves would be found with many and many other small no name companies -- but than no one is interested about those no name companies, so why bother poke at them.
Such is life. Some times I feel sorry for those at the top and yet we all have a desire to be at the top.
-- George
Karma stuck at 50? Add 2-5 inches.. err.. 2-5x Karmas Count to your pen1es.. err.. Karma all naturally and private
Remember the days before 3DFX and nVidia? Intel was gonna own the graphics market with its purchase of Chips & Technologies. Later spun them off for a loss.
Information wants to be Free. Useful Information will cost you.
I believe the previous poster is refering to the fact that the math co-processor chip (487 ?) you could buy to give a 486sx the math capabilitys of a 486dx was in fact a 486dx chip in a new package which totaly bypassed the original 486sx.
Heck I'd like to complain about the first Motorola MC68LC040s. Pretty much like the SX chips, i.e. no FPU. Except for one big thing. On some of the first LC ANY attempt to do anything with an FPU intruction, like running one or trying to emulate one will lock the processor up. For many users this was probably not that big of a problem unless you try to run Linux on it. However the worst thing about is was that Motorola would not recall it and Apple would only replace it if the processor if the computer was under warranty.
Impersonating Tycho from Penny Arcade since before there was a PA.
Perhaps, but I ran on a 486SX without the math coprocessor quite happy because we couldn't afford anything else. Definitely wasn't a waste of silicon and that was my point.
Dacels Jewelers can't be trusted.
Perhaps, but just imagine being able to tell your friends you have a Sexium 690 with hot swap SCSI Hard drives, no floppies, and a massive joystick!
I think they would be envious...
"When people are being beaten with a stick, they are not much happier if it is called 'the People's Stick'." -Bakunin
It did not have Level2 Cache. Nuff said. By the way, those 300A's you mentioned and the current Celeron are the processors that went through as a "Mendocino" for a while. Basically a Celeron with 128k Level2 Cache instead of 512 like on the PII. My Celeron 450 does ok for what I paid for it:-)
People replying to my sig annoy me. That's why I change it all the time.
now that Intel's waking up and smelling the coffee, I doubt it's going to sit on its laurels. Granted, the P4 currently still uses RDRAM, but at least Intel is planning to ditch it. And while its current performance is rather underwhelming, the chip /is/ meant to scale to much higher speeds.
.13 micron process scheduled to go online significantly after Intel's, and with the Athlon's high heat dissipation, either AMD gets a seriously impressive {claw|sledge}hammer out, or it's going to have to let the pressure off of Intel, I think.
If Intel gets Via or someone else to do a decent DDR chipset, and then manages to bump the speed up to 2+ ghz, I'm going to start getting concerned.
The Athlon is extremely nice, but with AMD's
While Rambus was a big screwup for the P3 market, it is looking like it is the correct solution for the P4. Most of the benchmarks are pointing to the increased memory bandwidth as contributing to its performance.
Q.
That the biggest goof that Intel ever pulled off was the marketing blitz with the poor dancing fools in clean room enviro-suits. Those poor dolts never knew what hit them when they died of oxygen depravation without the ventilation hoses hooked up, looked like a freakish breakdance whilst they convulsed on the ground after their last commercial shot... Now they use the "Blue Man Group" who will surely die as well like that poor painted horse from the Wizard of Oz and the tiger painted to look like a panther on Beastmaster... Oh well... Bwahahaha!
"When people are being beaten with a stick, they are not much happier if it is called 'the People's Stick'." -Bakunin
What about the old segment/paragraph memory architecture which chewed up memory by having *4096* redundant addresses for most addresses?
For you young whippersnappers, in the memory model used by all 8086 chips, and the default mode of the 80286 on up, the default addressing mode works like this: 12 of the 16 bits of the top half of an address overlaps the bottom half.
0x0010:0000 is the same as 0x0000:0100 is the same as 0x0008:0080 is the same as... you get the picture. Anyone care to guess how many bugs this caused, or what kind of fun people had with far (>64k) pointers?
Some idiot wrote up that list. The Pentium math bug isn't even there. And the F00F bug is called a "math" bug, along with this description: ...F0 0F C7 C8 By simply executing these four bits -- those aren't bits, bozo, they're hex digits! His OS knowledge is equally impressive where he lists vulnerable operating systems: Unix, Solaris, Windows 95, Windows NT... -- hey! Solaris IS a Unix.
Sorry about not finding his bugs in the rest of his article. I didn't read any more.
--
Infuriate left and right
There was a problem with the floating-point segment not working correctly in a large percentage of the production, so they just cut the connection on the ones that tested bad and called it an SX...
For the record, I distinctly recall the use of the word "elite" (or any 3l337 spelling of same) IN the year 1986, so I'd assume that those using it were actually born at that time. Of course, at this point "cracking" primarily meant removing the copy protection from games.
I do not have a signature
Intel had a lot of problems with these things overheating. I am NOT talking about the 486DX2-50, I mean the one without the clock-doubling.
I'm a leaf on the wind. Watch how I soar.
I can't believe segmented memory isn't on the list. Apparantly the original 8088 databook is a collector's item, with text written by intel about how "efficient" segemented memory management would be, because nobody would write a program or store a set of data larger than 64k... and even if you did, you got the "extra" segment for another 64k!
PJRC: Electronic Projects, 8051 Microcontroller Tools
The P75 was a joke when it performed slower
than a P66 because of the bus speed difference...
"When people are being beaten with a stick, they are not much happier if it is called 'the People's Stick'." -Bakunin
Now I'm confused, wasn't StongARM from the company ARM (formerly Acorn) and licensed to Intel. DEC had Alpha didn't they?
Some early 80386 chips had a defective 32-bit multiplier. Intel weaseled out of it by marking fully functional 80386 chips with a double sigma stamp. Other 80386 chips, with the defective multiplier, were still sold, being "good enough" for users running 16-bit software.
Well, I won't deny that I'm not an expert on the 386... But, probably if you lay everything out and try to make the changes to the isa that you're proposing, there is some showstopper involved... I mean, I'm sure Intel thought about whatever it is that you're suggesting... and anyway, none of this really matters... I mean, cumine is about 70% the specint of a 21264... that's not shabby for an isa that's been around for > 20 years... of course, fp is atrocious for entirely different reasons... anyway blah... I'm a computer architect but not an expert on 'ancient history' sorts of stuff, so maybe you're right and Intel made a blunder... wouldn't have been the first time...
I must burn in hell, suffer and pay for my sins
But Gods the one who's losing, Satan always wins!
How about the "all ChargeCard", which was an add-on MMU for the 286? Still want one of those, even if I have to trade my Hariis clone 286 chip for a real intel.
But for whatever reason IBM chose a display controller for the first PC (a 6845 I thik) that was designed for a big-endian CPU family - there bit 7 of byte 0 is the left most on the screen, bit 6 byte 0 next, .... bit 0 byte 0 next, bit 7 byte 1 next, .... - which wouldn't be that big a deal except that it's really hard to write a good blitter (the core of a 2d graphics library) if you're CPU's instruction set doesn't support shift instructions that work this way
Anyway - as pointed out below it was IBM who made the mistake of mixing endianess - not Intel who have a consistant architecture
The 486SX was just a 486DX with the onboard math-coprocessor disabled. It was the exact same chip. The marketing goons at Intel are very demanding that there be a "high-end" and "low-end" chip at all times, to satisfy their customers need to spend huge amounts of money to get the "best" processor availible. The 386SX however was structually different from the 386DX.
The deal is, as a seller you want to get the highest price you can from the buyers. One way of doing this is to sell all of your products one at a time at auction. However this is inefficient. Another way is to set a price where you will receive the maximum profit (price * units sold - cost) but then you end up with some people who would have paid more for the product (lost profit) and some people who would have purchased the product if it were a little cheaper. The challenge is to come up with a way to charge people who are willing to pay more a higher price while still selling at a lower price to those who want to buy your product but won't pay as much.
The classic example of this is hard cover and paper back novels. As a sample i've just pulled prices on a Tom Clancy novel from Amazon (really good geeky book. I like it.). sells for $7.19 while hardcover sells for $25.95. Now how can this be, you ask. It is the same story, the same words, written by the same man. The difference is a perceived difference in quality. The hardcover book has the appearance of being of higher quality and is generally issued first. Those who really want the book and have a little extra cash to spare will pay extra for the hardcover. However the publisher doesn't lose sales by setting the price too high because those without extra money or who are indifferent enough about getting the book to wait for the paperback will still buy it, albeit at a reduced rate. This behavior is not actually the incarnation of Satan, it's just good business.
_____________
I don't want free as in beer. I just want free beer.
That's his point, dumbass. It says "MMX 'F0 0F' Math bug", when in fact it has nothing to do with math or MMX. He was point out that they probably confused FDIV and F00F
---- I made the Kessel Run in under 11 parsecs.
The 486SX/487SX, or how to artificially keep the end-user add-on FPU market alive by disabling FPUs on perfectly good 486s. The first clock-multiplied 486 is called the DX2 (makes sense -- 2x multiplier). The next one, with a 3x multiplier, is called a DX4. 2 + 1 = 4? The whole "Pentium III makes the Internet go faster" marketing fluff. The '432. Memory is fuzzy on this, but I think the 286 had some brain damage about going in and out of protected mode which may have contributed to why we were stuck with real mode x86 DOS-isms for so long.
Fight Spammers!
damn.
Hi! This is the Sig, blatantly attached to the end of this comment.
00 - 3 byte date/time (no century) - y2k fsck'd
01 - segement:offset - nuff said
didn't intel do chipsets as well?
make Linux, not Microsoft. sin(beast) = -0.809016994374947424102293417182819
They should make the list just for the sheer embarassment it caused anyone who had to work with their products.
"When it rains, it pours." --Morton's Salt
I consider the 8086 and its nasty chip architecture to be a pretty big screwup... Back then there were much more elegant processor designs. Anything by motorolla was much more straight forward with nicer instruction sets and register designs.
The only reason intel is the giant they are today is because IBM used the crappy 8086 in the PC.
-David
There. Now go play some cool javascript games!
Hear, hear - they lost $200 of business from me for their unjustified criminal prosecution, which is more than the $0 it must have been worth to them. Ah well, if you do work in Oregon for the company which has bought Oregon, they will have far more power than justified.
perl -e 'fork||print for split//,"hahahaha"'
You got me -- I didn't notice the MMX.
I've got 1.0001 P-60 CPUs for sale - Cheap.
From a purely business standpoint, isn't that about as un-slipup-ish as it comes?
I'd rate the metallic pink and blue bunny suit marketing campaign a bit more embarrassing.
Congrats to all Pentium 4 distribs!!!
Have a happy holiday!
AF-Design, web development.
they had 64k.
Leading the partnership for a Slashdot-Free Slashdot, Son of Dog
If you code like this than better not code at all.
It's nothing personal you know...
Just another coder...
According to Intel's history page the 286 was born in 1982, so you have a point. Of course, PC ATs didn't see the light of day until 1984 and then the damage was done. :-/
Heh, I'm using mine for NAT/Firewall for the home network. My dad brought home the computer for my sister (way back when), and when she got a new one, I saved it from the garbage. I've had about three fans die on it, but it sits in my chilly basement and acts as heater in the winter.
Bonus: Current uptime on it 95 days, running OpenBSD :-)
--
From: Aaron "PooF" Matthews
long n[1] = {3};
short *k = n;
int i = k[0];
printf("%d\n", i);
in both big-endian and little-endian machines (disregard warnings).
Conclusion: little-endian is more bug-tolerant.
I hung-up.... Poor bunny
Kitten, damn you, kitten!
When I got home, the microwave oven transformer attached to the answering machine was warm, and there's a big oily-black carbon spot with tufts of tabby fur all over the place...
*Note: To understand call the number, use *67 in Toronto for call privacyHey man, if I was worried about my answering machine, would I have posted the number to Slashdot? Nah. I don't care, it amuses me. I own the first answering machine in world history to be Slashdotted. Over 400 calls so far, and the old 386SX has taken it just fine. I don't answer caller ID numbers I don't recognize, and my ringer is turned off before I go to bed.
Want the outgoing message in MP3, WAV or Faxtalk Messenger's proprietary modified ADPCM VOX file? E-mail me.
:)
Fire and Meat. Yummy.
In the spirit of the flawed Pentiums, have a few good laughs. Q. What's another name for the "Intel Inside" sticker? A. A warning label. Have you heard the new name for the Intel Pentium chip? The Intel Inacura. Inte's Top Ten New Pentium Slogans ---------------------------------- 9.9999973251 It's a FLAW, Dammit, not a Bug! 8.9999163362 It's Close Enough. 7.9999414610 Now With Nearly 300 Correct Opcodes! 6.9999831538 You-Don't-Need-to-Know-What's Inside 5.9999835137 Redefining the PC, and Mathematics As Well! 4.9999999021 We Fixed It... Really! 3.9998245917 Division Is Considered Harmful. 2.9991523619 Why Do You Think They Call It *Floating* Point? 1.9999103517 We're Looking for a Few Good Flaws 0.9999999998 Errata Inside
A couple other highlights:
Software sucks. Open Source sucks less.
And then putting so much into their marketting to try to tout that CISC was better than RISC (at the time). It still isn't better, but there's now no point in trying to convince an IT manager with an MBA of that. He's been sold on it (and Microsoft dropping support for all non-Intel-compatable chips hasn't helped).
The instruction set for the PIII is rediculous, and it keeps getting worse...i'd rather they just settle on an instruction set that works, and concentrate on getting speed solely by working on that instruction set...this "lets keep adding optimizations that use special instructions that only 5% of our customers will really ever need to use and is completely pointless to add if Microsoft doesn't actually use the damned instruction in any of its compilers/assemblers" stuff has got to go.
"But remember, most lynch mobs aren't this nice." (H.Simpson)
-- Joe
I remember a friend of mine saying that Intel once outsourced 386 processors to AMD. Because of this, AMD was able to get their hands on an early 486 chip. Technicians then took a laser and burned off layers of the chip, taking pictures of the circuit layout as each layer was removed. Once they were done, AMD had the blueprints to the 486 chip, and was able to compete with Intel.
Moral of the story: Never outsource a product you manufacture to a competitor, because you are revealing your trade secrets to your competitor.
Obviously you didn't actually READ the page which tells about the bug. To wit:
This bug is real. It's commonly known as the "foof" bug (pronounced fewf.)
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
At lunch today, a German colleague opened a banana from the bottom (the end not connected to the tree), saying it provided a useful handle. We have people from all over the world at my work, and no-one else opens their banana this way. Does anyone else open bananas from the bottom end?
This really happened. It isn't offtopic, read Gulliver's Travels.
1. Four registers, which are really not general purpose, means the cpu *has* to be heavily memory to memory, making cache difficult.
2. Look at the lookaside buffer mess that they use to support memory to memory and speculative execution. Trust me, there are three times as many transistors in that as in the PPC system, and the PPC system can actually execute entirely superscalar, where as Intel is merely scalar.
3. One everyone seems to have forgotten: triple-sigma 386 CPUs. The old 16MHz and 20MHz 386s had a imult bug in 386 extended mode that made them useless, as imult is how addressing is done...
4. The 386 extended mode was *much* worse programmatically than 286 extended. Imagine if you took a 24-bit address space and tried to make a 32-bit address space backwards compatible. The segmentation mess isn't bad in 32 bits, but the selectors are a mess, and are divied up into lots of fields, making for only 32,000 virtual pages, if I remember right. I was looking into writing an object-oriented operating system as part of schooling, and Intel was too hard to use. PPC is much cleaner, with simpler descriptor page caching and far more deterministic prediction algorithms.
A society that will trade a little liberty for a little order will lose both and deserve neither. - Thomas Jefferson
Releasing Microsoft BOB!!! what a joke
332 bits? I hope that is a typo, otherwise, i'll be going apeshit for an old 386 processor (16 mhz? so what, it'll process one-hell-of-a-lot-faster than your crappy PIII
At the same time, the founder of x86.org had a major problem . He basically reconstructed the secret "Appendix H" technical references for the 586. He simply analyzed the data that Intel published and filled in the blanks. Intel harassed him and sued him for breaching NDA's that he had never agreed to in the first place!
I attribute much of AMD's success to the incredible uproar over these issues right around the time that AMD was releasing its newest chips. Definitely some of Intel's biggest legal blunders.
www.eissq.com/BandP.html Ball and Plate System. Amuse your friends. Crush your enemies.
I already posted in the AMD thread, so I won't reiterate it here, but it explains the problems with both INTEL and AMD. Here's a link to that post
I just found some more comparisons here
As you can see, it's pretty damning evidence.
80186
--
"I have a good idea why it's hard to verify programs. They're usually wrong." --Manuel Blum, FOCS 94
...and then figuring out that the next logical progression would be either "hexium" or "sexium", neither of which could be expected to sell very much, so spending the next what, 8 years? coming up with variants like P6, PPro, PIII....
www.HearMySoulSpeak.com
the intel 80186? that thing flopped pretty hard, but i guess they are selling it for embedded systems.
or, what about making the i8088 a 16-bit cpu, with an 8-bit bus? that set computing back years, until the i80286 became (sort of) popular in the later 80s.
--
1. The 64k segment limit on the 80286. A disaster that held PC back for years.
2. The 432 CPU. Again, a failure partly because it had a 64k segment limit.
3. The overly complex protection model on the 80286 and successors. Made writing OSs and compilers more complicated, apart from wasting silicon.
4. The horrible 'not quite a stack' architecture of the x87 numeric processor. Slows things down by creating a bottleneck at top fo stack and makes writing numeric code or compilers very difficult.
5. Lack of full hardware support for virtualizing protected mode operating systems. Requires cooperation from the target OS to virtualize it. Whereas eg in system 390 the target has a hard time even knowing it is virtualized.
They had cache. L1 cache. They did not have L2 cache. Not on die, not off die, not on the motherboard.
To call them cacheless is wrong.
-Joe
I was a little peeved at first run 486SX chips as intentionally FPU-disabled DXs. While I don't know all the technical details surrounding it, the issue still hangs around in the back of my head.
As I remember it, they made a whole batch of 486DX chips, disabled the FPUs, and then sold the SX for significantly less than the DX even though the SX took more work to make. I do remember hearing that this FPU-disabling process was eventually replaced and DX/SX chips were made in seperate runs. Too bad they couldn't have sold the DXs at SX prices (or cheaper!).
Synaptic
Anytime you talk about intel screwing the pooch, take a hard look at how they treat employees. Unhappy geeks make bad products. Unhappy environments make good geeks leave for your competitors. Sell your Intel stock and buy some AMD - The irony is a few years ago, AMD had the problems, and intel was king.. And I'm almost positive these problems are the result of deeper cancers growing in management.
I guess Intel's stack grows backwards because in the old machines memory was very limited. The stack started at the highest possible memory position because that way it could grow down as much as possible.
I think their screwing around of Randall Schwartz cost them a lot of support in the Open Source community. I would never buy anything Intel as long as they're still giving Randall legal problems. They ought to drop it - he was just doing what comes naturally and was not intending any harm. They ought to lighten up.
Good golly, the Pentium-75 was probably the single most stable thing Intel ever made. By the time it came out as a 50 MHz base bus, 50MHz systems were finally stable. Then the 1.5 multiplier didn't overly tax Intels tiny cache and the fact that it was most decidedly not scalar meant that it couldn't outrun its cache, either. Oh, happy bliss, cpu mated to motherboard where cpu doesn't outrun motherboard and motherboard doesn't slow down cpu. I used to spec those things for servers even after the 166s were out because of their stability, reliability and the fact that memory bandwidth and drive bandwidth are more important to a server, anyway. Until the PPro, the 75 was my choice.
In server applications, those 75s in a good motherboard were often faster than 120s in bad motherboards, anyway. Buy the cheaper cpu and get more memory.
A society that will trade a little liberty for a little order will lose both and deserve neither. - Thomas Jefferson
How about the "improved" (and patented) "Slot-1" used in the PII?
It was their attempt to eliminate competition (AMD) and increate profit ("licensing" fee paid by MoBo manufacturers)..
They were investegated by the FTC, and their response was "It's not possible to keep the old packaging at speeds in excess of 300Mhz" - (Which completely ignores the fact that Digital had been doing it for years..) - it's too bad that the FTC didn't know enough to see through their lies..
Their biggest screw up had to be the 286, I tried one of those yesterday and it was so slow, I couldn't even run my 133t skr1p5 fr0m it. Why would anyone buy one, I mean, why didn't they just make PIII's the whole time. I'll never understand those large commitee descisions.
This Wiki Feeds You TV and Anime - vidwiki.org
Shouldn't that be the top 9.9999999348 Intel slipups?
Yeah. Speaking of that, what about the FDIV bug that made the early Pentiums completely unsuitable for AutoCAD and spreadsheets?
Hell, all you'd need is a stack of P60s and you could easily knock SETI@Home out of the water.
Actually, even if they didn't have the FDIV bug, the old coffee warmers were enough of a kludge themselves to be listed as a bug or slipup.
For those who don't remember them, or weren't into computers at the time, the original Pentium 60 and Pentium 66 used the Socket 4. They didn't have the staggered pins like a Pentium 75-233 had, they had rowed pins like a 486.
Also, like most 486s, they ran at 5V. And, as a result, they got hot.
Man, oh man, did they get hot. Especially the short-lived Pentium 66.
They had constant cooling problems. I've seen several P60s and P66s where the cooling fans stalled and were actually melted or scorched by the heat of the processor. They were also prone to failure, since they'd often run at 60-70C, turning on and off a system with an early Pentium was a great way to cause thermal cycling second to none. Since the processors had big dies too, they were very prone to cracking.
I've burned my fingers on a few of the damned things.
Thankfully, Intel came out with the 3.3V Pentium 75 shortly after that, and it addressed both the FDIV bug and the heating.
Here in the Toronto area, there's a chain of stores called Cash Converters. They're a thrift shop that tries to be upmarket, but there's the usual 486DX-33 for only $400! kind of cluelessness. And top-loading VHS VCRs for only $100. (Hell, you can buy a new one for that much!) But sometimes, you find cool old stuff in there.
This summer, I was with a friend who was looking around for lenses for an old Canon camera and we were in the Victoria Park at Danforth store. In their display case along with a pile of other processors and memory - no static protection or anything - was a Pentium 60.
This P60 was blackened like an Apollo capsule that has re-entered Earth's atmosphere. And the price tag sticker on it? Only $150. Wow. Sweet deal.
I'd actually like to have an old P60 chip that I can frame and stick up on a wall somewhere. But $150? Heheheh. I'd love to see the sucker who buys that thing.
Fire and Meat. Yummy.
Leaving this off the list is so extraordinary that I wonder if the author is, say, twenty years old, and has no perspective on history. ("History" meaning four years ago.)
The FDIV bug was front-page news, and had almost all of Usenet captivated for weeks. In fact, back in the bad old days of 1996, this was one of the first indications that the Internet could create enough public pressure to change the attitudes of a large corporation. Intel wanted to play down the whole thing, but hundreds of posters were exchanging information every day, analyzing the error, posting the inevitable jokes, expressing general outrage at Intel and discussing ways to bring them around.
Math professors posted scholarly analyses of the error, and provided links to Web pages with Mathematica graphs to illustrate where the calculations went wrong.
And even the non-technical newsgroups got into the act. talk.bizarre had a field day. Everywhere you looked, someone found a way to fit an Intel joke into their post, no matter what it was about.
Eventually, Andy Grove had to post a message of apology to the Intel newsgroups, announcing that Intel would reverse field and let buyers exchange their processors, no questions asked (originally, you had to justify your need for a new chip).
Man, those were the days. Usenet is dead, long live Usenet!
Always keep a sapphire in your mind
How about one entire generation of CPU's, the 80286? This was Intel's first attempt to add a "protected mode" to the x86 architecture, and judging from the support they got from the OS vendors, they pretty much botched it. Until the 386 came out, 286 systems were pretty much used as really fast 8086's and their extra capabilities were wasted.
At least with intel limiting themselves to the top ten screw ups won't have been that hard. Just imagine what it would be like if we tried to choose the top ten Microsoft screwups!!
Floating point divide didn't even make the list?!?
An Intel tech came out to my college in 96 and spent an entire day popping out 60Mhz Chips and plopping in ones that could divide, and it didn't even make the list?
I beg to differ. FDIV should be #2.
--
What happens when you outlaw guns
come on are you really saying that? you probably enjoyed using those processors back in their day. Anyone who says that they should have made P4 s back then ought to get his head checked. Heck why dont they just make PXs (10) today huh? dudh CAUSE YOU HAVE TO MAKE THE FRIGGIN chips.
Seriouly though, compared to some other companies Intel has a much better record. They make screw ups but not as often or as big as some other companies compare MS to intel and you get the devil and a saint. Besides intel really makes things.
just my $0.02
The war with islam is a war on the beast
The war on terror is a war for peace
Remember all of the Floating Point bugs in the PIII initially.
Nathaniel P. Wilkerson
Domain Names for $13
Nathaniel P. Wilkerson
www.haidacarver.com
There were cacheless celerons - up to 300MHz (including). Later, after Intel realized that they are slower than pentium mmx and added cache into "celeron 300A" and later.
Truth be told, their not alone here. Zilog wanted to trademark the Z for the Z80 and Z8000. Judge told them if he did that, them and 25 other people could corner the english language.
The Intel Inside thing. Though actually great marketing, pushes them towards the bad business practices. They reimburse for advertisements, up to 60% i think, but the computer line can't use CPUs from anybody else. If Intel was shown to be a monopoly (unlikely given their recent blunders) that would probably be seen as non-competitive.
There is at least one situation where Intel's byte order is less efficient -- when you are trying to read or search hex data manually. For example, let's say you need to find instances of the value 1075594032. In hex that's 401C4330, so you punch it in to a search box, and voila, not found.
Oops, you should have said 1C403043, that's so intuitive. Yes, it's not a big deal and it doesn't come up very often. But it's still just plain wrong.
x86 architecture! really, if it wasn't for IBM's need for a quick and cheap computers, they never would of used intels product. Intel was on the way out of bussiness, and IBM figured they would step in, become there only buyer, then buy the company. a tactic that IBM had used many times before, how ever at about that same time the govermant stepped in and said, "stop that, or I'll break you up"
The Kruger Dunning explains most post on
Except FDIV was fixed long before the MMX was out. It looks like they got confused and thought there was only one bug when there were two.
Intel has made so many slipups it's hard to keep track. :)
nevermind, i was wrong.
Leading the partnership for a Slashdot-Free Slashdot, Son of Dog
What about BOB? Oh wait, that was a microsoft product. Some times I have a hard time telling those two apart.
--------------------------------------
--------------------------------------
in a world without bounderies or fences, who needs Gates anyway?
no, they hadn't - my neighbourg still has one - it really has zero cache. 300A and higher got 128KB cache on full speed (P2 had 512KB on half speed of the core).
They failed to progress from Pentium to Sexium!
Now who wouldn't buy a chip called Sexium?!?
"When people are being beaten with a stick, they are not much happier if it is called 'the People's Stick'." -Bakunin
in 1982 the soviet union computers failed in a nucleal missle base and indicated that the united states was firnig several missles at the USSR. What should have been ignored as the sun on the earth appared to soviet sattelites as missles.
now i must ask you
was is an intel processor
i know the soviets used stolen technology to design their systems.
heh heh they were probably using incomplete 286 processors to do calcuulations for thier missle systems. No wonder they lost the war
The war with islam is a war on the beast
The war on terror is a war for peace
I mean come on guys! By the time everyone was shifting to 332 bits it must have been obvious microprocessors were going exactly the same way as valve and transistorised computers had gone. Why the hell didn't they design a chip that was suitable for VLIW and Superscalar architectures? We need more registers fools!
What about the 486SX A real waste of silicon!
Ecuador always on my heart....
This one made me laugh...
LedgerSMB: Open source Accounting/ERP
Buying Shiva Corp, then mismanaging it until all the top talent left. Then again, they probably didn't lose too much money on the deal.
Geez. Fifteen years and we still haven't taken over the world.
I may be wayyyyyy off base, here, but I remember being told a story several years ago about solar radiation being a potential cause of eventual death in microchips... the story talks about how Intel built a huge bunker of lead and concrete to conduct experiments in, supposedly costing multi-millions of dollars. The end result was that they could never prove conclusively that solar radiation had anything to do with it.
main(){char I,l,O[]={'-',1-1,0,(1<<5)-1,0+'-',-10-1,-10,11-0,
Quality is job 1.1
Giving AMD a license to the 286, along with microcode, allowed AMD to really wedge their way into the x86 market as early as they did.
Creating your own competition has got to be a pretty big slip up in anyone's book, especially when it could have been avoided pretty easily back in the day.
Although bubble memory was invented at Bell Labs, Intel championed it for quite a while. Low density. lotsa, lotsa, power to run. Nice idea solution looking for the problem. Kinda makes some of the other stuff look tame.
Does leveraging their corporate powers to hijak the initial patents on microprocessors from an unsuspecting Texan count as a slip-up? ; )
or for that matter the x86 architecture in toto - they had lots of great role models (vax/pdp11 even the 360) at the time and Motorolla/National and just about everyone else took up architectures with cleaner, easier to program memory models
How 'bout in nor particular order: - segmented architecture - 486SX - the 286 (and IBM's gateA20 hack to go with it) - iAPX 432 - hyping the i960 as a graphics processor - hyping the i860 as an IO processor - hyping flash in '92 and screwing everyone by not delivering - itanium scheduling - i740 graphics chip
-- All that's left of me, is slight insanity, whats on the right, I don't know. -- Bob Mould
I have to wonder whether the Itanium will follow the same path.
the time when Andy Grove walked out of the men's room with toilet paper stuck on his shoe?
Arm yourself with knowledge.
Does anyone notice that all of the mistakes they listed are relatively recent events? I mean, sure five years ago in computer history is a long time, but this is a company that's been around for thirty years. Surely, they've made bigger mistakes than these.
And I'm sure I'll get flamed for this, but here's a pretty good website on the x86.
--
The World is Yours.
the concept of Algebra was made famous by the work of Abu Ja'far Muhammad ibn Musa Al-Khwarizmi His work was brought to Europe in the 12th Century. At that time -- although the words were translated from the (right-to-left) Persian to (left-to-right) Latin, the (right-to-left) numbers in the book were copied verbatim.
This mistake has been perpetuated for the last 900 or so years. Ever wondered why you do most simple math operations (addition, subtraction, multiplication) from right to left?? It's because The European number system is written backwards.
If the original translators of Al-Khwarizmi's works had thought to write the numbers the way that european words are written, We would be little-endian too. As it is, I'm sure that there are many persian/arab immigrants who wonder why we switch from european left-to-right to the arab right-to-left whenever we deal with numbers.
As for those people who think that bits in a little-endian byte are stored backwards, they're not. In a 32 bit word, they're stored 0,1,2,3....31. we just WRITE them in big-endian nibble format because to do otherwise might confuse our already warped notion of how numbers work.
If you think about it, it makes complete sense to store data in little-endian format. You start work with the bits where the pointer points to; Truncating from fullword to byte requires simply ignoring the extra bytes; Arbitrary-precision math doesn't require you to skip to the end and count back... You simply do your operation until you run out of bytes. Data can be stored as [max-len] [used-len] [data] [sparebytes]; extending precision simply requires using more bytes.. No need to change pointers or copy data to make space for the extra digits.
If computers had been developed in Persia, where modern Algebra developed, there wouldn't be any big-endian/little-endian fight to speak of. Ditto if the original translators had their shit together.
`ø,,ø`ø,,ø!
Free Software: Like love, it grows best when given away.
10: processor ids -
most real processors have ids. this was blown completely out of proportion.
9: cacheless celeron -
there was never any such thing as a cacheless celeron
etc.
come on guys. there was a day when you were all sitting around eating chips and talking about how kick-ass this or that intel processor was. why so fickle? why turn so far against them now?
Leading the partnership for a Slashdot-Free Slashdot, Son of Dog