Fusion-io’s 2012 and 2013 announcements described three ways to make software work more directly with flash: database Atomic Writes, a native key-value interface called NVMKV, and a Linux virtual-memory Demand Paging Extension. The company’s goal was to reduce software layers built around disk-era or block-storage assumptions. These were historical announcements, not evidence that the projects remain supported or broadly adopted today.
What Fusion-io announced
On July 23, 2013, Fusion-io said it would contribute its nonvolatile-memory key-value interface, NVMKV, to the Open Compute Project. It also said it had posted a flash-aware Linux kernel virtual-memory Demand Paging Extension to GitHub for community testing. In the same release, the company described its Atomic Writes API and named database products that included it at the time.
The three efforts addressed different points in the storage path: whether a database write must be made atomic across sectors, how key-value software communicates with flash, and when virtual-memory pages are brought into memory. Fusion-io presented them as ways to make software more aware of flash hardware, not as one unified release under a single license.
Atomic Writes: making database updates atomic
Fusion-io described Atomic Writes as allowing a processor to write multiple independent storage sectors as one storage transaction. The aim was to avoid an additional write needed to preserve atomicity: the all-or-nothing property that keeps a multi-sector update from being left partially applied after an interruption.
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchWindows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstall#1 Best Overall
- Ideal for high speed, low power storage
- Gen 4x4 NVMe PCle performance
- Up to 6,000MB/s read, 4,000MB/s write
- Includes Acronis cloning software
- 5-year limited warranty
The 2013 release said the API was in MariaDB 5.5.31 and Percona Server 5.5.31, and identified Percona Server 5.6 as upcoming. Those versions and adoption details refer to the 2013 announcement; they do not establish current inclusion or support.
Fusion-io reported up to a 50% throughput increase and a fourfold reduction in latency spikes for I/O-intensive workloads when comparing database operation with Atomic Writes against the same flash platform without it. These are company-reported results. The release did not provide enough methodology to treat them as independently verified or applicable to other workloads.
Rank #2
- MEET THE NEXT GEN: Consider this a cheat code; Our Samsung 990 PRO Gen4 SSD helps you reach near max performance with lightning-fast speeds; Whether you’re a hardcore gamer or a tech guru, you’ll get power efficiency built for the final boss
- REACH THE NEXT LEVEL: Gen4 steps up with faster transfer speeds and high-performance bandwidth; With a more than 55% improvement in random performance compared to 980 PRO, it’s here for heavy computing and faster loading
- THE FASTEST SSD FROM THE WORLD'S FLASH MEMORY BRAND: The speed you need for any occasion; With read and write speeds up to 7450/6900 MB/s you’ll reach near max performance of PCIe 4.0 powering through for any use
- PLAY WITHOUT LIMITS: Give yourself some space with storage capacities from 1TB to 4TB; Sync all your saves and reign supreme in gaming, video editing, data analysis and more
- IT’S A POWER MOVE: Save the power for your performance; Get power efficiency all while experiencing up to 50% improved performance per watt over the 980 PRO; It makes every move more effective with less consumption
NVMKV: a key-value path to flash
Fusion-io described NVMKV as a native key-value interface to flash. In a conventional block-oriented path, key-value requests may be translated into block I/O and pass through software layers that do not expose the device’s native capabilities directly. NVMKV was intended to avoid repeated conversion between those representations.
The company said the interface could use flash translation layer mapping and garbage-collection facilities, simplifying the software path. These are Fusion-io’s stated design goals and benefits, not independent findings about performance. Its July 2013 release said it intended to contribute NVMKV to the Open Compute Project; that announcement alone does not establish the project’s later adoption or maintenance.
Rank #3
- BREAKTHROUGH PCIe 5.0 PERFORMANCE: Supercharge your workflow and gaming with PCIe 5.0, boasting up to 14,700/13,400 MB/s* sequential read/write speeds. Tackle massive files and power up your gaming with Gen5—twice as fast as the 990 PRO SSD.
- EVERY TASK, TURBOCHARGED: Speed past productivity limits. With random read/write speeds up to 1,850K/2,600K IOPS*, enjoy fast game loads, seamless AI apps, and efficient multitasking. Virtually no lag, no limits—just nonstop performance.
- THINK FAST, CREATE FASTER: With random read/write speeds of up to 1,850K/2,600K IOPS*, the 9100 PRO SSD fuels seamless AI content creation, swift loads, and smooth gameplay. Work, play, and create at lightning speed.
- SPEED, WHENEVER YOU NEED: From laptops to desktop PCs, experience blazing PCIe 5.0 speeds and up to 8TB of storage. Perfect for video editing, gaming, and creative tasks, with the compatibility to match your device.
- STAY COOL, RUN FAST: Push limits, not temperatures. A 5nm controller boosts power efficiency up to 49% over the 990 PRO SSD*, while advanced thermal control keeps performance smooth and reliable.
Demand Paging: loading virtual-memory pages with flash in mind
Virtual memory lets software work with an address space larger than the memory currently resident in physical RAM. Demand paging loads a page when it is needed rather than loading every page in advance. Fusion-io’s 2013 announcement said its Linux kernel Demand Paging Extension was flash-aware and had been posted to GitHub for community testing.
This workstream concerned the timing and handling of virtual-memory page loading, rather than database transaction atomicity or the key-value API. The announcement establishes that the code was posted for testing at that time; it does not establish its current status, compatibility, or long-term support.
Rank #4
- HUGE SPEED BOOST: Get random read/write speeds that are 40%/55% faster than 980 PRO; Experience up to 1400K/1550K IOPS, while sequential read/write speeds up to 7,450/6,900 MB/s reach near the max performance of PCIe 4.0*
- BREAKTHROUGH POWER EFFICIENCY: Use less power and get more performance; Enjoy up to 50% improved performance per watt over 980 PRO, plus optimal power efficiency with max PCIe 4.0 performance**
- SMART THERMAL CONTROL: Samsung's own nickel-coated controller delivers effective thermal control; With its slim size, 990 PRO is a perfect fit for desktops and laptops that meet the PCI-SIG D8 standard***
- THE CHAMPION MAKER: Up to 65% improvement in random performance enables faster loads for an ultimate gaming experience on PS5 and DirectStorage PC games****
- SAMSUNG MAGICIAN SOFTWARE: Get the most out of your SSD with Samsung Magician's advanced yet intuitive optimization tools; Monitor drive health, protect valuable data, and receive important updates for your 990 PRO
How the three efforts differed
| Workstream | Software concern | Stated approach | Status described in the 2013 release |
|---|---|---|---|
| Atomic Writes | Database write atomicity across multiple sectors | Write multiple independent sectors as one storage transaction, avoiding a second write to maintain atomicity | Fusion-io said the API was in MariaDB 5.5.31 and Percona Server 5.5.31; Percona Server 5.6 was described as upcoming |
| NVMKV | Key-value I/O translated through a block-oriented path | Expose a native key-value interface to flash and use flash translation layer mapping and garbage collection | Fusion-io said it would contribute the interface to the Open Compute Project |
| Demand Paging Extension | When virtual-memory pages are loaded | Make Linux demand paging flash-aware | Fusion-io said it had posted the extension to GitHub for community testing |
Why Fusion-io called this flash-aware computing
The common idea was to account for flash’s role in the memory hierarchy instead of treating storage as a generic block device. Fusion-io CTO Pankaj Mehra described a flash-aware application as one that optimizes data placement, movement, and processing with awareness of NAND flash, while offering configuration options to use flash’s properties for performance, manageability, and return on investment.
That framing helps explain why the announcements covered distinct layers: transaction behavior in databases, the interface used by key-value applications, and virtual-memory page loading. It does not show that every software layer was removed or that the announced designs became standard practice.
Best Value
- SPEED UP PROJECTS. Launch creator applications fast with uncompromising PCIe 4.0 read speeds up to 7,100MB/s,[2] (1TB and 2TB[1] models) and write speeds up to 6,700MB/s[2] (1TB[1]-4TB[1] models).
- CREATE AND STORE MORE. Make more room for your 4K videos and high-resolution images with capacities from 500GB[1] up to 4TB[1] on M.2 2280 built with our trusted 8th generation SANDISK BiCS QLC 3D CBA NAND.
- IT GOES WHERE YOU GO. With an all-new power efficient design, your drive delivers high performance with low power, giving you more time to be productive while on the go.
- UNCOMPROMISED RELIABILITY. With up to 1,200 TBW[3] (4TB[1] model) endurance rating, your drive is designed for creators.
- KEEP YOUR DRIVE UPDATED. Monitor your SSD’s performance and check for updates with the downloadable SANDISK Dashboard application.[5]
What is known about the work today
The company releases provide a dated account of Fusion-io’s intentions and product claims in 2012 and 2013. They are not independent performance studies and do not prove that the projects remain supported today.
A community repository currently describes updated Linux drivers for ioMemory devices. Its notes say some instructions are not generally tested with newer RemixVSL or TrueNAS versions. That is evidence of community activity, not official vendor support or a compatibility guarantee for any particular machine.
For legacy ioMemory hardware, compatibility depends on the exact card model, host and PCIe slot, power, firmware, operating system and kernel, driver source and version, and the condition of the used card. The available account does not establish compatibility for a specific system.
Sources and dates
- Fusion-io, July 23, 2013: NVMKV, Demand Paging, Atomic Writes, database versions, and company-reported performance claims.
- Fusion-io, April 30, 2012: Couchbase’s planned integration with ioMemory through the Fusion-io Key-Value API and release of the code to the community as open source.
- RemixVSL community repository, accessed September 30, 2026: community driver information and qualifications about testing with newer RemixVSL or TrueNAS versions.
In the 2012 announcement, Fusion-io said Couchbase would integrate directly with ioMemory through its Key-Value API and offer the code to the community as open source. That earlier announcement shows the company’s open-source direction predates the 2013 proposals, but does not establish subsequent adoption.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

