• Skip to main content
  • Skip to primary sidebar
  • Home
  • About
    • Stephen Foskett
      • My Publications
        • Urban Forms in Suburbia: The Rise of the Edge City
      • Storage Magazine Columns
      • Whitepapers
      • Multimedia
      • Speaking Engagements
    • Services
    • Disclosures
  • Categories
    • Apple
    • Ask a Pack Rat
    • Computer History
    • Deals
    • Enterprise storage
    • Events
    • Personal
    • Photography
    • Terabyte home
    • Virtual Storage
  • Guides
    • The iPhone Exchange ActiveSync Guide
      • The iPhone Exchange ActiveSync Troubleshooting Guide
    • The iPad Exchange ActiveSync Guide
      • iPad Exchange ActiveSync Troubleshooting Guide
    • Toolbox
      • Power Over Ethernet Calculator
      • EMC Symmetrix WWN Calculator
      • EMC Symmetrix TimeFinder DOS Batch File
    • Linux Logical Volume Manager Walkthrough
  • Calendar

Stephen Foskett, Pack Rat

Understanding the accumulation of data

You are here: Home / Everything / Apple / Apple Packs PCIe SSD Alongside PC-Fast CPU and Graphics in iPhone 6s and iPad Pro

Apple Packs PCIe SSD Alongside PC-Fast CPU and Graphics in iPhone 6s and iPad Pro

September 28, 2015 By Stephen 3 Comments

We all knew that the iPhone 6s and iPad pro would boast anPU and graphics performance to challenge mainstream PC’s, but it has now been revealed that the storage layer packs revolutionary NVMe/PCIe connectivity and performance. Although the iPhone 6s doesn’t need this kind of performance, the forthcoming iPad Pro ought to rock!

No More SD Storage

In reviewing the iPhone 6s, the ever-thorough AnandTech uncovered an interesting fact: The flash storage was now enumerated as a PCIe device. This is a major change from every previous iPhone, and indeed from all previous ARM devices. Just about every existing ARM phone or tablet addresses flash storage just like an SD card, using the the SDIO/eMMC specifications. This delivers slow performance and sub-optimal integration and lifespan for NAND flash chips.

The result of this newfound PCIe storage is phenomenally-better storage performance for the iPhone 6s1 to go along with amazing CPU and graphics advances. Apple’s new A9 platform looks like more of an advance than any previous ARM CPU generation, and this storage change is very welcome.

The new PCIe-based flash storage in the iPhone 6s is a major advancement
The new PCIe-based flash storage in the iPhone 6s is a major advancement

Advantage PCIe

As I’ve written time and time again, the move from block SCSI disk controllers to PCIe and NVMe in SSD’s is truly a revolution. Beyond the obvious performance advantages, it makes architectural sense to treat flash as memory instead of as a disk drive. Since, after all, that’s what it is!

You should definitely read “Why Are PCIe SSDs So Fast?“

When Apple transitioned the MacBook line to PCIe SSD’s, performance improved dramatically. Today’s low-end MacBook Air, for example, boasts storage performance that beats every SATA SSD on the market. This storage is also better-integrated physically into these slim laptops, and likely yields improvements to cooling and battery life as well.

Toward Integrated Storage

But one big thing is missing from Apple’s PCIe laptops: True OS integration. Although Mac OS X includes SSD-friendly features like TRIM, it still treats this PCIe-connected flash as if it were an old fashioned hard disk drive. One reason for this is the fact that the operating system and applications expect an old-fashioned storage platform with a filesystem, volume manager, and block storage. Moving to an object-based storage platform would be a massive disruption in a UNIX operating system.2

The situation is different for the iOS operating system used in the iPhone and iPad. Apple enjoys complete autonomy to change iOS internals at will, and applications already must work within a limited, sandboxed storage environment. As noted, an object/database storage platform would be more in line with Apple’s iCloud, which forms a critical piece of the iOS experience. This could be extended to offer direct integration with flash storage in the future.

Indeed, Apple already offers a filesystem compatibility layer for iCloud. New in iOS 9 and current versions of Mac OS X is an iCloud explorer interface, iCloud Drive. This could be the basis for future moves to transition iOS to an object store from the current simple filesystem.3

iPad Pro: Better and Better!

Although Apple has not yet released the iPad Pro, and reviewers are presumably still under embargo, one can draw some interesting conclusions from this revelation. Since the iPad Pro uses the same A9 CPU platform as the iPhone 6s (albeit in enhanced A9x form), one can assume that it also uses this new PCIe storage interface. In fact, it’s likely that this interface was developed for the iPad Pro not the iPhone.

