All Flash Storage

As expected, the next-gen MacBook Pro ditches mechanical storage in favor of a MacBook Air style NAND + SSD controller on a custom PCB. Apple refers to this solution as all-flash storage.

Apple’s distinction between Solid State Drives (SSDs) and all-flash storage boils down to what form the storage comes in. If it’s a standard form factor device in a chassis, it’s a solid state drive. If it’s just NAND + controller on a PCB? Then it’s all-flash storage. I suspect it’s a nicer way of saying proprietary SSD but either way they are technically the same thing, just in different forms.


The Samsung PM830 based rMBP NAND flash storage card, image courtesy iFixit

My Retina MacBook Pro was the upgraded model with a 512GB SSD, featuring Samsung’s PM830 controller. This is the same controller as in the Samsung SSD 830, which I’ve long felt was the best pair for Mac users who wanted an SSD upgrade. I’m not sure if other Retina MBPs may come with Toshiba’s SandForce based drive instead. I have one of these drives in house for a review but that’ll have to wait until next week.

Although both the Samsung and Toshiba/SandForce controllers support full disk encryption, neither hardware based encryption is supported by OS X’s FileVault 2. When OS X encrypts your boot volume not all areas are encrypted (such as the recovery partition). While I know SandForce allegedly offers multiple encryption levels across a volume I’ve never seen either controller claim support for partially unencrypted volumes. In this case it looks like for Apple to take advantage of SSD controller based encryption it would need more flexible encryption support on the controller level. If I were an SSD controller vendor I’d be paying close attention to this requirement.

Both the Samsung and Toshiba controllers support 6Gbps SATA - as a result performance is significantly better compared to previous Apple branded SSDs. I borrowed a friend’s 2010 MacBook Pro which happened to have a Toshiba based SSD installed and ran it through our standard Iometer four-corners test suite. This was a well used drive and thus the performance is even worse than last year's MacBook Airs. The improvement in performance is astounding:

Apple SSD Comparison - 4KB Random Read (QD3)

Apple SSD Comparison - 4KB Random Write (8GB LBA Space - QD3)

The move to 6Gbps SATA is often associated with a huge bump in sequential transfer rates, but in this case Apple enjoys a significant increase in random speeds as well. Note that some of this improvement is going to be due to the fully populated configuration of the PM830 in the Retina MacBook Pro's SSD, but that shouldn't downplay the significance of the move to Samsung's latest controller. The previous generation controller used last year just wasn't very good, and the Toshiba alternative was even worse. This year, Apple finally has a good solid state story to tell.

Apple SSD Comparison - 128KB Sequential Read (QD1)

Apple SSD Comparison - 128KB Sequential Write (QD1)

How much of this are you going to be able to actually tell in day to day use of the system? The sequential transfer rates are most tangible when you are writing to or reading large files like movies to your drive. Obviously you need a source that's fast enough to hit these speeds. Although USB 3.0 can come close you're unlikely to have a USB 3.0 SSD that's as fast as the internal drive. Moving large files between your internal SSD and Promise's Pegasus R4/R6 is where you'll really appreciate this performance.

The random access improvements are likely overkill for most normal uses. Things like program launches, compiling, web browsing, and any other normal application IO will depend on a mixture of random and sequential IO. The key is to have good enough random IO performance to avoid becoming a bottleneck. I can safely say that the numbers we see here are more than enough.

While previous Apple SSDs were nice only from a convenience standpoint, at least the Samsung option in the Retina MacBook Pro is what I’d recommend even if Apple didn’t bundle it with the machine.

Boot Camp Behavior & Software Funniness Thunderbolt Performance
Comments Locked

471 Comments

