Sign in with
Sign up | Sign in

Results: PCMark Vantage And Tom's Hardware Storage Bench

Does Your Storage Controller Affect The Performance Of An SSD?
By , Achim Roos

In most PCMark 7 storage tests, Intel's Z77 and Z87 chipsets take first and second place, though AMD's SB950 and A75 are not far behind. As you shift down to the Marvell-based controllers and the 3 Gb/s logic, performance falls off a little more dramatically (though it's still quite fast). 

Vantage favors the two most recent Intel chipsets a lot more. We'd take those numbers with a grain of salt though; Vantage wasn't written with SSDs in mind, so it's likely that we're seeing an exaggeration of the true performance differences between these controllers in that metric. The challenge is that vendors are still leaning hard on Vantage as a tool for demonstrating the performance of their products, so we think it's important for us to correlate what those numbers show to what newer tests suggests. But now that PCMark 8 is out, we're hoping the industry shifts away from Futuremark's now two-generation-old system suite. We plan on incorporating PCMark 8 moving forward.

Tom's Hardware Storage Bench

Display all 23 comments.
This thread is closed for comments
Top Comments
  • 11 Hide
    SteelCity1981 , July 5, 2013 12:32 AM
    I was surprised to see intels 3gbs outpace marvels 6bps controllers in many benchmarks. Just goes to show you that not all SATA controllers are created equal.
Other Comments
  • 7 Hide
    Madn3ss795 , July 5, 2013 12:29 AM
    It's clear that Intel won over AMD in this, because 4k read/write and access time is what we care most about nowadays. It's a shame that AMD went for quantity over quality.

    As a side note, when can we see an usb3.0 controller comparison with those new AMD and Intel chipsets?
  • 11 Hide
    SteelCity1981 , July 5, 2013 12:32 AM
    I was surprised to see intels 3gbs outpace marvels 6bps controllers in many benchmarks. Just goes to show you that not all SATA controllers are created equal.
  • 4 Hide
    mapesdhs , July 5, 2013 2:41 AM

    The one thing the article didn't say, which it should, is that Marvell controllers
    are garbage. Notice how often the P55 matches or beats one of the Marvell
    6gbit controllers. The PCIe x1 link issue is bad enough, but sometimes even
    having a proper connection doesn't help their performance.

    Also not mentioned is SSD reliability. The only time I've ever had problems
    with an SSD were when it was connected to a Marvell controller (eg. failed
    fw update; move the SSD to an Intel port, the update then works ok).

    Ian.

  • 0 Hide
    slomo4sho , July 5, 2013 7:02 AM
    I would like to see if there is any performance difference when each of the 3rd party controllers are tested on the available platforms.
  • 5 Hide
    jg11 , July 5, 2013 8:45 AM
    There is one very significant piece of information that is not included in this article. Which particular ports being used on the controller makes a big difference.

    Most of the embedded chipsets (or external chipsets) carry a multiplexer between SATA and PCI Express. The CPUs accept PCI Express connections, not SATA, so there is a conversion that must be made, which is done by the SATA chipset. Each lane on PCI Express 2.0 supports approximately 8GB/s, and PCI Express 3.0 supports approximately 15 GB/s.

    Here's the problem I have seen in external expansion slots. They connect 4 SATA slots to a single PCI Express 2.0. So potentially, four connected SATA 6 GB/s drives, or 24 GB/s total I/O throughput, is being processed into a single 5 GB/s connection to the CPU. I don't care how good the SATA chipset is at processing and prioritizing I/O data, you are going to have an I/O bottleneck. Even four SATA 3 GB/s drives create a total of 12 GB/s throughput, more than a single PCI Express 2.0 lane can handle. SSDs can approach speeds greater than 3 GB/s, so it is not a theoretical bottleneck, it is a very real limitation.

    So going back to the article. At most, I have seen 4 SATA slots connected to a single PCI Express 2.0 lane. I have seen 6 or 8 connected to either 2 discrete lanes or a 2x lane (or 4x lane when talking about SAS), which carries approximately 10 GB/s of total throughput. So depending on the implementation of the embedded chipset on the motherboard, it may be the PCI Express lanes giving you the throughput limitation and not the SATA chipset. Different ports may be connected to different 1x PCI Express lanes or to a 2x lane, giving you either two discrete paths to the CPU, maximizing throughput, or a larger pipeline to the CPU, which is better than a 1x lane but not nearly as good as discrete pathways.

    I have an external PCI Express controller with a few drives on my main system, and when transferring files from drives on the internal (motherboard) chipset to drives on the connected card, there is a noticeable throughput difference.
  • 0 Hide
    Onus , July 5, 2013 9:08 AM
    I would like to have seen how CPU speed affects these measurements, if at all. As it is, other than to get off a Marvel controller or upgrade from 3Gb/s to 6Gb/s, there doesn't appear to be a whole lot of difference; some, but not enough to write home about (i.e. to suggest an upgrade).
  • 0 Hide
    Shneiky , July 5, 2013 11:16 AM
    I am disappointed that there was no 67 chipset. After all, most of the people are still on Sandy Bridge.
  • 0 Hide
    Lefturn , July 5, 2013 1:27 PM
    Great article guys. I own an 840 pro myself, and I was wondering why the built-in benchmark numbers weren't as high as what was advertised. Now I know.
  • 0 Hide
    ArmedandDangerous , July 5, 2013 9:20 PM
    Looking at the testbed, I see the Intel X-25M G ONE. How the heck did that achieve above 300+MBps doing anyting at all? It's a SATA2.0 device, which is a 3Gbps interface. Your benchmarks are showing 6Gbps scores.
  • -1 Hide
    ronch79 , July 6, 2013 12:51 AM
    Sorry guys, I just need to put in some 'constructive criticism'. This article's last paragraph just sounds so stupid and OBVIOUS that it's like reading an old issue of PC Magazine where the authors are a bunch of old fuddy-duddies who say things that are just too obvious. ALL motherboards today come with built-in SATA ports and nobody who has half a brain will buy a separate PCIe SATA controller to run his SSD or mech HDD. NOBODY! Unless that person has (1) run out of southbridge-provided SATA ports, or (2) he has an old board with old SATA 3Gbps ports and thinks a fancy new SATA 6 PCIe card will be a nice upgrade, or (3) he does have less than half a brain and thinks that a separate SATA controller somehow has some secret sauce that's faster than the motherboard SATA ports, or, lastly, (4) he thinks that the ASMedia controller that also came extra with his board is better than what Intel or AMD came up with. Of these four possibilities, 1 and 2 are probably acceptable, 3 and 4 are stupid scenarios.

    No, OF COURSE and OBVIOUSLY you plug devices into the built-in southbridge-connected SATA ports. Anyone who even thinks about installing his own SSD will AUTOMATICALLY do that, not go out and buy a separate SATA controller!
  • 0 Hide
    vinhn , July 6, 2013 8:43 AM
    Nice.
  • 1 Hide
    matthelm , July 6, 2013 1:52 PM
    Is there some reason you skipped the A85X controller?
  • 0 Hide
    bit_user , July 7, 2013 2:29 PM
    Nice review. That's actually a lot of benchmark results to sift through.

    This would have been helpful when I was shopping for PCIe controller cards, although I didn't buy it to use with a SSD.
  • 1 Hide
    fullspectrum , July 7, 2013 10:37 PM
    Just a quick note, on the AS-SSD Overall graph, the SB950 has a write score of 27, I'm guessing it's missing a digit.
  • 0 Hide
    rolli59 , July 8, 2013 5:32 AM
    This sentence sums it up for me although Intel is the obvious winner. " However, you'd be hard-pressed to tell the difference by walking up to Intel- and AMD-based desktops and trying to tell the difference based on storage performance." I can agree with that being an owner/user of both configurations.
  • 0 Hide
    Onus , July 8, 2013 5:56 AM
    Rolli, I think that is an excellent assessment of quite a few of the sorts of differences that only fanboys notice.
  • 0 Hide
    ET3D , July 9, 2013 7:44 AM
    Page 7: "though at a significant pentalty"

    Regarding the results, I guess I might get a bit of performance boost moving from an AMD 790X to AMD 990X board, which is what I plan to do.
  • 0 Hide
    Onus , July 9, 2013 8:46 AM
    I agree; there are a lot of differences between the 790 and 990 chipsets, including SATA 6Gb/s and USB3.0.
  • 0 Hide
    AMKANMBA , July 10, 2013 4:48 AM
    Where's Z75?
  • 0 Hide
    newbie_mcnoob , July 10, 2013 12:11 PM
    Why no X79 boards? Why no Marvell 92xx controllers?
Display more comments