Memory: The Overlooked Power Issue - Page 2
AMD Intel acknowledges this issue and says it will address it in future designs. "Our primary motivation for FBDIMM was to have capacity without sacrificing performance. That was the benefit of the buffer," said Scott Huck, competitive architect in the server marketing team at Intel.
"You can keep stacking FBDIMMs and not lose performance. We were trying to address the capacity without having to make a trade off in performance. It was an issue of looking at where the industry was going. Virtualization was all the rage and it would need both performance and capacity and there was no room for a trade off," he said.
Both AMD and IBM chose DDR2 over FBDIMM, for different reasons, but now both are noticing the difference in the power draw. (IBM made a custom motherboard chip for its X-Architecture servers that does the work of the AMB chip, so it says it doesn't need FBDIMM in its Xeon servers).
"We have to think about what it does for overall system efficiency. Then we have to think about what it does for overall power and then how it affects overall system design," Margaret Lewis, director of commercial marketing for AMD told InternetNews.com.
"Along the lines in evaluating where things were going, we decided DDR memory would be more power efficient, so that was the decision we made even though it was counter to the trends in the industry," she added.
Jay Bretzmann, manager of product marketing for IBM's X servers, added "power was one reason we didn't go with FBDIMM, but the price premium was the big one. It used to be much more expensive, but that gap has been closing since then. But power is one issue that's been persistent," he said.
With the typical utilization rates today for unvirtualized servers at 7 to 12 percent, it's not very efficient for these servers to keep their memory revved up. Even with virtualization, Bretzmann points out servers will be hitting the 30 to 50 percent utilization mark. But if memory can't dial back under a low load, it's a lot of power for nothing.
Some like it hot
There is a secondary issue with FBDIMM, and that's heat. FBDIMMs need heat dissipaters because they build heat rather quickly. If the memory components are referenced randomly, as is often the case, then the heat on an unbuffrered module is spread evenly throughout the stick.
But on an FBDIMM, all memory access has to go through the AMB, and heat collects around it very quickly under a heavy load and is not spread around like a DDR stick. "All that heat collects in that one spot. As that one component gets too hot, the Intel processor recognizes it and throttles down the performance because it's getting too hot," said Bob Merritt, an analyst for Semico Research.
Huck said FBDIMM is a "1.0" design right now, the first iteration, and that going forward there is a concerted effort to dial down on the AMB in an idle state. Work in that area might also benefit other serial interfaces within the PC, he said.
"We're working on determining when no data is being passed through the interface and shutting down power on that data path," he said. "That same type of technology can be used on any other serial interface, be it PCI Express or other types of serial interfaces within the system, so when you are not transferring data, the bus can go to a low power mode."
Intel is holding its annual Developer's Forum this week and promises some news in this space on Wednesday. For now, memory power draw is a major differentiator between AMD and Intel. The question is will it affect buying decisions.
"I don't know if it's become a buying issue," said Merritt. "Power consumption is becoming more of a problem, and how you avoid that is becoming a concern, but there are lots of ways to measure that."
He added that if Intel doesn't see a loss of sales as a result of its memory choice, then it will stick with it, but if there is a loss of sales due to memory power draw, then it can always counter with better price or price/performance.
Bretzmann added "It's not front and center in people's minds yet, but one of the mantras from IBM will be 'go green.' We will continually build green features into our servers," and low memory power consumption will be a key element, he said.
won't hesitate to point out this disparity. "When you run your datacenter, you're worried not just about peak loads but what are the loads throughout the whole range from idle to peak," said Brent Kerby, Opteron product manager. "If you look at idle measurements on a stick of DDR2, it's considerably lower than on a stick of FBDIMM because they always have to power that AMB chip at all times."