View All Comments

  • Mumrik - Monday, June 25, 2012 - link


    Anand, on page 4 you categorize the rMBP as a consumer device: "At 220 pixels per inch it’s easily the highest density consumer notebook panel shipping today.", but back on page 2 you made a deal of of calling it a pro "appliance" and pointed out that it wasn't a consumer device.

    Other than that - this DPI improvement really needs to get moving. It's been so many years and we've essentially been standing still since LCDs took over and the monitor business became a race towards the bottom. IPS, high DPI and native support for it in software PLEASE. 120hz would be nice too.
  • dwade123 - Monday, June 25, 2012 - link

    I don't understand why Apple doesn't take advantage of their lead in Thunderbolt. This machine screams for E-GPU with GTX 670!
  • Spunjji - Tuesday, June 26, 2012 - link

    Probably because right now the user experience would be poor. See Anand's comments about sound and USB cutting out when high-bandwidth transfers are occurring. That would be catastrophic mid-game and would definitely lead me to return the hardware as unfit for purpose. Apple have had their slip-ups but they rarely release hardware that is unfit for purpose.
  • inaphasia - Monday, June 25, 2012 - link

    Does Apple have some sort of exclusive deal (ie monopoly with an expiration date) on these displays, or can anybody (HP, Asus, Lenovo etc) use them if they want to?
  • wfolta - Monday, June 25, 2012 - link

    In recent years, Apple has been the King of the Supply Chain due to Tim Cook. He's now the CEO. I doubt that there will be many retina 15" screens available for Apple's competitors for a year or more.

    Even if Apple didn't lock up the supply chain, Apple's competitors have been running towards lower resolutions, or the entertainment-oriented 16:9 1920x1080 (aka 1080p), so it will take them a while to pivot towards higher-density displays even if they were growing on trees.
  • Constructor - Thursday, June 28, 2012 - link

    Apple has been paying huge sums (in the Billions of Dollars!) to component manufacturers in advance to have them develop specific components such as this one, even paying for factories to be built for manufacturing exclusively for Apple for a certain time.

    It is also possible that Apple has licensed certain patents from various (other) manufacturers for their exclusive use which might preclude open-market sales of the same components even after the exclusive deal with Apple is up, because the display manufacturer may not be able to keep using these same patents.

    In short: The chances for PC manufacturers to get at them just by waiting for them to drop into the market eventually don't look too good.

    After all, none of the other Retina displays have appeared in other products yet. And the iPhone 4 is already two years old.

    So either the non-Apple-supplying component manufacturers or the PC builders will have to actually pay for their own development. And given their mostly dismal profit margins and relatively low volumes in the premium segment, I wouldn't hold my breath.
  • Shanmugam - Monday, June 25, 2012 - link

    Anand and Team,

    Excellent review again.

    When is the MacBook Air Mid 2012 review coming? I really want to see the battery life improvement, I can see that it almost tops out at 8Hours for light work load for 13" MBA.

    Cannot wait!!!
  • smozes - Monday, June 25, 2012 - link

    Anand states: "[E]nough to make me actually want to use the Mac as a portable when at home rather than tethered to an external panel. The added portability of the chassis likely contributes to that fact though."

    I work with an external display at home, and given that there are none yet at this caliber, I'm wondering about doing away with the external display and working only with the rMBP. In the past I've always needed external displays for viewing more info, and I'm curious if this is no longer necessary.

    Has anyone tried doing away with an external display and just using the rMBP on a stand with a mouse and keyboard? Since the display includes more info than a cinema display, and given healthy eyesight, would this setup be as ergonomic and efficient?
  • boeush - Monday, June 25, 2012 - link

    For several years, I've been using 17'' notebooks with 1920x1200 displays. That resolution had been more than enough for the 17'' form factor; having even such a resolution on a 15'' screen is going overboard, and doing it on an 11'' tablet is just plane bonkers. I don't see the individual pixels on my laptop's screen, and I'd wager neither would most other people unless they use magnifying lenses.

    I really don't get the point of wasting money on over-spec'ed hardware, and burning energy pushing all those invisible pixels.

    I'd rather have reasonable display resolutions matched to the actual physiological capabilities of the human eye, and spend the rest of the cost and power budgets on either weight reductions, or better battery life, or higher computing performance, or more powerful 3G/4G/Wi-Fi radios, etc.

    The marketing-hype idiocy of "retina displays" now appears to be driving the industry from one intolerable extreme (of crappy pannels with sup-par resolutions) right into the diametrically opposite insanity -- that of ridiculously overbuilt hardware.

    Why can't we just have cost-effective, performance-balanced, SANE designs anymore?
  • darkcrayon - Monday, June 25, 2012 - link

    Reminds me of comments when the 3rd gen iPad screen was introduced. You have a review which both subjectively (from an extremely experienced user) and objectively from tests shows this is the best display ever for a laptop. Yet people ignore all of that and say it's a waste... I think it would be a waste if it didn't actually... You know... Provide a visibly dramatic level of improvement. And its better to make a large jump bordering on "overkill" than to make tiny incremental steps with something like display resolution- fragmentation/etc being what it is,

Log in

Don't have an account? Sign up now