February 13, 2007 9:00 PM PST

More memory coming to future IBM chips

IBM on Wednesday plans to unveil a new way of putting memory on processors that it thinks will dramatically improve performance.

Starting with its 45-nanometer processors next year, IBM will use embedded DRAM (dynamic RAM) instead of SRAM (static RAM) on its processors, effectively tripling the amount of memory it can put on those chips. The company plans to present the results of its research on using embedded DRAM during Wednesday's sessions at the International Solid State Circuits Conference, said Subu Iyer, distinguished engineer and director of 45-nanometer development at IBM.

Modern processors have cache memory integrated directly onto the chip, adjacent to the processing engine. This allows the chip to store frequently used data very close to the CPU (central processing unit), where it can be accessed much faster than data that resides off the chip in the system memory.

For years, chipmakers have used SRAM on processors, but as chips grow smaller, SRAM is having a hard time keeping up, Iyer said. Problems are cropping up with current leakage, and designers would like to use embedded DRAM, which requires fewer transistors and is less leaky.

The problem is that no one, until now, had figured out how to use embedded DRAM with silicon-on-insulator (SOI) technology, Iyer said. IBM uses SOI to reduce current leakage from the transistors it builds for processors like the Power 5, and had used embedded DRAM in certain chips such as its Blue Gene processors. But the company had yet to marry the two technologies. That breakthrough is what it plans to unveil at ISSCC, he said.

Processors built on IBM's 45-nanometer manufacturing technology will be the first products able to take advantage of the embedded DRAM, Iyer said. Those are expected in 2008. IBM envisions putting anywhere from 24MB to 48MB of on-chip cache memory into those processors, he said. By comparison, the Power 6 chip scheduled to arrive later this year will have 8MB of on-chip cache memory.

IBM has a technology partnership with Advanced Micro Devices in which the companies pool research and development resources, but AMD declined to comment on whether it was planning to use IBM's embedded DRAM technology in its own products. AMD has conducted its own research into dense cache memory technology called Z-RAM through a partnership with Innovative Silicon.

Intel also has announced plans to move beyond SRAM for future cache memory technology, but it is examining a different type of technology called floating-body cells. Intel's Montecito Itanium processor already features 24MB of on-chip cache memory.

See more CNET content tagged:
cache memory, SRAM, DRAM, IBM Corp., transistor


Join the conversation!
Add your comment
So, how does this impact the average pc user and console gamer?
Can someone tell me what this means for me in layman's terms? I'm both a pc and console gamer? Another article I read on this said this would have a big impact on these things. How?
Posted by kruzilla2001 (42 comments )
Reply Link Flag
Current versions of the big 3 game consoles
use Power processors of one sort or another. Assuming IBM will continue suppling them (not a given but not unlikely, either), this will filter to game consoles as they use chips of made in IBM's 45nm fabrication plants.

It is also quite likely that AMD among others (Intel ?) will license this technology for their own processors, thereby extending the effect to the PC/Mac markets...
Posted by fmcgowan (42 comments )
Link Flag
Memory in IBM chips
Good news!
But, can someone tel me wy not put Flash/Solid State memory, in a processor, for a faster boot machine?
Posted by frkk (1 comment )
Reply Link Flag
If you mean...
If you mean as a hard disk, the answer is price.
Posted by adot44 (19 comments )
Link Flag

Join the conversation

Add your comment

The posting of advertisements, profanity, or personal attacks is prohibited. Click here to review our Terms of Use.

What's Hot



RSS Feeds

Add headlines from CNET News to your homepage or feedreader.