So the iPad Pro will offer revolutionary storage performance for an ARM tablet, likely rivaling the integrated storage in Intel Atom and Core tablets. And considering the blistering CPU and graphics performance of the A9, one can expect that the iPad Pro will indeed live up to its billing, beating “80 percent” of existing laptop PC’s.

Stephen’s Stance

This seemingly-small change from SD to PCIe storage has major implications for Apple’s ARM iPhone and iPad platform. Because they are hobbled by their storage interface, other ARM-based solution can’t truly compete with Intel’s PC platforms. This change further differentiates Apple from the Android crowd.

Note: As of now, the exact nature of Apple’s iPhone 6s storage interface is unconfirmed, and no information is available about the iPad Pro. For that reason, this entire article might prove premature of plainly incorrect!

My sincere apologies to the fine folks at AnandTech – I typed “Ars Technica” instead of “AnandTech” by accident. I’ve fixed it!

  1.  The performance benefit for random I/O is masked by other bottlenecks. Likely, it’s the benchmark’s use of a queue depth of one. ↩
  2. I suspect that Apple will eventually move to a new filesystem with an object/database back-end. This would yield major improvements in cloud (iCloud) integration as well as native PCIe storage compatibility. But I’m sure they’ll include an HFS+ compatibility layer as well. ↩
  3. Ironically, it was Apple’s own Newton OS that introduced the world’s first (semi)successful object-based storage platform, known as “Soup.” The Newton also launched the ARM CPU platform! ↩

You might also want to read these other posts...

  • ZFS Is the Best Filesystem (For Now...)
  • How To Remove Raw Images From Apple Photos and iCloud
  • Ranting and Raving About the 2018 iPad Pro
  • GPS Time Rollover Failures Keep Happening (But…
  • My Core i7 Macintosh SE

Filed Under: Apple, Everything Tagged With: A9, Apple, ARM, Ars Technica, eMMC, iCloud, iCloud Drive, iOS, iPad Pro, iPhone 6s, MacBook, Newton, NVMe, PCIe SSD, performance, SD, SSD

Primary Sidebar

The work of the information officer [should be] regarded as the natural dynamic extension of that of the librarian.

Douglas John Foskett

Subscribe via Email

Subscribe via email and you will receive my latest blog posts in your inbox. No ads or spam, just the same great content you find on my site!
 New posts (daily)
 Where's Stephen? (weekly)

Download My Book


Download my free e-book:
Essential Enterprise Storage Concepts!

Recent Posts

What You See and What You Get When You Follow Me

May 28, 2019

GPS Time Rollover Failures Keep Happening (But They’re Almost Done)

April 6, 2019

Ranting and Raving About the 2018 iPad Pro

November 11, 2018

The 2018 iPad Pro is a Beast!

November 9, 2018

Add a Mirror to an Existing ZFS Drive

December 11, 2017

How To Remove Raw Images From Apple Photos and iCloud

July 24, 2017

Recalling An HP MediaSmart Server To Active Duty

July 21, 2017

Go Get a ProtonMail Account and Protect Your Online Life!

July 19, 2017

ZFS Is the Best Filesystem (For Now…)

July 10, 2017

Co-Processors, GPGPU, and Heterogeneous Computing

June 26, 2017

Symbolic Links

  • Owning the Technology Ecosystem

    Chris Evans

  • InfiniteIO And Your Data – Making Meta Better

    Dan Frith

  • Green Storage? Meh!

    Chin-Fah Heoh

  • AWS EC2 M6g Instance Types - What You Need to Know about New ARM CPUs

    Nathaniel Avery

  • AWS is not building Hybrid Cloud (as we know it)

    Chris Evans

Featured Posts

Scaling Storage Is Hard To Do

June 4, 2013

My 2012 Project: Improving Energy Efficiency

January 3, 2012

It’s Time To Move Beyond Passwords (Especially On Web Sites)

January 8, 2016

On the Death of Innovation, or “These Kids These Days!”

May 21, 2012

What More Could Alan Turing Have Accomplished?

October 7, 2012

Fasting to Mitigate Jet Lag: Surprise! It Works!

February 11, 2013

My Core i7 Macintosh SE

May 25, 2017

Virtualized and Distributed Storage: This Time For Sure!

September 2, 2014

Why You Should Never Again Utter The Word, “CIFS”

February 16, 2012

Ten Terrible Apple Products

June 14, 2012

Copyright © 2019 · Log in