Sign in with
Sign up | Sign in

Coming Soon: 6 Gb/s SSDs

6 Gb/s SATA: Seagate’s Barracuda XT And Marvell’s SSD Controller
By

Coming Soon: 6 Gb/s SSDs

Realizing that 6 Gb/s transfer rates will not benefit mechanical drives as much as higher areal density (at least when you’re talking about individual drives—naturally, more bandwidth per-port is great when you’re using a multiplier to attach multiple drives), we hang our hopes for better performance on the next generation of SSDs.

I’m not even going to attempt to go into the depth of SSD performance covered by my friend Anand in his latest SSD roundup (especially with less than 10 hours now before a flight to Spain). Suffice it to say, the current crop of solid state drives is, in sequential read tests, able to tax a 3 Gb/s link. The next generation of SSDs should push this boundary even further.

The 6 Gb/s controller we got our hands on is, as mentioned, very preliminary. Though the 2.5” chassis looks like an actual SSD, we opened it up and found no flash memory inside of it (unfortunately, we’re also unable to show a picture of the controller itself or the Micron DDR2-667 memory buffer under the hood at this point; protecting the innocent, and all of that).

We can’t exactly test this device against a retail product. After all, the performance of an SSD based on this particular controller will ultimately be bound by the NAND flash configuration vendors use in their designs. From what we’ve heard, however, some of the next-gen flash engineering samples (in the right configuration) will be able to saturate a 6 Gb/s port. Of course, the burden is on drive vendors to actually show us this performance.

For now, all that we’re able to do is test the maximum performance of Marvell’s controller on a 6 Gb/s port and a 3 Gb/s port, hopefully realizing a significant performance jump from the latter to the former.


3 Gb/s Intel Controller
6 Gb/s Marvell Controller
3 Gb/s Intel Controller (Intel 160GB Gen2 SSD)
Linear Read (Beginning)
241.3 MB/s
377.3 MB/s
241.5 MB/s
Linear Read (Middle)
241.5 MB/s
377.3 MB/s
241.3 MB/s
Linear Read (End)
241.5 MB/s
377.7 MB/s
241.4 MB/s
Random Read
300.6 MB/s
430.7 MB/s
247.0 MB/s
Read Access
.13 ms
.16 ms
.10 ms


Everest shows us a significant gain in shifting from the 3 Gb/s port to Marvell’s own 6 Gb/s SATA controller. Of course, we should also point out that the observed linear read numbers at 3 Gb/s aren’t as high as some of the results we’ve seen from shipping SSDs, so there’s likely additional optimization to be done within Marvell’s firmware.

But the shift to a 6 Gb/s link is telling indeed. Linear read speed jumps from 241 MB/s or so up to 377 MB/s. And random read speed goes from 300.6 MB/s (basically the maximum interface speed of SATA 3 Gb/s) to 430.7 MB/s.

Naturally, because there is no flash memory here, we can’t yet test write performance, which will undoubtedly be lower.


3 Gb/s Intel Controller
6 Gb/s Marvell Controller
3 Gb/s Intel Controller (Intel 160GB Gen2 SSD)
Burst Read Performance
249 MB/s
-
258 MB/s
Average Sequential Read Performance
219.9 MB/s
303.2 MB/s
225.7 MB/s
Access Time
.1 ms
.2 ms
.1 ms


Average sequential read performance in HDTach jumps from 219 MB/s to 303 MB/s in making the move from 3 Gb/s to 6 Gb/s. For comparison, Intel’s second-gen X25-M drive achieves 225.7 MB/s.

Remember that SSDs based on Marvell’s controller will be limited by flash memory bandwidth. So, again, we’re inclined to suspect that there is plenty of optimization left to do, based on the performance of Marvell’s controller compared to Intel’s complete drive attached to a 3 Gb/s port.  

With that said, there still looks to be a sizeable gain in moving from 3 Gb/s to 6 Gb/s SATA.

