Download the Tom's Hardware App from the App Store
The reference for current tech news
Yes No

USB 3.0, SATA 6Gb/s, Motherboards, And Overcoming Bottlenecks

by

Soon, 4.8 Gb/s USB 3.0 and 6 Gb/s SATA will be hitting the mainstream. But be careful when you buy your next mainstream motherboard; some don't handle these technologies very well. We compare three implementations and recommend best practice solutions.

This happens every few years when bottlenecks start impeding performance, but 2010 will be crowned by internal and external storage device bandwidth leaping forward to the point where we're, yet again, constrained by the speed of media and not a physical interface. SATA 3.0, running at 6 Gb/s, promises faster connectivity to the latest solid state drives and mechanical disks. Outside of the PC, we’ll be seeing more and more USB 3.0-based solutions able to move data at the storage devices’ maximum speed (as you likely already know, USB 2.0 holds back the storage performance of many devices in a big way). Existing bottlenecks will be gone—hopefully.

USB 3.0 and SATA 6Gb/s Hardware

Add-in controllers enabling USB 3.0 and SATA 3.0 have been available for several months, and are now hitting the mainstream (in fact, AMD recently added 6 Gb/s SATA support to its SB850 southbridge). NEC was first to release a full-blown USB 3.0 controller (µPD720200). Cross-compatibility with USB 2.0 is something users take for granted, and we haven’t seen any USB 3.0 hardware that wouldn't work on prior-gen hardware. GDA and VIA offer USB 3.0 hub controllers, and more designs will certainly be following.

The situation is similar with SATA 3.0. Marvell’s 88SE9123 is the dominant add-in component as the storage industry focuses on transitioning from 3 to 6 Gb/s in 2010. However, not all platforms are able to give these higher-throughput subsystems the bandwidth needed to run unconstrained.

PCI Express Bandwidth Issues

The bandwidth issue is a product of chipsets with too little peripheral connectivity and motherboard vendors pressured to include copious value-added functionality. As long as USB 3.0 and SATA 6Gb/s aren’t built into Intel's and AMD's core logic, those controllers remain add-on devices that require an interface with ample throughput. The interface of choice, naturally, is typically PCI Express, which currently spans two generations of technology. PCI Express 2.0 offers 500 MB/s throughput per lane, while PCI Express 1.x is limited to 250 MB/s. Clearly, a single-lane link cannot saturate the 6 Gb/s peak bandwidth of SATA 3.0 or 4.8 Gb/s ceiling specified for USB 3.0. Rated at up to 500 MB/s, a second-gen PCIe x1 interface is considered adequate.

Second-gen PCI Express is most often used in 16-lane links, giving the latest high-performance GPUs ample bandwidth. As far as we know, every mainstream platform offers at least 16 lanes, whether through the northbridge (AMD 785G, for example) or the processor itself (Intel's Core i3 and Core i5 CPUs). Enthusiast chipsets like AMD's 790FX and Intel's X58 Express offer (at least) twice this amount. Unfortunately, all other PCI Express lanes remain at 250 MB/s. There is an interesting difference, though, in how AMD and Intel handle this connectivity.

AMD vs. Intel?

For some reason, all Intel chipsets available today only support PCI Express 2.0 on the primary links that are used for graphics. This applies to the 4- and 5-series chipsets employing the ICH10 southbridge. While Intel claims PCI Express 2.0 support on those links, it limits throughput to PCI Express 1.1-class performance. This is naturally a problem when we start looking at the latest high-speed motherboard-down controllers.

AMD, on the other hand, upgraded the link speeds on its 700- and 800-series chipsets, which means that current AMD mainstream and enthusiast chipsets don’t create bandwidth bottlenecks for high-speed add-on devices.

We took three P55 motherboards from Gigabyte and MSI that all come with different solutions to offer USB 3.0 and SATA 6Gb/s connectivity. We analyzed SATA performance using Crucial’s new RealSSD-C300 and a Seagate Barracuda XT with support for the third-gen standard and found that not all solutions deliver ample bandwidth.

Share:
9
Comments
Read more
X
Submit

Comments
Read the comments on the forums
mi1ez 24/03/2010 09:59
Hide
-0+

Quote :It also bottleneck's USB 3.0, too.


No apostrophe

mi1ez 24/03/2010 10:05
Hide
-0+

Quote :It also made an appearance in our December 2009 enthusiast P55 motheboard review.

Really?

Anonymous 24/03/2010 15:33
Hide
-0+

Again a very iteresting article, thanks for that.

But as often, I don't agree with your conclusions.

You say that because drives don't go over 300MB/s at this moment, SATA 6Gb/s is not that much of an issue. I disagree beucase if I would buy a motherboard today it is supposed to stay in service for at least a few years. So for me this is definately an option.

And for USB3 you say that you already get enough improvement over the 30-35MB/s of USB2. I am not satisfied with a speed increase if I know that it could have been much better.

Redsnake77 24/03/2010 16:23
Hide
-0+

What about X58 boards? My UD5 has a spare PCI-E 2.0 X 1 slot and a PCI-E 2.0 X16 with X8 lanes available. I've got an SB sondcard plugged into the PCI-E 2.0 X 4 slot (wont fit in the X 1 because of the NB heatsink) and two 5850's in Xfire. Most cases, mine included only have 7 expansion slots making the third slot useless for triple xfire or sli, but ideal for an expansion card providing USB 3.0 sockets on the back, and two or four SATA 3 ports internally. What about doubling up SATA 2 ports to offer extra bandwidth? It's not like most boards don't have an over abundance of SATA 2 ports.

Anonymous 25/03/2010 08:08
Hide
-2+

I was finally pleased to find an article on the web that is finally dealing with the bottleneck on the PCIe link of USB 3.0, eSATA 6.0 interface. It was also nice that you have pointed out how the last AMD 7xx, 8xx chipset support PCIe 2.0 for all the PCIe lanes. Mobo specification are not really clear about it. I was not completely sure untill I read this article that my AM785 PCIe x1 link where in fact a rev 2.0 version.
However It is really disappointing that you left out from your comparison review a AMD chipset. I would have been nice to see how it performed compared to the P55 workaround solution proposed by few vendors. I hope you can add it in the future.

ronanh 25/03/2010 11:36
Hide
-0+

Interesting article... the stuff the mobo manufacturers don't really want you to know :p I don't understand why intel haven't addressed this issue in their own chipsets either. They were years behind AMD in incorporating hte memory controller onto the cpu die, will it take them several more years to address the PCI-E bandwidth issues too?

technogiant 26/03/2010 09:32
Hide
-0+

I love my Foxconn X38A digital life mobo..... 2X 16xpcie 2.0 slots off northbridge for graphics and one 16x pcie 1.1 slot (16 physical wide slot but 4x lanes electrically) off the south bridge....ideal for such an adaptor

chechak 14/04/2010 22:46
Hide
-0+

AMD beat Intel to the inclusion of SATA 6Gb/s support in its latest southbridge revision IS IT?

Best offers

Newsletters


OK