Hands-On With USB 3.1
Each year, we make our pilgrimage to Las Vegas, Nevada for the Consumer Electronics Show. And each year, we’re bombarded with technologies, architectures, mock-ups unlikely to appear on store shelves and products that started selling six months ago.
Our meetings go on for a week straight. When they're all said and done, our heads are crammed full of specs and launch dates. Truly, only the most special devices elicit an, “Oh yeah—I remember that!” But I believe the great volume of writing already devoted to USB 3.1 demonstrates the tech press’ unanimous recognition of a standard you’re bound to encounter sooner or later.
Maybe you didn’t realize it’d be this soon, though. During the show, USB 3.1 was on display using ASMedia’s ASM1142 PCIe-to-two-port USB 3.1 controller and ASM1352R USB 3.1-to-SATA 6Gb/s developer board. We got our hands on the demo hardware needed to test the standard’s early performance.
Testing USB 3.1: The Hardware
The ASM1142 is integrated onto MSI’s X99A Gaming 9 ACK motherboard. As far as we know, this will be the first platform armed with ASMedia’s latest, exposing two Type A ports on the I/O panel. As a chipset, X99 didn’t offer much in the way of innovation, so add-in extras like the ASM1142 go a long way in giving high-end systems some degree of differentiation beyond the usual bundled Wi-Fi, PCIe switches and overclocking aids.
MSI says the controller is attached to the PCH via two lanes of second-gen PCI Express, yielding up to 1GB/s of peak throughput. Yes, there are several peripheral configurations that’d result in contention for the Platform Controller Hub's available resources. X99 exposes 10 SATA 6Gb/s ports, six USB 3.0 ports and gigabit Ethernet natively, all behind a four-lane DMI 2.0 pathway to the host processor. It’s not difficult to jam up…if you try. This first implementation of USB 3.1 is storage-oriented though, and in applications where you’re moving lots of information to or from an external drive, it’s unlikely that other subsystems are getting hammered.
A cable connects the developer board through its Micro-B jack. Notice the lack of reversible Type-C ports in this equation. Although Type-C is commonly associated with USB 3.1, it isn’t necessary in order to realize the standard’s performance benefits, just as the presence of Type-C doesn’t automatically indicate USB 3.1 transfer rates.
The developer board is a straightforward affair, consisting of ASMedia’s ASM1352R controller, two SATA connectors, power input and a handful of jumpers. We’re attaching a pair of 480GB Intel SSD 730 drives, which get striped and formatted at the push of a button.
The Experiment
We’re exploring performance on three fronts today. First, we’ll use the ASMedia development board with the two Intel SSD 730 drives in a striped array, comparing transfer rates of ASMedia’s controller against Intel’s native USB 3.0 interface and a VIA Labs add-in controller also present on the X99A Gaming 9 ACK motherboard.
Then, we’ll add numbers using one of the fastest USB 3.0-capable thumb drives you can buy to see if the new standard offers any benefit to those of you with current-gen USB hardware. The final test will compare CPU utilization during file transfers to gauge whether USB 3.1's greater throughput is any more or less compute-intensive than USB 3.0.
Test Hardware | |
---|---|
Processors | Intel Core i7-5930K (Haswell-E) Six cores, 3.5GHz (35 * 100 MHz), LGA 2011-v3, 15MB Shared L3 Cache, Hyper-Threading enabled, Turbo Boost enabled, Power-savings disabled |
Motherboard | MSI X99A Gaming 9 ACK (LGA 2011-v3) Intel X99 Express, BIOS 2.2 |
Memory | Crucial 16GB (4 x 4GB) DDR4-2400, BLS4K4G4D240FSA @ DDR3-1866 at 1.2V |
Row 3 - Cell 0 | Corsair 32GB (4 x 8GB) DDR3-2133, Engineering Sample @ DDR3-1866 at 1.2V |
Hard Drive | Samsung 840 Pro 256 GB, SATA 6 Gb/s |
Graphics | Nvidia GeForce GTX 780 3GB |
Power Supply | Corsair AX860i, 80 PLUS Platinum, 860W |
Heat Sink | Noctua NH-D15 |
USB 3.1 Platform | ASMedia Development Board, ASM1352R USB 3.1 to SATA 6Gb/s Controller, 2 x 480GB Intel SSD 730 |
USB 3.0 Thumb Drive | Patriot Supersonic Magnum 256GB (USB 3.0) |
System Software And Drivers | |
Operating System | Windows 8.1 Professional x64 |
DirectX | DirectX 11 |
Graphics Driver | Nvidia GeForce Release 340.52 |
Benchmark Configuration | |
---|---|
CrystalDiskMark 3.0.3b | Sequential Read/Write, Random 4KB Read/Write (QD=1) |
Windows Copy | Real-World Read/Write Benchmark (36.7GB, 91 Files in 27 Folders) |