Intel squashes Rambus Bugs 77
Fooster writes "According to this article in Forbes, Intel has indentified and solved the
problems in the i820 chip for Rambus. Few details on the nature
of the solution.
" As Forbes points out, the challenge is getting OEMs back on board - I'd be skittish as well.
Of course they should be skittish... (Score:1)
-- .sig files go when they die?
Child: Mommy, where do
Mother: HELL! Straight to hell!
I've never been the same since.
At least it was easy? (Score:1)
I'm not looking forward to propritary memory modules.
yeah...I'm sure they're shaking in their boots (Score:2)
However, I submit that this will be proof of Intel's monopoly hold on the chip market. They will have all OEMs back on board and satiated in no time.
Imagine what would happen to a smaller company if they scrwed up this bad....they'd be gone forever.
Oh well...i don't even care that much...just felt like pointing out the obvious.
Re:At least it was easy? (Score:1)
Don't tell me. Metric conversion errors? (Score:1)
Current Technology is Good Enough (Score:3)
Face it, the edge is gone. (Score:2)
As an OEM, Intel has alienated me in much the same way MS has. Intel has nothing to sell me anymore... they have lost the performance edge, and the shoddy and hurried design is showing through their cracks. RAMBus, while a nice idea, was not executed well, and Intel deserves to take it on the chin. Didn't a major RAM mfg company just switch thier production line to DIMM production?
The industry will eventually come back to RAMBus, but this is just the wake up call Intel, and more importantly its' competition, needs.
The minute Intel started selling its product like beer and cars, I knew they were in deep trouble... the only reason you do that is to hide the fact that they have no real technically compelling reason to give you, to buy a new system.
Intel P-III processors do NOTHING to enhance your Internet experience.
harumph
Rambus is dead. DDRAM will kill it. (Score:2)
Furthermore, most of the memory manufacturers are not supporting Rambus. Samsung just dropped Rambus and is going back to SDRAM.
Intel really shot themselves in the foot WRT Rambus.
Great, now fix the cost premium (Score:2)
Now what about cost? It is estimated that a typical 820 based PC will have about a $250 cost premium over a 440BX based PC with PC100. What is the cost difference to the PC buyer $300? $400? There are no simple fixes for this problem. The
economics of DRDRAM hurt in so many places - larger die size, low AC functional yield, sky high test costs, uBGA packaging costs, module and motherboard costs (you need special PWBs with tightly controlled characteristic impedance for those rambus transmission lines). These problems are so significant that the only DRAM vendor still building DRDRAMs is Toshiba and that is because it is contractual supplier to Sony for Playstation 2's.
It's the latency stupid (Score:3)
There are some great articles regarding bandwith vs. latency [tomshardware.com] in general and RamBus [tomshardware.com] in particular at Tom's Hardware [tomshardware.com]. To summarize the articles, even today's current SDRAM architecture provides more than enough bandwidth, especially with the current sophisticated cache systems that reduce memory accesses dramatically. However, what's tying up the CPU is latency, especially as CPU's get faster.
In other words, CPUs generally request small amounts of data with any given request, but it has to wait a long time for that request to get back. As CPU speed has increased, better cache systems have mitigated the resulting increased bandwidth demands but nothing has helped the resulting latency problems. So the way to speed up memory is to decrease latency and don't worry too much about bandwidth just yet. Unfortunately, RamBus goes in the exact opposite direction.
That said, I guess we should never underestimate the power of a behemoth like Intel to force acceptance of poor technologies :-/
Fix or Band-aid? (Score:3)
In both cases new motherboard layouts will be needed, and since both will take up more space the whole floorplan may change. At best, this will take a few months to get the MBs designed, through validation and regulatory approval (not a trivial issue with this kind of bandwidth!) and into the production pipe. Kiss Q4 goodbye and probably Q1; the memory shops won't be seeing any demand until Q2 at soonest, if at all.
On top of that there will always be the charming issue (which Rambus seems to have in other areas as well) that the operating area for the memory subsystem will have a Swiss-cheese character. Instead of a 'schmoo' plot, with a maximum frequency of operation and constraints on voltage and temperature, there will be areas of operation and failure, alternating. Maybe 300 MHz and 800 MHz will be OK, but 700 will be out. In fact, that seems to be the situation right now.
Why does anyone care? (Score:1)
Re:At least it was easy? (Score:1)
Rambus, the company that developed the technology was not the source of the problem. It was Intel, and their 820 chipset, which is why it was the duty of Intel to fix the problem. So there.
Actually, there doesn't seem to be all that much wrong with the 820, aside from some speed limitations in the RAC. The big gotcha is a PWB-level signal integrity problem with the reference implementation of Rambus which wasn't anticipated by the relatively superficial signal-integrity analysis that the Rambus gang did.
Re:Current Technology is Good Enough (Score:2)
Re:Current Technology is Good Enough (Score:1)
Re:Current Technology is Good Enough (Score:1)
Bottom line: Rambus appears to be substantially (like 15-40%) slower than PC100 SDRAM for typical applications. Oops.
Re:Latency isn't really a factor... (Score:2)
Re:Face it, the edge is gone. (Score:1)
However, that was what people said about MMX when it first came out, too (myself included.)
Right now the lower-end PIII processors are slightly higher than the highest end celery chips. I'm sorry, but I never buy an SX-class processor when the next level up is only about $40 more.
And I don't regret anything I've bought recently more than I regret buying a K6-2 processor from whatever-their-name-is. That clone processor company.
Mac OS? (Score:2)
- A.P. (I agree with the rest of the stuff, though. Rambus is for servers, let it linger and die there.)
--
"One World, one Web, one Program" - Microsoft promotional ad
Re:Current Technology is Good Enough (Score:2)
And again, MacOS is also not in any way clearly superior. It has significant flaws, and had sufficient flaws to make it ambiguously better even back before win95. (multitasking, memory protection, licensing issues, power user & developer support).
Not that I'd claim superior technology always wins, but those are two terrible examples.
Firewire is more interesting. It will be interesting to see whether firewire or USB 2 winds up as a dominant standard, since firewire is clearly superior except for licensing issues. (And licensing issues can be a killer
Road to Nowhere (Score:3)
Intel has (IIRC) said that Rambus won't be used on Celerons, won't be used on 100-MHz FSB P-III's, won't be used on Xeons, won't be used on Itania (no I won't say Itaniums), and won't be used on systems with more than two CPUs.
So here we have a memory technology which is limited to 1- and 2-processor 133-MHzFSB Pentium III's. Those systems don't need Rambus, since they can work with PC-133.
Rambus claims to be faster than PC-133, but over and over again the benchmarks refuse to confirm that.
Where's the future in Rambus?
Re:Mac OS? (Score:2)
Re:Road to Nowhere (Score:1)
I really don't believe they have any intention of it being something of worth into the future as much as I see them just trying to fragment the x86 platform further than it allready is.
AMD and Linux (Score:1)
Re:Great, now fix the cost premium (Score:1)
RDRAM is also used in the N64.
Re:Current Technology is Good Enough (Score:1)
Re:Road to Nowhere (Score:2)
Sounds a very accurate description, if you ask me.
Re:AMD and Linux (Score:1)
Re:Rambus is dead. DDRAM will kill it. (Score:1)
It also costs little or nothing extra to produce than SDRAM and there are no licensing fees or royalties that need to be paid.
Then how come the new vid cards that use it sell for $100 more than the ones that don't? Just greed? Product differentiation?
bandages and anit-bacterial ointmint (Score:1)
I had wondered, myself, when this whole Rambus issue was first posted on
Would Intel consider recalling those affected units and replacing them?
I'm going to assume no, tragically enough, but I wish they would. Those people who have received such poor, faulty equipment shouldn't have to live with it. I also realize that I'm probably making it to sound worse than it really is, but I'm just wondering:
Re:Mac OS? (Score:1)
Re:Great, now fix the cost premium (Score:1)
Re:Rambus is dead. DDRAM will kill it. (Score:1)
Currently there isn't much supply of double data rate RAM so prices are high. But there's no licensing fees like there are for rambus so once DD gets ramped up, prices should be about the same as for standard SDRAM.
AMD / Linux / 2 pennies to rub together (Score:2)
That's true enough, as things go (AMD seems to consistently release great chips which feature a "Lower than expected quarterly earnings" bug), but supporting a Linux distribution is not the same as throwing money in to a blender just to watch the pretty paper shred. In fact, AMD places advertisements (that's a very real cost of business!) and supporting a Linux distribution would be great advertising for them.
Now I work in advertising for a big one-syllable computer maker that rhymes with Hell and so far does not make any computers with AMD Inside, though I think they should.
If AMD would sink as much into a single distribution of Linux as it does in a few days of straightforward advertising, the returns would be large and lasting. A company which supports linux and makes what mainstream publications (like PC World) say is the fastest chip they've ever run in a desktop might have a great following
Goodwill is more important than companies seem to realize, though.
But if say, SuSE linux were to feature a big graphic on the box that said "This product rules with Athlon processors!" (it's sort of plausible, considering that AMD has at least one factory in Germany), I think it would be cool.
Just a thought. Anyone from AMD listening?
timothy
Intel are FUD masters too (Score:1)
What has this got to do with the i820? Well, all of the OEM's will get back on board, and it is because of this FUD campaign. Due to Intel's monopoly of the market, and the FUD about reliablity and speed, OEM's have to use Intel chipsets with Intel processors. The computer illerate family is going to buy a Pentium computer, because thats the one they have heard of.
This stinks. Intel is the M$ that people don't hate as much. Well, if you like to support the little guy, go AMD. With the Athlons shitting over everything Intel has at the moment, make your next PC "Athlon Inside".
M$'s domination has gone too far. Intel's domination has gone too far. AMD boxes with Linux are the way to go, unless you like giving monopolies your money....
Re:Mac OS? (Score:1)
Re:AMD / Linux / 2 pennies to rub together (Score:1)
Better examples (Score:1)
Beta vs VHS - This was mentioned during the previous article on the Rambus problem, but deserves mentioning again. Beta was better, but how many could actually tell the difference, and how many wanted to pay for a marginal difference.
PC vs MAC - Of course MACOS has weaknesses that are well described, but it was well ahead of DOS.
In the end the succesful technoglogy was the one that had the blend of "just enough performance to do what I want" and low cost. Rambus doesn't do it, PC133 barely does, mostly because the marginal cost of PC133 vs PC100 isn't too bad. PC266 probably has sometime to go just because there isn't a killer app for it.
Rambus only has a chance if the follwing conditions are met:
1) There is a killer app that requires multiple rambus channel type speed.
2) There is not a cheaper alternative that is adequate.
Neither conditon exists today in the mass market PC or workstation. And, even with servers a single Rambus channel really isn't anything special.
Dastardly
Re:Latency isn't really a factor...Au contaire (Score:2)
Re:Face it, the edge is gone. (Score:1)
Re:AMD and Linux (Score:1)
Re:AMD / Linux / 2 pennies to rub together (Score:1)
Now, they seem poised to get themselves in deep crap here in much the same way by focusing on letting everyone know how good of a job they are doing at running Windows and Windows applications. I feel this is a mistake in progress. It Intel is doing what I think, making relationships with various players in the Linux community, or just simply buying them, it would be in AMD's best interest to do a little of the same.
Linux would be a very good move for AMD. The simplest association of their name with an important project or distro would help them immensely.
Big Din K.R.
"If you're not on the gas, you're off the gas!"
Re:Latency isn't really a factor...Au contaire (Score:1)
Re:AMD / Linux / 2 pennies to rub together (Score:1)
Re:Road to Nowhere (Score:1)
Re:AMD / Linux / 2 pennies to rub together (Score:1)
Re:Latency isn't really a factor...Au contaire (Score:1)
Your error is assuming that latency is measured only by clock cycle delay on the processor side, when the latency is the actual time it takes from going to the RAM instead.
If SDRAM can keep up with Rambus technology two years from now I'll be mighty impressed, but Rambus will probably be cheaper and faster at that point, with similar latencies but much more bandwidth. SDRAM just hasn't run out of steam at this point...
Re:Better examples (Score:1)
Re:Latency isn't really a factor...Au contaire (Score:1)
It is interesting to note that if you look sat the first cycle delays in DRAM from FPM to EDO to SDRAM they are pretty consistent. 60ns FPM was 5-3-3-3 at 66MHZ and 70ns EDO is 5-2-2-2 (4-2-2-2 at 60ns) at 66MHZ, at 100MHZ SDRAM is 5-1-1-1-3(2)-1-1-1. Note the middle number is the CAS we hear about not the first one. So, first cycle number has been from 70-50ns from FPM to SDRAM, but that can be attributed to process technology improvement, there really hasn't been an architectural improvement in latency.
You also have to specify which latency you are talking about especially with SDRAM and DRDRAM because the latency depends a lot on the access pattern.
So, before we get inot arguments, let's make sure there is a consistent measurement. Just one point DRDRAM has numberous latency numbers depending on what is being accessed and when.
I don't see any possibel way DRDRAM could be cheaper than (DDR)SDRAM on the same process given similar economies of scale. The extra die area of the DRDRAM alone kills that, then combine it with royalties on the chips, RIMMS, and chipsets, and it is absolutely impossible for DRDRAM to cost less tham SDRAM all other things being equal.
Also, JEDEC is working on memory that will be faster than DDR-SDRAM leveraging on work from the SLDRAM group, and going even beyond that. And, the JEDEC designs don't carry the baggage that DRDRAM carries.
Dastardly
Re:Current Technology is Good Enough (Score:1)
fast, plug -n- play, hot pluggable, daisy chainable, the FireWire bus can provide power for some devices, what more could you ask for?
And 800 Mb/s FireWire standard is just around the corner.
Its time to dump SCSI. Its served well for 15 years now. Lets move on to something better...
(my $.02)
Re:It's the latency stupid (Score:1)
Gee. . . just like Quantum Bigfoot drives promised more capacity, yet had higher latency... >:o)
I guess we should never underestimate the power of a behemoth like Intel to force acceptance of poor technologies :-/
Fine... I'll just try affording something non-Intel (and non-encumbered)... I haven't bought an Intel CPU since 1994. I haven't had such super luck avoiding Intel chipsets, however. I still run a TX in one of my house systems.GO VIA and ALI!
--
Re:yeah...I'm sure they're shaking in their boots (Score:1)
--bdj
Re:It's the latency stupid (Score:1)
>any given request, but it has to wait a long time for that request to get back.
Wrong - the DRAMS only see the traffic on the far side of the caches - with a modern CPU using a write-allocating cache (slot 1 or new amd-thingy) you're going to only see full cache-line transfers - that's 32+ bytes/transfer - no small amounts of data. The overwhelmingly majority (>99%) of memory transactions are going to be this size.
Instead consider the following:
On top of this add the DRAM access (RAS/sense) and precharge (if you can't hide it) times which are roughly constant for the different DRAMs (since they all tend to share roughly the same cores)
I know the current RamBus technology is being run slower than 800MHz - so take these number with the appropriate grain of salt
I suspect that Intel's suffering from bringing a first RamBus implementation to market - anything new takes a few attempts to get right :-) sadly "always plan to throw one away" isn't so practical in the silicon marketplace
There are two things that I think Intel probably has in mind with going to Rambus:
Goodwill doesn't count (Score:1)
No it's not. People won't pick a slower chip over a faster one when they are comparably priced. Fuck good will. It's about benchmarks, cost and availability.
Allow me to illustrate my point with an outrageously obtuse analogy. Let's say you're buying a new car and looking at the Porsche Boxter and a Tie Fighter. For the sake of argument, they are the same price. The Tie Fighter is manufactured by The Empire--the same people who blew up Aldaron. The Boxster is made by a German company that supports Linux (let's just say...)
I want the Tie Fighter. It can fly and has lasers. I would find a way to rationalize the purchase.
Saying "Our distribution will rock your socks on the Athlon" is certainly cool, but I don't think it will help AMD as much as if they were able to produce large volumes of chips and have compatable mother boards on the market!
Re:It's the latency stupid (Score:2)
SDRAM DIMMS are 8 bytes wide (64 bits).
That article on Tom's Hardware Guide, " Performance Impact of Rambus [tomshardware.com]" says that RDRAM's bus width had to be reduced by 75% to 16 bits (2 bytes) to run at 800MHz. Going backwards and you get 8 bytes for SDRAM (8 - 75% = 2).
Now if we divide all your SDRAM access times by 2 we get 20ns for 100MHz DDR SDRAM which is the same as 800MHz rambus.
Re:Current Technology is Good Enough (Score:1)
In anycase, when I first heard about FireWire when it was the hot new technology, it was refered to as SCSI without being bounded by legacy support. Legacy support makes life horrible for creating the best possible. Still.. firewire will have some problems as Intel's going to put lots of marketting into USB/2.
Oh.. and $80 for the cable bit. When you pay thousands for 10k rpm drives to make your big terrabyte servers, pay for the powerful RAID cards, the guys to make sure it stays together, etc.. paying for the cable is a bit minute.
PS. UW SCSI is UW SCSI-3. Anything past F/W SCSI-2 is SCSI-3, UltraX (and Wide). There will be no SCSI-4.. just ultras...
Re:It's the latency stupid (Score:1)
Re:Better examples (Score:1)
Actually it was thr fact that the market was flooded with japanese VHS players costing MUCH less then the Betamax players.
BTW, I still have some feature length films on beta somewhere.
Re:Mac OS? (Score:1)
unfortunately, commodore could not sell to save their life, and was FAR FAR too late with CPU updates.
smash (a 68020 (or better, 68030 with MMU) based amiga should have been available at a decent price in 1990 - rather than 1994
(flame :) Re:Great, now fix the cost premium (Score:1)
The n64 was overhyped as well
Maybe its an omen
smash
Re:yeah...I'm sure they're shaking in their boots (Score:1)
Re:Current Technology is Good Enough (Score:1)
Once CPU's go past 700 MHz in speed, the current PC100 and PC133 SDRAMs will become the big bottlenecks if you have to process very large graphics and database files. Remember, hard drive speed bottlenecks have been alleviated with ATA-66 IDE and SCSI Ultra-Wide and Ultra2-Wide technology, and graphics cards are also not the bottlenecks either (thanks to the work of nVidia, Matrox, ATI and S3).
This why things like Rambus DRAM and attempts to get SDRAM to go even faster than 133 MHz are being developed.
Re:Current Technology is Good Enough (Score:1)
Re:Current Technology is Good Enough (Score:1)
I also haven't seen any good IDE w/ scsi chip drives for a long time. Those were great for home systems, not much more and all/most of the benefits of scsi. Nowadays its to split.. its either IDE for cheap storage, or scsi for fast/reliable storage...