If only Apple put the number of slots the Xeon Chips CAN support
This is what the chipset (Intel 5520) of the Mac Pro >2008 supports:
48GB with 1333MHz RAM
96GB with 1066MHz RAM
144 with 800MHz RAM
Intel E5520 Specs: (8-Core Mac Pro)
http://ark.intel.com/Product.aspx?id=40200
Yes, it supports a max of 144GB. (9 slots x 16GB DDR3 sticks)
Intel X5650 Specs: (12-Core Mac Pro)
http://ark.intel.com/Product.aspx?id=47922
Yes, this Xeon X5650 can support 288GB, (18 slots x 16GB DDR3 sticks).
But the Mac Pros still only have 8 slots (4 slots per CPU). DDR3 Specs does allow 16GB Sticks (8Gbit chips x 16 chips per stick). So 128GB should be possible in any (Nehalem/Westmere) dual Processor Mac Pro. Even the 12-core Mac Pro still only has 8 slots, why can't Apple just put 9 slots (or 18) to make it an even full triple channel for all DIMMs? After all, they do use Triple-Channel QPI instead of Dual-Channel DMI like my 16GB 27" iMac.
I understand that there are 4 slots for each Quad or Hexa Core Processors, what would be required to make (instead of 8) 9 or 18 slots available to both Processors? Or, is it that each Processor in the case of the E5520 (8-Core Mac Pro) needs(can use) 9 slots to itself, and the X5650 (12-Core Mac Pro) needs(can use) 18 slots to itself, and each Xeon Processor would have to always have separate memory controllers, ah, answered my own question...
If this is the case then, (not that Apple would! and are DIMM slots really that expensive?) Apple could put 18 slots in the 8-Core Mac Pro (9 slots for each processor), and 36 slots in the 12-Core Mac Pro (18 slots for each processor). Remember, each processor
does support that many slots and that much RAM respectively.
This would mean that the 8-Core Mac Pro could support 288GB RAM if it had enough slots that the CPUs
already supports! And the 12-Core Mac Pro could support 576GB of RAM.
These are obviously high RAM amounts, but, again, the Xeon Processors do actually support it! And they both have 40-bit PAE! (2^40 Bytes = 1TB = 1024GB, ok so 40-bit PAE is probably only good for 512GB on a 32-bit Snow Leopard Kernel, but that still more than 144GB or 288GB per Processor anyhow. Or does the PAE being 36-bit or 40-bit not matter, is a 32-bit Snow Leopard kernel, still only good for 32GB Max? I'm not sure why 64-bit kernel is required to access all 64GB of RAM with 36-bit PAE? 2^36 Bytes = 64GB after all.)
All I know is those Xeon chips do support 144GB and 288GB each respectively, meaning double that RAM in Dual Processor (Quad or Hexa) Mac Pros.
Finally one last question, I haven't read anything about the speed of the RAM affecting the max RAM a Xeon CPU can support? Anything to do with the QPI Speeds? The faster the 16GB DDR3 Sticks, the faster the QPI has to be, to access all 144GB or 288GB at a time? I don't directly see how that matters, I suppose it's either 4GB, 8GB, or 16GB sticks in each slot that QPI has to access at a moment. It obvious that the slower the QPI speed, the less Gbps there is for each 2, 4, or 8 Gbit chip on the sticks, but why should that limit the total RAM?
Ok, after all that, I'd like to know the answer to that last question.
One more point, these memory amounts will likely be average toward the end of the decade (2020), and some PC and Mac systems will likely support this much in a mere 3-4 years. (The Xeon Chipsets already do!)
If Apple included the number of DIMM slots that the Xeon Processors support.
The Mac Pros could actually support:
288GB (8-Core Mac Pro),
576GB (12-Core Mac Pro).