Sign in with
Sign up | Sign in

Storage Performance: Amazon Fixes A Big Weakness

Amazon's Kindle Fire HD: Better; Can It Compete With The Nexus 7?
By

Although cables are inconvenient, plugging your tablet into your PC or Mac should be the quickest and easiest way to get content on it. Unfortunately, our experience with the first-gen Kindle was downright terrible. Transferring data was "excruciatingly slow," to quote our original review, requiring more than 17 minutes to copy a 2.8 GB movie. Those are nearly USB 1.1-class speeds.

Fortunately, this problem is fixed in the new tablets.

USB File Transfer
2.8 GB H.264-Encoded MP4 Movie

Avg. Transfer Rate
Time
Amazon Kindle Fire, First-Gen (OS-Level File Transfer)
2.76 MB/s
17:14.615
Amazon Kindle Fire, Second-Gen (OS-Level File Transfer)
7.58 MB/s
06:17.324
Amazon Kindle Fire HD (OS-Level File Transfer)11.13 MB/s
04:17.435
Apple iPad 2 (iTunes)
19.19 MB/s
02:29.090
Google Nexus 7 (OS-Level File Transfer)
10.07 MB/s
04:44.235


It appears that Amazon resolved its storage performance issues, seeing that the second-generation Kindle Fire requires just over six minutes to transfer our 2.8 GB file. That's roughly one-third of the time it took on the first-gen Fire. The Fire HD is actually the fastest Android-based tablet, averaging 11.13 MB/s. The iPad 2 outperforms them all, though, nearly halving the time taken by Amazon's Kindle Fire HD.


Amazon Kindle Fire (First- and Second-Gen)
Amazon Kindle Fire HD
Apple iPad 2
NAND Chip
Samsung KLM8G2FEJA
Samsung KLMAC2GE4AToshiba TH58NVG7D2FLA89
NAND Bus
eMMC v4.41
eMMC v4.45
Toggle 1.0
NAND Bus Speed
104 Mb/s
200 Mb/s
133 Mb/s


Why is there a discrepancy between the first- and second-generation Kindle Fires, and why does the iPad 2 perform so well?

Kindle Fire: Samsung KLMAC2GE4AKindle Fire: Samsung KLMAC2GE4A

Almost every Android-based tablet we have ever tested employs eMMC NAND, whereas Apple is the only major tablet manufacturer to use vanilla MLC NAND (the same stuff found in our favorite SSDs). Apple's SoCs contain extra logic to add block management and ECC. In contrast, MMC-based solutions handle management at the NAND level, so the operating system doesn't have to bother issuing commands. This also means that eMMC NAND is blind to most operating system functions, resulting in a significant amount of performance overhead.

USB MSC: First-Gen Kindle FireUSB MSC: First-Gen Kindle Fire

MTP: Second-Gen Kindle Fire & Kindle Fire HDMTP: Second-Gen Kindle Fire & Kindle Fire HD

Also, on its first-gen Kindle Fire, Amazon implemented a generic USB Mass Storage Class (MSC) driver. It is a detriment to performance, but a boon for system compatibility, since the tablet appears as a removable drive under Windows 7 and Mac OS X.

Mac OS X: Sideloading Onto MTP TabletMac OS X: Sideloading Onto MTP Tablet

Like most other Android-based tablets, the second-generation Kindle Fire and Fire HD employ Microsoft's Media Transfer Protocol, which yields a significant storage performance bump. The tablets show up as plug-and-play media devices in Windows 7, but require Android File Transfer for compatibility in Mac OS X.

React To This Article