|
|
| Welcome to the Mac Forums forums. Please read the FAQ if you have questions. Register to participate. |
|
|||||||
| TouchArcade.com - iPhone Game Reviews and News |
![]() |
|
|
Thread Tools | Search this Thread | Display Modes |
|
|
#1 |
|
macrumors bot
Join Date: Apr 2001
|
FBDIMM Support On Intel PowerMac/XServe?
![]() According to this Intel workstation marketing pamphlet (pdf), Intel's new workstation platform will support Fully Buffered DIMM system memory technology (FBDIMM). FBDIMM technology allows for greater memory capacity and higher bandwidth due to the addition of an Advanced Memory Buffer (AMB) on each DIMM board. Throughput is theoretically increased 300% from previous-generation DDR2-400 memory, and memory capacities up to 64 GB are supported. Intel was previously rumored to be contracted with designing the next-generation PowerMac/Mac Pro's motherboard design. |
|
|
|
|
|
#2 |
|
Demi-God (Moderator)
Join Date: Jun 2000
|
|
|
|
|
|
|
#3 | |
|
Demi-God (Editor)
|
Quote:
|
|
|
|
|
|
|
#4 | |
|
macrumors god
Join Date: Sep 2002
Location: at the table with countless relatives
|
Quote:
__________________
"You've just been abducted, of course you need crepes!" -- Walter Bishop |
|
|
|
|
|
|
#5 | |
|
Demi-God (Moderator)
Join Date: Dec 2002
Location: Whakatane, New Zealand
|
Quote:
|
|
|
|
|
|
|
#6 |
|
macrumors 68040
Join Date: Mar 2003
Location: California
|
Just in time for Windows Vista!
__________________
The Un-Funny Truth About Scientology (Warning: Graphic images) MacBook Pro 15.4"/2.5 GHz/250GB/4GB RAM iMac G4 17"/800 Mhz/80GB/512GB RAM |
|
|
|
| Stridder44 |
| View Public Profile |
| Find More Posts by Stridder44 |
|
|
#7 | |
|
macrumors member
Join Date: Oct 2003
|
Quote:
Using FBDIMMs, the number of pins required on the memory controller per memory channel is less, thus it is also possible to build memory controller that support more channels (4, 6 or 8) in a reasonable sized package. So FBDIMMs enable larger memory configurations or more bandwidth. But they actually increase the memory latency since the data has to be serialized on the DIMM and deserialized when it reaches the memory controller. FBDIMMs are a good fit for server configurations which require a lot of memory or a lot of bandwidth, but not a good fit for applications that require low memory access latency. |
|
|
|
|
|
|
#8 |
|
macrumors regular
Join Date: Feb 2005
|
so good for servers... not so good for desktops?
__________________
2GHz PowerMac G5 (w/1GB RAM) |
|
|
|
| octoberdeath |
| View Public Profile |
| Find More Posts by octoberdeath |
|
|
#9 | |
|
macrumors 6502a
Join Date: Nov 2004
Location: Cincinnati, OH
|
Quote:
|
|
|
|
|
|
|
#10 | |
|
macrumors regular
Join Date: Apr 2004
|
Quote:
__________________
| C2D BlackBook 2.0/2/120 | Black 8 GB nano | 17" iMac G4 800 |
| For Sale: iPod mini 6 GB Silver | |
|
|
|
|
|
|
#11 | |
|
macrumors regular
Join Date: Feb 2005
|
Quote:
so will these end up in some of apple's desktops then?
__________________
2GHz PowerMac G5 (w/1GB RAM) |
|
|
|
|
| octoberdeath |
| View Public Profile |
| Find More Posts by octoberdeath |
|
|
#12 | ||||
|
macrumors 68040
Join Date: Jan 2004
Location: Vienna, VA
|
Quote:
While it is true that parallel interfaces can be higher bandwidth (because there are more wires), they also suffer from issues like crosstalk (where one wire's EMI interferes with another's.) One way around this is to go serial. USB and FireWire did this. Twisted-pair wires with differential signaling (two wires are wound together, one carrying the inverse signal of the other) works well to kill the interference. One pair for transmission and another for receiving. And since modern serial tranceivers are incredibly fast, you still get high bandwidth. The other way is to use differential signaling and twisted pairs with a parallel bus. This is the approach taken by Ultra-2 and Ultra-3 SCSI busses. This approach ends up doubling the number of wires required, which can make cables more expensive. It also makes connectors very large (unless you use ones with micro-sized connectors, which cost a lot more.) It is also hard to route such huge numbers of wires into a circuit board and keep the entire system reliable. It's worth noting that DVI video is effectively three serial ports. The TMDS signaling used for each DVI channel is at its core an extremely high-speed twisted-pair serial port. At DVI's maximum pixel-frequency of 165MHz per channel, and 10 transmitted bits per pixel on each channel, this serial port is moving 1.65Gbps! Or in other words, that dual-link DVI port used on a Mac G5 has a maximum bandwidth of almost 10Gbps (spread across 6 channels.) Tom's Hardware Guide has a review of video cards that describes the guts of DVI in great detail. Quote:
But all things are not equal. Serial interfaces are easier and cheaper to implement at high speeds. In many cases (like FireWire, DVI and PCI Express) this more than makes up for the fact that you don't have as many signal-carrying wires. Do you actually know what the memory bandwidth of FBDIMMs are, compared to standard DDR2? I didn't see it in the above-linked article. The mere fact of it being serial does not automatically make it slower. And, of course, if you've got a lot of channels in use at once, you can interleave your memory across them all and get all the same parallel behavior. It wouldn't suprise me if you start seeing systems with 8 sockets, where performance is maximized by installing 8 matched-size modules. Quote:
I don't think we're seeing just another rehashing of RDRAM here. Quote:
From the tech brief I read (linked above, thanks, kainjow), it has the potential to be faster than existing memory. It also has the potential to be slower. It will really depend on how this architecture is realized in actual chipsets and motherboards. The one thing we can be certain of is that it will allow for more than the usual 2-4 sockets that systems have today, allowing for systems with tremendous amounts of RAM. Servers will definitely benefit from this, even if it ends up slower. Desktop applications? Probably won't matter much, although cheaper motherboards will always appeal to users who have to buy their own hardware. Gamers will be upset if they end up slower, but I'd be surprised if anybody else notices.
__________________
In theory, theory is the same as practice. In practice, it isn't. Last edited by longofest : May 25, 2006 at 01:20 PM. Reason: post merge |
||||
|
|
|
|
|
#13 | |
|
macrumors 601
Join Date: Jan 2006
Location: Redondo Beach, California
|
This is really a smart design
Quote:
With serial you can run the data as fast as you need. At the gigaherz range if need be. To think of it another way. on a paralel cable you can't put the next word on the input end until you _know_ the all the its have been read ou the output end. On a serial cable there is zero chance of the bit getting out of order, one bit can't take a faster path. But this new buffered RAM does take advance of a paralel path. what they do is use multiple serial channels. The enginerinf at Intel earned their money on this one. It appears that each DIMM hasit's own serial channel so the memory bandwidth scales as you add more RAM. I hope Apple uses this. |
|
|
|
|
|
|
#14 |
|
macrumors 65816
Join Date: Mar 2004
Location: Connecticut
|
Wow, 64 GB of memory. Suddenly my 1.5 GB seems woefully inadequate.
|
|
|
|
|
|
#15 | |||
|
macrumors 68020
|
shamino, that's one big, well written technical explanation. I do have a couple of 'suggestions', and 'clarifications', though. (None of your information is technically inaccurate, I just have ways to write them so they may be more understandable to the layman. I mean, I was motherboard 'engineering technician', and some of your phrasing is hard for ME to understand!)
Quote:
Quote:
I haven't seen hard facts on FBDIMM, but I imagine it's similar to RAMBUS in theory, so you could, say, have 16 memory channels per module. And if the support chipset was intelligently written, it would use them as separate channels, not just clump them together again. (i.e. 16 16-bit channels instead of 1 256-bit channel.) Again for comparison, Intel's chipsets use 'dual-channel' mode (when equipped with two DIMMs,) which means that it can access both DIMMs, in different locations, simultaneously. The other type is one that just 'bundles' the channels. This is what early AMD DDR systems did, it's what the old 'install in pairs' Macs did, and, yes, the Power Mac G5. This means that these systems do access both DIMMs at the same time, but they treat it as a single 128-bit memory access, so you may get 64-bits worth of data you didn't need, where a dual-channel system would get the two 64-bit chunks you want. It's not a HUGE difference, but it is a difference. And now that I think further on it, it does seem like they are trying to get the benefit of RAMBUS without the negatives (not just the controlling company, but also doing without 'every slot must be filled' like RAMBUS needed with their "continuity RIMM".) Quote:
__________________
Disclaimer: I was a contractor at Intel. I didn't work with Apple. I don't have any info that isn't public.
|
|||
|
|
|
|
|
#16 | |||
|
macrumors 68040
Join Date: Jan 2004
Location: Vienna, VA
|
Quote:
Quote:
This made it great for servers, but lousy for gaming/media applications. The comments I was referring to are claiming that the same will be the case with FBDIMMs. This might be true, but I don't think it's possible to know based solely on the small descriptions we've seen here today. I will be very interested to see benchmarks that compare it against traditional DDR2. If we're lucky, perhaps we'll be able to find a pair of motherboards that are almost identical, except for the RAM tech, so a fair comparison can be made.
__________________
In theory, theory is the same as practice. In practice, it isn't. |
|||
|
|
|
|
|
#17 | |
|
macrumors 68020
|
hehe.. oops, didn't realize you were talking technology-wise...
Quote:
__________________
Disclaimer: I was a contractor at Intel. I didn't work with Apple. I don't have any info that isn't public.
|
|
|
|
|
|
|
#18 |
|
macrumors Demi-God
Join Date: Apr 2004
Location: Soho, London
|
I'd like to see more ram available in the powermac.. not because i can afford it, but just so i can lust after it.
__________________
"any day that involves cat pee is a really bad day" - iBlue |
|
|
|
|
|
#19 |
|
macrumors 601
Join Date: Jan 2006
Location: Redondo Beach, California
|
Now days RAM is really a back end to a cache. We never pull bytes out of RAM we pull "cache lines" out. So if the RAM is multi channel (either one channel per DIMM or multi channles per DIMM) then you could fill multiple cache lines simultainoiusly. Intels new CPU chips will all be going multi-core. We have two cores now but I'm sure 4 and 8 core chips will come. These are using a "shared cache" so with 8 cores running you would need _huge_ cache-to-RAM bandwidth with the abilty to fill many cache lines simultainoiusly. With this new system it looks like bandwidth goes up as you add DIMMs so I can envision configuration guidlines like "Best to use one DIMM per CPU core"
For tasks like video editing I think RAM bandwidth is the bottleneck. A video frame can be about 1MB in size so even a 1 second clip can't fit in L2 cache. When you "scrub" the video you're haulting loads on data from RAM to cache and then into the video RAM. Simply playing video is easy but editing means jumpping all over the clip and playing it at up to 100X real time Last edited by ChrisA : May 26, 2006 at 01:19 PM. |
|
|
|
|
|
#20 |
|
macrumors 6502a
Join Date: Aug 2004
Location: Sitting
|
The downside will be the cost of them. They won't come cheap.
__________________
Paul Rigby Illustrator and commercial artist ~ visit his website
|
|
|
|
|
|
#21 | |
|
macrumors 68040
Join Date: Jan 2004
Location: Vienna, VA
|
Quote:
Remember when DDR2 was brand new and was very expensive?
__________________
In theory, theory is the same as practice. In practice, it isn't. |
|
|
|
|
|
|
#22 | |
|
macrumors 65816
Join Date: Jan 2006
Location: Honolulu, HI
|
Quote:
|
|
|
|
|
|
|
#23 | |
|
macrumors 65816
Join Date: Jan 2006
Location: Honolulu, HI
|
Quote:
|
|
|
|
|
|
|
#24 |
|
macrumors newbie
Join Date: Aug 2006
|
FB-DIMMS gone already?
Picked this up on another forum... anyone confirm?
"I've read on several online tech sites that Intel will not be using FB-DIMMS on their new server chipset. Since Intel's consumer chipsets were never planned to go to FB-DIMMS, this means Intel is effectively abandoning FB-DIMMS. AMD has apparently also made a decision not to use FB-DIMMS on their future chips. So, it would appear that the Mac Pro's memory architecture is a dead end. This reminds me of RAMBUS memory for the PC some years back (my current desktop PC, soon to be retired, has RAMBUS memory in it). " |
|
|
|
|
|
#25 |
|
macrumors Demi-Goddess
Join Date: Dec 2005
Location: ><><><><
|
Does this mean the price of ram for the current mac pros will remain high?
|
|
|
|
| technicolor |
| View Public Profile |
| Find More Posts by technicolor |
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|