Rambus unveils multi-threaded DRAM tech
Source: Tom's Hardware – Keywords: rambus, unveils, multi Category : Miscellaneous
Los Altos (CA) - Processing multiple threads is not just for processors anymore: Rambus today announced an architecture extension for DRAM that offers up to 4x memory performance in such applications as 3D graphics, video imaging, network routing and switching.
Slowly but surely the days of the single-threaded computer world disappears. And the capability to work on multiple tasks at the same time will not be limited to dual-core and hyper-threaded processors or dual graphics chips. After years with a questionable future, Rambus has been putting out some interesting innovations with the most recent being multi-threading or micro-threading as Rambus calls it, in DRAM.
There were not many details about the technology available yet, but the company claims that especially graphic heavy applications will benefit from cutting data chunks into smaller portions. Lab results showed up to four times greater performance when compared to a traditional DRAM in applications such as 3D graphics, advanced video imaging, and network routing and switching, Rambus said.
According to spokesman Steven Woo, the results are based on two separate threads in the test device. However, the number of threads could be increased depending of the number core segments of the DRAM - which tends to be different for every manufacturer. Two threads are possible already in most cases with four and eight threads on the horizon.
As is the case with Intel's Hyperthreading, applications cannot take advantage of the separate data streams right away, but require code modifications from software developers. Woo said that the threading technology allows to be either switched on or off and the software integration of DRAM threading support would only require a "small amount of work."
The core functionality of based on the idea to process smaller amounts of data but still take advantage of the high bandwidth of today's memory architecture. Rambus technology allows grabbing only the minimal amount of data required and processing at least two threads at the same time which results in a more efficient use of the available bandwidth. "In graphics, you need the high bandwidth, but you actually want to fetch smaller chunks of data for smaller textured polygons or triangles," Woo said.
According to Rambus, GDDR SDRAM being used in a 3D application can deliver between 50 and 125 million triangles per second. If the same GDDR SDRAM were to be enhanced with micro-threading, the rate of delivered triangles would increase to between 100 and 500 million triangles per second.
While the technology will be available to DRAM modules in general, micro-threading looks like a perfect standard feature for Rambus' XDR technology which has the potential to succeed GDDR memory in graphics cards in 2006 or 2007. Woo declined to comment, if XDR will be made available by default in this memory technology.
-
Previous News Article
Lessons learned from Transmeta's... -
Next News Article
Hitachi sees 5 TByte harddrives and...
- Lessons learned from Transmeta's death and rebirth
- Analyst: Mac mini coming to Best Buy retail stores
- Businesses slow to adopt XP SP2
- Gateway announces $580 'gaming PC'
- Samsung slashes 512 MByte DDR2-533 module quotes 20 percent
- Nvidia bundles GeForce 6200 Turbo Cache-based graphics cards with...
- AMD: Intel's unfair trade practice threatens AMD's market share
- Asustek, Gigabyte and Leadtek to increase graphics-card shipments
- Internet report finally arrives seven years later
- SCO Group files $23.3 million loss for 2004