USB 3.0 Is Ten Times Faster; Get It In 2010
thefickler writes "Seagate and Symwave are jointly demonstrating the first consumer applications of USB 3.0 at CES, showing a Seagate FreeAgent drive running through a Symwave USB 3.0-compatible storage controller device. According to Symwave, this will result in 'speeds previously unattainable with legacy USB technology.' Which means, if you understand PR-write, it will be much faster."
Which means, if you understand PR-write, it will be much faster.
What does it mean if you don't know PR-write?
Given that USB is PIO and not DMA, the faster the bus runs the more processor intervention is needed. Given how cheap and fast our processors are, that's not a huge deal, but it's not like a DMA based transfer just got faster, it means that the processor is going to be more busy too.
PR-write or not, it will be a PITA just like USB2.0 until it's built in and common.
Sheldon
And how much cpu power is needed at that speed? firewire 1600 and 3200 seems better same cables and ports as firewire 800 unlike usb 3.0 that needs new cables and ports for usb 3.0 speed.
Great, so now we have low speed, full speed, high speed and maximum speed, honest this time?
According to the summary USB 2.0 is already legacy tech. Excuse me while i go to the corner and cry for being horribly outdated.
With many chipsets/motherboards already supporting SATA and the drives being widespread as well, many of US could enjoy much (about 6x ?) better than USB 2 port speeds for external drives by simply having the external ("e" in eSATA) connectors available.
If all these things have to
Most of the replies so far show a glaring lack of knowledge of what USB3 really is. Honestly, it only bears a passing resemblance to its predecessors, and is a closer relative to PCIe. If you want more technical information, Denali has a good whitepaper (registration required):
http://www.denali.com/en/events/usb3_whitepaper/?EB20090105
...does it have any greater power capacity?
Yo dawg, I heard you like the Ackermann function, so OH GOD OH GOD OH GOD
According to Symwave, this will result in 'speeds previously unattainable with legacy USB technology.'
New technology will be faster than old technology? Impossible!
Comment removed based on user account deletion
..."Advertising".
... The Ultimate speed is 88 mph.
Once a device hits that the Flux Capacitor kicks in and it goes back in time.
There is probably a huge prehistoric dump of USB sticks from the future somewhere in California.
Mit der Dummheit kämpfen Götter selbst vergebens
"This will be the best uSb Evar!!"
...I'm not looking forward to USB3 all that much. With USB2, copying from one flash drive to another takes my CPU utilization to 100%. My speeds are constrained by my processor, not the USB bus. Does anyone know if USB3 is less dependent on the processor? Someone else posted about one using PMI and the other using DMA, but would someone like to break that all down?
Obviously you don't, but with my blazing touch typing speeds, I can take advantage of the new 3.0, and not have to worry about the lag any more.
..........FULL STOP.
This means my USB Christmas tree would flash ten times as fast!
Not to mention my USB chicken foot or USB mouse with a real scorpion in ...
http://rocknerd.co.uk
The total amperage you can push through a port has gone from 500ma to 5400ma, or from 2.5W to 27W. That's a lot of power. Not sure that it's enough to spin up a magnetic hard drive though.
If this is true, then USB might finally be usable for copying files and such.
... and then they built the supercollider.
The last tidbit at the end -the Chinese government wants all cell phones to be chargeable on USB connectors- is the most interesting part of the article. The phone companies may be fighting it tooth and nail, but its not up to them to decide. If they don't like it, then not only do they lose at least 1/5 of the worlds cell phone users, but because they lose a good chunk of the US and European users (using the cheap Chinese cell phones), then they lose roughly half their business. Whining about it won't get it done. Its good for everyone except the phone companies. Standards are monopoly breakers, its true. But China has a bigger stick than the phone companies, and not just that: consumers and environmentalists are happy with it too. This is so NOT A GAME THE PHONE COMPANIES CAN WIN.
You understand that PIO/DMA transfer modes only meaningful for Parallel ATA devices?
That's the meaning in traditional sense. But you can also use this distinction in a wider sense:
How much of an advantage this is, depends on how complex the initial parameter setup is, how much of the work is done by hardware vs. CPU, transfer speed, how large transferred blocks are, how often transfer occur, etc. etc. Besides overall speed, a big advantage is that the CPU can do other things (like decode a video stream, respond to keyboard / mouse input) while a tranfer continues in the background. This allows a system to feel much more responsive.
You state that USB controllers use DMA, parents says not. I don't know which is true. Perhaps there is DMA support for USB controllers, but the packets are small enough and flowing at a high enough rate that it feels like the CPU is doing all the work?
Huh, so USB 3.0 peripherals working over USB 2.0 will be faster than USB 2.0? I kind of doubt that speeds attainable with legacy USB technology will be affected by this.
..5.0 Gbits/s should be enough for anyone. We'll never see USB 4.0 in our lifetimes, let alone need it. /sarcasm
But what happened to USB 2.1? Isn't there naming conventions to follow?
greed@All_Evils:~#
An excellent reference can be found at Wikipedia. http://en.wikipedia.org/wiki/Direct_memory_access
You clearly have no idea what you are talking about. I did a co-op during college involving real-time OS, highly parallel processing, etc; primarily on embedded systems. (boards w/ lots of 500-800mhz powerPC chips and ram) Still rather than try to communicate it or take my word for it, take a look at this except from wikipedia...
"Direct memory access (DMA) is a feature of modern computers and microprocessors that allows certain hardware subsystems within the computer to access system memory for reading and/or writing independently of the central processing unit. Many hardware systems use DMA including disk drive controllers, graphics cards, network cards, sound cards and GPUs. DMA is also used for intra-chip data transfer in multi-core processors, especially in multiprocessor system-on-chips, where its processing element is equipped with a local memory (often called scratchpad memory) and DMA is used for transferring data between the local memory and the main memory. Computers that have DMA channels can transfer data to and from devices with much less CPU overhead than computers without a DMA channel. Similarly a processing element inside a multi-core processor can transfer data to and from its local memory without occupying its processor time, overlapping computation and data transfer.
Without DMA, using programmed input/output (PIO) mode for communication with peripheral devices, or load/store instructions in the case of multicore chips, the CPU is typically fully occupied for the entire duration of the read or write operation, and is thus unavailable to perform other work. With DMA, the CPU would initiate the transfer, do other operations while the transfer is in progress, and receive an interrupt from the DMA controller once the operation has been done. This is especially useful in real-time computing applications where not stalling behind concurrent operations is critical. Another and related application area is various forms of stream processing where it is essential to have data processing and transfer in parallel, in order to achieve sufficient throughput."
One of the first learning activities I did was to compare the speed of computing a matrix multiplication in parallel (for an 1000x1000 matrix of floats and then ints). Comparing: programmatically on one node to: 4 nodes using sockets (PIO), to DMA on 4 nodes. DMA is significantly faster than PIO because it avoided context/thread switches and more importantly interupts. This results in minimizing misses on the L1 cache. There was zero file IO at all, in fact there wasn't even a hard drive attached to those boards.
You make in interesting point; but PIO/DMA has implications FAR beyond just Parallel ATA devices.
"Jazz isn't dead, it just smells funny" ~Frank Zappa
EdelFactor
Will i finally get a monitor that only needs USB? One less port to deal with.
Next, a wifi or bluetooth monitor.
---- Booth was a patriot ----
Now we need to find a way to loop the video feed so we can get the people off of the usb bus.
Gee, don't say that to the aviation industry - they've standardized on Firewire because it saves weight in cabling.
The F-22 Raptor, the A380 Airbus, etc use firewire and gigabit ethernet to save weight. With over 300 miles of wiring an each A380, cutting the weight even in half makes a big difference with an A380.
http://74.125.77.132/search?q=cache:L96bOxSv3V8J:www.critical-embedded-systems.com/meecc/2005/presentations/Keller.pdf+army+tank+firewire+combat+electronics&hl=en&ct=clnk&cd=6&gl=ca&client=firefox-a " JSF Avionics snapshot
Distributed avionics: display- management computers, integrated core processing, and flight subsystems
IEEE 1394 FireWire network links core processor and display processors
Fibre Channel links core processor modules and sensor subsystems "
The military will be saying "You can have my Firewire when you pry it from my cold, dead hands." They have the bigger guns, so I think they'll win any argument.
Kevin Smith on Prince
Now that I'm reading the actual spec, USB 3.0 DOES support async notification from device to host (that is, interrupts). So a 3.0 device on a 3.0 port may place less load on the CPU than a 2.0 device while transferring data much faster. The device and port auto-negotiate that when the device is plugged in.
then something where they claimed you'd get 76 virgins for using USB... ...I think even some of the geekiest computer users start to not care when bombarded with all this
You must be new here.
A more interesting bit from TFA:
Good call, I hope to finally ditch those dozens of different chargers in a couple of years.
This sig is intentionally left blank
Am I the only one looking forward to eSATA III (or whatever they will call the eSATA standard that delivers power)?
I keep having this vision of a memory stick that I plug into my eSATA ports, gets SSD speed and doesn't bog down the CPU.
It only takes the first hard disk backup or recovery to understand how frustratingly slow USB 2.0 really is. If USB 3.0 arrives soon, and if it delivers on its promise, it could also mean an untimely demise of eSATA, just as those devices started to show up.
I have had to perform laptop drive recovery a couple of times in the field, and having a way to do it without losing half the night before an important presentation would be a huge win. In fact, it will be a since qua non condition for my next laptop purchase.
End anonymous moderation and posting on
The military will be saying "You can have my Firewire when you pry it from my cold, dead hands." They have the bigger guns, so I think they'll win any argument.
You mean a market niche just opened up for USB-powered Hellfire missiles? Count me in! Or should I order one of these ?
Let's hope it will be better than USB 1 and 2 wrt latency (which is very different from speed) Today Firewire spanks USB ass in everything remotely related to multimedia. USB based sound and MIDI cards, even the professional ones, suffer from high latency that limits a lot their use, meanwhile PCI connectors and game adapters that musicians use as MPU401 MIDI interfaces have completely disappeared from mainboards, and PCIe audio cards are still rare beasts.
I really hope USB3 won't be the joke USB 1 and 2 were, at least when doing music and multimedia stuff.
ps. Nope, I'm not a Mac user. USB is really, really, really inferior to Firewire in this field.
If you installed Intel's AHCI drivers during the OS install, eSATA will be hot pluggable. That means you can plug an eSATA drive to a PC, use it, then, unplug it without the need to reboot the PC.
Comment removed based on user account deletion
Are you unable to install Intel's AHCI driver after the OS is installed?
Impossible, but not improbable.
Once you start despising the jerks, you become one.
But just because the military uses it doesn't mean anyone else will. Computers may well get rid of it before long (Apple certainly seems to be doing that). I mean the military also likes Ada, but you don't see it being used to develop desktop apps often (or at all really).
By "dead" I don't think the grandparent means "Gone form the world," they just mean "Has no future in desktop PCs."
Windows device manager shows my SATA HD using DMA.
I guess you've never had the pleasure of flying with the Concorde.
Congratulations sir, this is the first Speed reference that I've seen on Slashdot!
I can hotswap it just fine. It's changes to the drive arrangement that cause the BIOS to make me redefine the boot order whenever I reboot (for whatever reason). The j-micron controller is the same SATA controller that hosts my Boot/OS drive. I guess it's just me. Still USB 3.0 will be great for card readers.
TBH, I'd rather Apple drop the licensing fee requirement and see Firewire in more devices. Anything to get IO work out of my CPU!
Even my flash drive probably won't benefit without faster memory.
You better believe this is coming. Oh, my. You have no idea.
Help stamp out iliturcy.
As another has pointed out here: support for hot swap is optional, not a required part of the SATA specification. Some controllers don't support it.
Help stamp out iliturcy.
5 Watts is still not enough for most 3.5" HDDs, even before you add the interface overhead.
Help stamp out iliturcy.
Why is USB Handed? What I mean is why does it have a 'direction' that it must be plugged in? Yes I know there is contacts to electricity involved, but still and all, why for the spec didn't someone step up to the plate and say "It should be so you just plug it in in any direction, you know, like almost any electrical chord".
Slashdot, where armchair scientists get shouted down and armchair theologians get modded up.
to transfer my HD pr0n to my mobile hard drive!
The purpose of writing is to inflate weak ideas, obscure poor reasoning, and inhibit clarity....Calvin
And this is why we will still need Firewire for use with video cameras!
Just for the record, I don't want a one-cable-fits-all universe.
For instance, maybe I have a luncbox computer with an internal HD and I want to use it as a server. The internal drive would be great for logging, but running a notebook hard drive as a server driver is not a guaranteed proposition. With a firewire port, I'm willing to boot and run it from an external drive. I could theoretically put / and /boot on the internal drive, and put /bin, /etc, /home, /sbin, /tmp, /usr, /var, and whatever on a USB drive, but no.
USB connectors really aren't up to the job -- slip out, corrode, just not really good for a semi-permanent connection. Also, while booting a USB thumb drive may be useful for some purposes, I don't think I want a server cpu having to work that hard, even if the server is just a home NAS.
It sounds like an extreme example, but we really need to be throwing less of our electronics devices away all the time. USB is great for keyboards and mice, but for storage beyond flash, it's mostly throwaway tech. A firewire port is going to better for extending the useful life of a device. SAS or (uggh) eSATA would be better, of course.
The point here is that there are good reasons for having multiple standards, and this "Improve the cheap solution and sell it hard!" attitude tends to me to be a good path towards polluting and devaluing the market.
Might sound a bit extreme, but I'm going to go out on a limb and say part of the blame for the current economy lies with this insistence on capturing the market with trash.
Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
Watch out with changing the BIOS setting for the drive interface type from to AHCI or RAID if your OS is Windows and resides on that drive. You'll get a blue screen on boot as it can't find the system disk. If you want to change this without reinstalling Windows, it's usually a hack of the driver .inf files to get them installed under the old setting, then a registry hack and a reboot or two.
I was not brave enough to try it.
I know I'm letting the joke fly over my head, but UWB, until iNTEL killed it by insisting it was their tech or none at all, was supposed to get rid of the cables entirely for most consumer devices. No more plugs.
Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
When I was young and innocent, I wanted a wife like Marie Curie.
The longer I live, the more I am convinced that most woman demonstrate an almost allergy to technical reasons for things being other than they think they should.
By the way, there was once, about six or seven years ago, an opportunity for the industry to do away with the wires almost entirely for most consumer grade devices.
You probably wouldn't have wanted to use Freescale's UWB for mounting the drive containing your /usr and /home, but it would have been fast enough for watching video in real-time, for moving files between your camera and your laptop, all of that. And it would have been about as secure as wire, as well.
intel and their group have done their best at erasing the history from wikipedia, so, no, you'll never read most of the lurid details.
Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
Lousy Xebec controller that started it all. I think it was designed by someone who didn't know that the 8086 had a lot more port addresses than the 8080.
And, yes, the Xebec controller was integrated, so to speak.
Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
Isn't your description from the user side of the driver?
Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
i think i must to be get that
here welcome http://topanz.com
Or should we be quoting Monty Python, from Holy Grail?
hmm. I think intel is the one with the mallet.
Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
intel being the owner of the USB spec, we would suppose they think they stand the most to profit if they corner the markets on interconnect.
And that is precisely what they are trying to do. They killed UWB because they couldn't control it.
But they're just fouling their own market. If that market didn't have a huge overlap with the rest of the computer industry, I'd say let them commit technical suicide, and be done with them.
Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
Which is why intel is so enamored of dual processors.
Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
... desktop PCs are dead.
Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
you mean, lack of security, like SCSI? Hmm, sort of like ethernet, too?
Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
WOW!
intel chips don't fully support an intel spec?
Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
Why not just extend the specs and put a little power connector at the side or on top? A power connector would be easier to implement than a whole new standard (USB3).
PIO: polled input/output. The CPU has to sit there and shuffle data in and out of an I/O port. If it's lucky it'll get an interrupt to let it know when the device is ready for more.
DMA: direct memory access. The device can take control of the memory bus and read and write data itself, without the CPU necessarily having to do anything.
These are basic computing concepts. The acronyms certainly pre-date ATA/IDE or the IBM PC.
along with Linux for the desktop
Proving yet again, Firewire is Betamax to USB's VHS.
Joke goes horribly wrong: opportunity to use stale meme missed
News at 11
You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
I tried carrying a Firewire external drive a few years back. I ended up selling it because I almost never got a chance to use it.
All current external drives have at least USB, but also optionally are available with FW as well. This way you have the ubiquity of USB, but if you have access to a machine with a FW port you can advantage of the extra speed.
My external drive has USB, FW400, and FW800. For Time Machine on my iMac I use FW800 (faster, lower CPU), but in an emergency I can connect it to any machine because of the USB.
Best of both worlds.
According to Symwave, this will result in 'speeds previously unattainable with legacy USB technology.'
New technology will be faster than old technology? Impossible!
Well, there's always Vista...
Do you wait until 2010 to upgrade an old PC?
Or do you buy now and screw USB3.0? Do you invest in AM2+ or LGA775, or do you wait Core i7? Do you consider an ARM solution or Atom to hold you over?
I've got a really old PC. And USB3 was one of the last things I was waiting for to upgrade... But at this point is it even worth bothering? What the heck is going to need USB3, other than maybe external hard drives?
New technology will be faster than old technology? Impossible!
That's right Mr. Ballmer!
I mean, from the point of view of the software using the USB port, not the software running in OS user mode, it looks like that.
But from what I've read, actual implementations tend to push most of the handshake onto the (software) drivers. That means the CPU has to do a lot of, you guessed it, polling states. Even USB hardware that supports interrupt mode tends to be so kludgy that it is often more effective to use low-level polling. And the standard allows that.
From what I've read.
And it shows. USB devices, especially cheap ones, tend to consume an awful lot of CPU time compared to proper DMA implemented interfaces like SCSI or firewire. (Although I'll acknowledge that there were a number of cheap Macs that did that with the SCSI interfaces. Not something they could have gotten away with at all with x86 chips of the same era, but not something they should really have done, either. With the SCSI interface, you could at least say that the design did not meet standard.)
Maybe you don't notice it so much when all you have is the old IDE/pATA interfaces to compare it with.
And maybe you don't notice it so much when the CPU is actually two, so that one CPU can be busying itself with polling the interface while the other is doing your work. (Which would be one reason intel is so enamored of multiple cores.)
But it's there.
Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
1. USB 3 will require an entirely new cable, not compatible with USB2 etc. The connectors are the same, but the cables will all have to be replaced.
2. Like its predecessor, USB3 is not anywhere near as fast as advertised. Real-world performance (among vendors, mind you!) has been measured at about 40-60% of advertised top speed. Yes, that's still faster than USB2, but not as fast as Firewire S3200 or eSATA.
3. USB3 is already a year late -- I refer you to this slashdot story which promised USB3 for early 2008.
I never thought I'd say this, but: Three Cheers for the Chinese Government!