Display all 15 comments.
This thread is closed for comments
  • 4 Hide
    themadmanazn , October 23, 2009 9:27 AM
    Nice article, looking forward using this technology in a few years =)
  • -3 Hide
    cyberkuberiah , October 23, 2009 12:27 PM
    we want usb 3 , sata 3 and pcie 3 by mid 2010 as mainstream features !
  • 0 Hide
    cyberkuberiah , October 23, 2009 12:36 PM
    32nm lynnfields of tomorrow should have 16 lanes but of pcie3 , so that x8 pcie 3.0 crossfire becomes comparable to x16 pcie 2.0 crossfire of today , as mainstream , because just to buy a quality motherboard with dual x16 2.0 means at least $70+ more in intel compared to 790fx+sb750 motherboards . pcie3 was due but got delayed , i sceptically wonder why .
  • 0 Hide
    huron , October 23, 2009 3:52 PM
    I was looking for SATA 6Gb/s and USB 3.0 on my next motherboard. I hear there are some in the works for next year. I look forward to this being more common sometime in the near future.
  • 9 Hide
    WheelsOfConfusion , October 23, 2009 5:32 PM
    Trips to Spain, constantly upgrading home theater setups, filling your NAS until you need an overkill solution, we get it Chris, you're filthy rich. >:p 
  • 0 Hide
    dcuccia , October 24, 2009 12:47 AM
    Not sure I totally understand...does the Marvell controller support RAID? Couldn't you bandwidth test RAID0 configurations with the Intel G2 drives?
  • 1 Hide
    belardo , October 24, 2009 1:41 AM
    I WANT IT!!!

    My next mobo MUST have:
    SATA 3.0 6GB/s and USB3.0... PCIe 3.0 would be a bonus.
  • 0 Hide
    DjEaZy , October 24, 2009 4:01 AM
    ... it's a blast... the question is... when it will be getting on the mainstream...?
  • 0 Hide
    avatar_raq , October 24, 2009 11:32 AM
    I would like to see a comparison between ASUS Maximus II Extreme (x58) and P7P55D Deluxe SATA III controllers to see if the P55 one truly has a bottleneck affecting the drive performance.
  • -1 Hide
    cangelini , October 24, 2009 1:46 PM
    WheelsOfConfusionTrips to Spain, constantly upgrading home theater setups, filling your NAS until you need an overkill solution, we get it Chris, you're filthy rich. >


    Hah, I wish! Just fortunate to be able to work with some cool people and cool hardware. First real vacation since my honeymoon almost five years ago!
    Cheers from Barcelona!
    Chris
  • 0 Hide
    cyberkuberiah , October 24, 2009 2:05 PM
    BelardoI WANT IT!!!My next mobo MUST have:SATA 3.0 6GB/s and USB3.0... PCIe 3.0 would be a bonus.


    yes and thank god nobody flagged your comment as negative ... i wonder what sort of elitist junta flagged me red for same demands ... and mid 2010 is full 8 months away !
  • 0 Hide
    cyberkuberiah , October 24, 2009 2:12 PM
    ok , i get it , people want it earlier than that ? even better , let's keep our fingers crossed !
  • 0 Hide
    MRFS , October 24, 2009 2:43 PM
    There are PCI-E RAID controllers available now with
    SAS/6G support e.g. Intel's RS2BL080 and RS2BL040:

    http://www.intel.com/Products/Server/RAID-controllers/RS2BL080/RS2BL080-overview.htm
    http://www.intel.com/Products/Server/RAID-controllers/RS2BL040/RS2BL040-overview.htm

    The "SATA/6G" solution on the ASUS P7P55D Premium is not
    truly "6G" because it has a bottleneck at PCI-E x1 Gen2
    (250 MB/sec x 2 in one direction):

    http://www.supremelaw.org/systems/asus/PCIe.x1.Gen2.jpg
    (archived for "fair use" purposes: see source below)

    = max headroom of 500 MB/second, not 600 MB/second.

    Latter limitation is described in more detail here:

    http://www.pcper.com/article.php?aid=769


    The Intel RAID controllers above do not appear to have
    that limitation. If I understand the Marvell controller
    described in this article, a good test would be to wire
    it to one of the Intel RAID controllers above and
    "let 'er rip" :) 


    MRFS
  • 0 Hide
    belardo , October 28, 2009 9:55 AM
    Does seem stupid to say "yeah! Cool! I want #####"...

    oh well.
  • 1 Hide
    Anonymous , October 30, 2009 4:23 PM
    Chris, have fun in Spain!