News
 

Bookmark and Share

(3) 

Fusion-io this week said that it has collaborated with Princeton University computer scientists to design a new subsystem called Extended Memory, available exclusively for Fusion ioMemory as part of the Fusion-io software development kit (SDK). The Extended Memory subsystem transparently extends system memory from DRAM onto flash, providing much more high-performance memory capacity than currently possible with DRAM alone.

“DRAM is not only a costly resource in modern computing, but the capacity DRAM offers is also extremely limited. Extended Memory offers a cost-effective alternative to large DRAM installments by allowing applications to extend their in-memory data from DRAM onto ioMemory,” said Vivek Pai, Associate Professor of Computer Science at Princeton.

Many enterprises are attracted to the benefits of storing all data in-memory, especially to meet the needs of webscale, cloud and big data computing, but DRAM is relatively expensive, not persistent, and relatively limited in capacity in cases of mainstream systems (up to 1TB - 1.5TB in case of Xeon E7/E5 four-socket platform). The Extended Memory feature intelligently tiers data between available DRAM in the system and the persistent NAND flash tier, making it much more affordable for organizations to greatly expand the size of their in-memory data sets with a powerful software-driven solution.

The Extended Memory subsystem dynamically moves frequently accessed data pages into memory on-demand while transparently migrating rarely accessed data pages from DRAM into ioMemory. This allows developers to simplify application design by assuming that entire datasets are in-memory, without the costs associated with DRAM purchase and operation. Application developers are able to further tune performance through software development kit tools that lock selected pages into DRAM, giving access to NAND flash as memory, instead of treating it as an extension of disk storage. This allows legacy applications to scale up with flash memory, instead of scaling out, boosting performance and reducing total cost of ownership.

“Since Fusion ioMemory has moved beyond legacy disk-era protocols, we can integrate new features like the Extended Memory subsystem to truly advance application performance for enterprise computing in ways that are simply not possible with traditional SSDs,” said Chris Mason, Fusion-io director of kernel engineering and principal author of the Btrfs file system for Linux.

Tags: Fusion-io, DRAM, NAND, Flash

Discussion

Comments currently: 3
Discussion started: 07/15/12 07:35:49 AM
Latest comment: 07/15/12 01:05:34 PM

[1-3]

1. 
This press release does not make clear: what is the difference between Fusion-io "Extended Memory" and simply using the SSD as a backing store for virtual memory swap space? Does "Extended Memory" handle memory-mapped files differently? Does "Extended Memory" require integration with the O.S. virtual memory system, as with Saxena and Swift's FlashVM?

One possible benefit is for applications that modify sparse memory blocks smaller than a page, assuming "Extended Memory" licences and incorporates Badam and Pai's SSDAlloc to optimize SSD rewriting.
0 0 [Posted by: gc  | Date: 07/15/12 07:35:49 AM]
Reply

2. 
instead of using and re-engineering for new method of application handling of data, how about keep the same old technology of application usage BUT replace the slow HDD component with SSD or NAND with relatively as high io and data size similar to DRAM. in this case the application will read and write data as it normally do the OS will take care of the location of the data. it does not matter where the data is it will be quick retrieval both in memory or SSD/NAND.
0 0 [Posted by: idonotknow  | Date: 07/15/12 12:58:23 PM]
Reply

3. 
that little idea will not work if my assumption of OS retrieval of data from those two locations involves more cycles for SSD/NAND than DRAM. BUT MY understanding that the location does not matter only access speed is the most critical components. interm of access speed DRAM or SSD are similar
0 0 [Posted by: idonotknow  | Date: 07/15/12 01:05:34 PM]
Reply

[1-3]

Add your Comment




Related news

Latest News

Friday, May 24, 2013

6:09 pm | Second-Generation Kinect Sensor for Windows Due in 2014 – Microsoft. Microsoft Discloses Additional Details About Kinect 2

4:24 pm | New Technique May Open Up an Era of Atomic-Scale Semiconductor Devices. Atom-Scale Semiconductor Devices May Be Incoming, Thanks to New Researchers

Thursday, May 23, 2013

11:30 pm | Kinect Support Is Not Mandatory for Xbox One Video Games – Microsoft. Microsoft Will Not Require Compulsory Support of Kinect from Xbox One Games

11:20 pm | Thermaltake Publishes List of PSUs Compatible with Intel Cori i “Haswell” Chips. 20 PSUs from Thermaltake Are Compatible with Next-Gen Intel Chips

11:10 pm | European Amazon Stores Start to List Xbox One with €599 Price-Tag. Microsoft Xbox One May Cost €599 in Europe, If First Listings Are Correct

9:28 pm | Apple to Assemble Macs in Texas, Set to Manufacture Parts Across the U.S. Apple’s Plan to Move Production Back to U.S. Gets Shape

9:12 pm | Microsoft Confident in Lack of Quality Issues with Xbox One Hardware. Microsoft Vows Xbox One Will Not Have RROD-Like Issues

8:52 pm | AMD Officially Launches New-Generation APUs for Mobile Applications [UPDATED]. AMD Introduces Kabini, Temash and Richland Accelerated Processing Units

6:51 pm | OCZ Reveals Vertex 450 Solid-State Drives: High-End Performance at Mainstream Prices. OCZ Introduces New SSDs Based on Indilinx Barefoot 3 Controller

3:40 pm | Nvidia Unveils GeForce GTX 780: GK110-Based Consumer Solution for $649. Nvidia’s Cut Down Titan LE Becomes GeForce GTX 780