Slashdot Mirror


Intel Developers Demo USB 3.0 Throughput On Linux

Sarah Sharp writes "Intel's Open Source Technology Center is working on USB 3.0 support for Linux. USB 3.0 has wire speeds of 5Gbps and promises to be 10 times faster than USB 2.0. A recent video demo shows speeds that are 3.5 times faster than USB 2.0. The USB 3.0 drivers will be submitted to the mainline kernel when the eXtensible host controller interface (xHCI) specification reaches a 1.0 release."

8 of 231 comments (clear)

  1. Re:What's in a name... by John+Allsup · · Score: 5, Interesting

    I guess for hard drives, the question is how close to eSATA it gets.
    Also, does USB3 still have the CPU overhead and latency of earlier USB compared to FW?

    --
    John_Chalisque
  2. Re:What's in a name... by metalhed77 · · Score: 4, Interesting

    That USED to be true. It's not the hard drive, all the layers that get put in between when you access a disk over the network. Modern hard drives can easily do 60MB/s sustained.

    For instance, I have a couple raid6 arrays which clock in at about 250 MB/s and 150MB/s natively. If I hook that machine up directly to another machine's ethernet port I only get about 30MB/s sharing the device w/ iSCSI. SMB and NFS yield similar results. This is true even though I can get over 900Mbps using iperf.

    Sharing disks over gig-e sucks when you actually need throughput. It's great for when you just need to expand a SAN and speed is secondary. I've heard that bonding two Gig-e cards doesn't realize much of an improvement FWIW, so I assume latency is part of the reason it's slower.

    --
    Photos.
  3. latency badness by r00t · · Score: 4, Interesting

    USB suffers from 1 ms time quantization and thus latency. I see nothing about fixing this.

    Example badness:

    When running MIDI over USB, timing is forced onto 1 ms slots. Normally when playing a chord, the keys don't all hit at exactly the same moment. You can't really tell, except that this makes the music sound natural. With the 1 ms problem, the keys happen at exactly the same moment (bad) or spread out into two separate events (worse).

  4. Compared to USB 1... by MonoSynth · · Score: 5, Interesting

    This shows where Linux is nowadays. It took literally years before USB1 was even supported and now Intel uses Linux to prove USB3's performance!

  5. Re:Wha? by lysergic.acid · · Score: 4, Interesting

    so why do FireWire 400 readers still consistently beat out USB 2:

    While USB 2.0's theoretical 480Mbp/s (60MBp/s) throughput should be sufficient for UDMA 4 CompactFlash, realthroughput is significantly less. Top hard drive manufacturers typically cite USB 2.0's best speed at 33MB/s, or abouthalf the speed of UDMA 4 CompactFlash, or 25% of UDMA 6 CompactFlash. There are myriad reasons for USB 2.0's'real world' speeds including: CPU overhead from its master/slave arrangement, NRZI encoding, and inexpensivechipset implementations. The USB 2.0 UDMA reader used in the benchmarks above uses one of the latest USBchipsets from Genesys Logic. While a new generation of that chipset should soon be available, we don't foresee itproviding throughput close to half of that of FireWire.

    heck, those benchmarks show that even using FireWire 400 to read a PIO CompactFlash card still beats USB 2.0 UDMA reading a UDMA-enabled CompactFlash card.

  6. Comment removed by account_deleted · · Score: 4, Interesting

    Comment removed based on user account deletion

  7. Who needs USB anymore ? by billcopc · · Score: 4, Interesting

    Why are they wasting everyone's time with USB 3.0, when the rest of the universe is shifting toward Ethernet as a common interconnect ? Note I didn't say IP, just Ethernet - good old CAT-5.

    Frig, if the audio folks have already started that transition, then what the hell is Intel doing ? The audio industry is probably the most retarded in the world (according to my failed expectations), and even they see that Ethernet is a cost-effective and braindead simple replacement for all these proprietary cables we've had to contend with over the years.

    --
    -Billco, Fnarg.com
  8. Re:Wha? by lysergic.acid · · Score: 4, Interesting

    good point. and to be honest, most people don't need FireWire 800/1600 just to transfer a few documents or spreadsheets--or even photos & mp3s--to their computer. the few seconds saved doesn't justify the added cost of FireWire over USB. nor do they need to use a high-speed data bus for their mouse, keyboard, webcam, printer, scanner, or what have you. so it makes sense that USB is more prevalent than FireWire.

    however, FireWire is still extremely useful (and crucial) to certain professionals who regularly work with large files or have to move around large amounts of data, like hi-res/raw images, lossless audio, hi-def video, etc. that's why FireWire is still pretty standard in high-end music & video production equipment. so the idea that FireWire is dead (or can simply be replaced with USB 2.0/3.0) is just poorly informed.

    even the military still uses FireWire for things like the the F-35's vehicle systems network:

    1394b is playing a pivotal role in the F-35 Lightning II program, providing guaranteed quality of service with predictable latencies in real-time control applications. More than 70 1394 devices are delivering information about mission details, communication systems, weapon systems, engine controls, and flight controls.

    the IEEE-1394B data bus is similarly employed in the F-22 Raptor for which it was developed. and NASA also uses it to monitor debris during launches amongst other mission-critical applications.