The Register® — Biting the hand that feeds IT

Feeds

PCI Express 3.0 spec sneaks out

Shush, members only

The PCI-SIG - the organisation behind the PCI Express - quietly released the base spec for version 3.0 of the bus standard.

PCIe 3.0 was originally due to be released in 2009, but in August of that year it was delayed until 2010, in order, it was said at the time, to ensure compatibility with PCIe 1 and 2.

Come January 2010, the spec was delayed again, and this and further announcements during the year saw the release put back to Q2, then H2 and, finally, Q4.

And here it is at last: a full description of "the PCI Express architecture, interconnect attributes, fabric management, and the programming interface required to design and build systems and peripherals", the PCI-SIG website says, in documents dated 10 November 2010.

The catch: you can only take a look if you're a PCI-SIG - SIG stands for Special Interest Group - if you have a special interest in the bus and have coughed up the membership fee to prove it.

PCIe 3.0 ups the bus' based clock to 8GHz from 2.0's 5GHz. A change to the bus' line coding system, from 8/10-bit to 128/130-bit further increases the amount of data that can be pumped down the PCI pipe every second. So while PCIe 2.0 can do 4bn transfers a second, PCIe 3.0 can do 8bn.

PCIe 3.0 controller chips and motherboards using them should be out next year. ®

Latest Comments

Only RAMdisk can use that much bandwidth

And you're usually better off putting them on extra main memory slots, not PCIe. A single SSD will be quite happy on PCIe 2.0 x1.

0
0

What's going to use it?

I think you're a little overly enthusiastic about just how much bandwidth most applications NEED; no component but cpu has been speeding up that fast. Disks certainly haven't; graphics cards barely manage to use all of a 2.0 x16, let alone dual x16 links. This is coming down the pipe now because of 4-port 10GbE cards (and 40/100GbE), which use more than the x4 allotted to most server ports, so the incentive to git-er-done is finally there. Otherwise, main memory is the one and only consumer that could flood the bus, and no one is insane enough to put it on PCIe.

When the real need comes, such as PCIe-over-fiber interconnects between server memory modules, you'll see the next generation come out quicker, but given that the current generation is on the edge of technical feasibility today, it'll be insanely expensive.

Good luck finding a RAID of current SSDs that can flood an x4 RAID card.

0
0

Hmm not so sure....

When I look back at the old AT ISA crap, PCI was a big step, and consider how long PCI was with us before PCIe, PCIe 2.0 came quite fast compared to that, and I think PCIe 3.0 whist delayed is still an improvement.

PCIe has always been designed for the mass market, so unlike other server only PCI variants it needs backwards compatibility. I mean even now we are only really seeing motherboards with out legacy PCI, even though PCIe has been out for ever.

And as you say things that NEED to go faster can currently connect directly to the chip set, fast things are always bleeding edge, and I consider PCIe as a mass market product and an evolution rather than revolution.

I suspect after the next PCI step we will see a new interface enter the fray, but it will be years after that till PCIe falls off motherboards. IMO

0
0

Cheapness

Anything that is used by PCs has to be cheap, which is probably why progress is slow. It's why PCs use USB and not Firewire. It's why USB3 still requires a lot of CPU intervention.

0
0

Falling behind...

OK, how long has PCIe 2.0 been with us? More than a few, depending upon when you want to start counting (spec, mobo availability, common in add-ons, etc.). So here we have a spec that doubles the effective bandwidth - but in several multiples of 18 months. Given Moore's Law, that means that PCIe is effectively falling behind the rate of progress of computing power.

The only brightspot is that more chipsets are moving critical communications links off the PCIe bus onto direct links - but then again, given the turgid pace of PCIe development, what choice do they have? The killer is disk and other large storage interfaces - those with minor storage needs (desktop PCs) can use SATA interfaces embedded directly to the chipsets, by-passing the PCIe bus. But those with larger storage needs (i.e., add-in RAID cards) have to plug into the PCIe bus - which is NOT keeping pace with either storage development or computing development.

The PCIe 3.0 spec needed to be at least a quadrupling of bandwidth - it offers half that. Perhaps it is time to consider dropping the entire "legacy compatibility" mantra and design a new bus from the ground up for current and future needs. They have done that in the past - PCI to PCIe! - so perhaps it is time to do it again.

0
0

More from The Register

MYSTERY Nokia Lumia with gazillion-pixel camera 'spotted'
With 20Mp sensor - NOW will you try Windows Phone 8?
Microsoft reveals Xbox One, the console that can read your heartbeat
Upgrades Live service – and no always-on requirement
 breaking news
The iWatch is coming! The iWatch is coming!
Reports: Apple's wrister to have 1.5-inch OLED, test units being built
US boffin builds 32-way Raspberry Pi cluster
Beowulf cluster built for the price of a single PC
Dell's PC-on-a-stick landing in July: report
Wyse up, suckers, could this be a new set-side-stick?
Review: HP Pavilion 14 Chromebook
All roads lead to Chrome?
Borked your iDevice? Pay EVEN MORE to have it fixed by Applecare
Or scream at their hapless techies on their forums
Review: Sony Xperia SP
The new mid-range marvel? Oh yes.
Euro PC shipments plummet into bottomless pit of DOOOOM
11th quarter of decline, 20pc drop on last year - Gartner