Fusion-io Leverages NAND as DRAM Extension
Fusion-io has developed a subsystem technology called Extended memory, which enables developers to take advantage of NAND Flash memory as an extension of DRAM.
The idea is to move frequently accessed data pages to DRAM while rarely accessed data pages are transferred from DRAM to Flash. Thus, the overall available capacity for DRAM can indirectly be increased.
Fusion-io said that the technology, which was created in collaboration with Princeton University researchers, allows software developers to simply assume that their entire data set is kept in-memory all the time as NAND is a much more cost-effective memory solution and can reach much greater capacities than DRAM.
“The Fusion ioMemory architecture is uniquely suited to innovation like the Extended Memory subsystem,” said Chris Mason, Fusion-io director of kernel engineering and principal author of the Btrfs file system for Linux, in a prepared statement. “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.”
Developers can access the Extended Memory feature via Fusion-io's developer community.
Stay On the Cutting Edge: Get the Tom's Hardware Newsletter
Get Tom's Hardware's best news and in-depth reviews, straight to your inbox.
-
drwho1 “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.”Reply
In other words, this is simply an SSD format that can't hold data like a normal SSD.
It will flush the data every time that you turn off or reboot your system, just like RAM does.
-
dalethepcman data set is kept in-memory all the time as NAND is a much more cost-effective memory solution
LOL
FisionIO Octal 5.12TB $95,000.00
4x16 64GB DDR3 server memory $690 x80 (to make 5.12 TB) = $55,200 -
A Bad Day fb39ca4How quickly will it wear out?Reply
I'd give it about a year in a server environment. -
tsnor WOW they've reinvented PAGING! Imagine that, you put the seldom referenced pages on AUX, keep the heavy used pages in DRAM. Shocking 1960s technology. Bet they get a patent on it.Reply -
billyboy999 dalethepcmanLOL FisionIO Octal 5.12TB $95,000.004x16 64GB DDR3 server memory $690 x80 (to make 5.12 TB) = $55,200The 320 sticks of RAM would take up a lot of space. Plus, you would need some device to plug them into. The small form factor, and the fact that it's a complete solution more than make up for the double cost.Reply -
mamailo MauveCloudAnd this is different from a swapfile on an SSD how?Reply
In the fact that you only need to call allocmem in your program and decide witch tids and bits will be accelerated instead just bulking.
Pretty useful in mission critical or high volume server environments.