Advanced Technology for Maximum Performance
(for Portable Devices)
WildFire Embedded speeds up smart phones and tablets running Google's Android operating system. WildFire Embedded is a software managed block device which avoids the usual problems associated with random writing to flash devices. By writing all data as FIFO-ordered sequential writes, user blocks and control information are written using atomic structures mapped on top of standard block IO writes. WildFire works with standard block storage devices, and does not require special flash chip-level access. This allows WildFire to work with existing hardware configurations using standard storage topologies ranging from direct attached flash to SD cards and eMMC modules.
WildFire's fine grain FTL approach allows small random writes to operate at the linear device's native write speeds. This test shows IO performance for an A-Data 16GB class 10 micro SDHC card running on a Motorola Xoom tablet with stock Android. At 4K block size, the bare device is accelerated from 1.25 IOPS to over 4500 IOPS purely with WildFire software. Write speed is flat no matter the write size.
The ability to random write extremely quickly increases the apparent responsiveness of any device. Applications such as web browsing and mail will feel more responsive. Many applications will install and initiate significantly faster. WildFire also gets rid of most stuttering, device stalls and non-responsiveness. A report published in Computer World reveals that Android stalls are almost always caused by pending flash updates. It is also important to note that when all data is written linearly, flash device life can be greatly extended. But what is most important to OEMs is that since WildFire is a mature, low-cost solution to performance and durability issues, there is an opportunity to significantly reduce the overall manufacturing costs of mobile devices by using less expensive components while improving the user experience.