Slashdot Mirror


USB 3 in 2008, 10 Times as Fast

psychicsword writes "Intel and others plan to release a new version of the ubiquitous Universal Serial Bus technology in the first half of 2008, a revamp the chipmaker said will make data transfer rates more than 10 times as fast by adding fiber-optic links alongside the traditional copper wires." "The current USB 2.0 version has a top data-transfer rate of 480 megabits per second, so a tenfold increase would be 4.8 gigabits per second." This should make USB hard drives easier and faster to use."

5 of 381 comments (clear)

  1. Re:Cable? by YrWrstNtmr · · Score: 5, Informative

    The last line in the article:
    "It will be backward compatible, so current USB 2.0 devices will be able to plug into USB 3.0 ports."

  2. Re:Great. by morgan_greywolf · · Score: 5, Informative

    1.5 seconds if you all of your components were fast enough. The drive won't be. Exactly. There's still the slowdown associated with the mechanical aspects of the hard drive -- spin rate (RPM), average seek time (ms), etc. On top of that, most hard drive controllers are limited by the technology they use. For instance, a SATA hard drive, even plugged into a USB 2 or 3 port, is limited to 150 MB/s -- but, that's burst speed, not sustained transfer rate.
  3. Re:I'm more concerned with latency. by Televiper2000 · · Score: 5, Informative

    My experience with USB is that it has lousy thru-put do to the way the drivers manage data on the host side. We did some heuristic timing tests on USB to serial devices and found that most of them actually degraded the thru-put (time send and receive a packet) of an RS232 connection. We found that devices with Silicon labs ICs could get the desired thru-put, but it seemed they would take up an entire USB channel to do so.

    --
    New! Device Legs: These legs will help your poor OEM installed product escape any hamfistedness it may encounter. Ava
  4. 0.9 TB / 4.8 Gb/s = 1500 seconds by Anonymous Coward · · Score: 5, Informative

    WTF, a chain of "Exactly" and "Indeed", and no one realizing that 1.5 seconds is wrong by a factor of 1000?

  5. Re:Cable? by ddstreet · · Score: 5, Informative

    > like if you plug a usb 1.X device onto a usb 2.0 bus, then everything slows to usb 1.X. IINM...

    This is wrong, if you plug a USB 1.1 device into a USB 2.0 "bus" then it does NOT slow everything down. Specifically there are 2 cases:

    1. You plug a USB 1.1 device directly into your computer (i.e. directly into the "host controller"). In this case, the USB 2.0 host controller (technically a EHCI chip) does NOT talk to your device. Instead, the EHCI chip has one or more USB 1.1 host controller chips (technically either a OHCI or UHCI chip, and called a "companion" chip when inside a EHCI chip) and your USB 1.1 device is connected electrically to that controller. You device is not on the USB 2.0 (EHCI) bus.

    2. You plug a USB 1.1 device into a USB 2.0 hub. In this case, the USB 2.0 hub creates a complete USB 1.1 environment specifically for your device. On the host-facing side of the USB 2.0 hub, all communication continues to take place at USB 2.0 (i.e. 480Mbps) speeds. When the host wants to talk to your USB 1.1 device, it uses what is called "split transactions" to talk to it. Basically (I'm simplifying), this involves sending a "start" packet to the USB 2.0 hub. Then, the USB 2.0 (EHCI) controller goes on to do other things, while the USB 2.0 hub initiates the transfer to your device at USB 1.1 speeds. And data transferred from the USB 1.1 device is stored temporarily in the USB 2.0 hub. Eventually the USB 2.0 (EHCI) host sends a "finish" packet to the USB 2.0 hub. If the USB 1.1 transation finished, the USB 2.0 hub responds successfully (either with the incoming data or a "ack" that the outgoing data was sent) which completes the transation.

    (There is also a combination case of those, where the EHCI chip does not contain a "companion" USB 1.1 chip, but instead contains an internal USB 2.0 partial hub - the "transaction translator" part - that handles talking to USB 1.1 devices. For bus usage purposes, this is effectively the same as using an external USB 2.0 hub, since the USB 1.1 devices do not appear on the USB 2.0 bus.)