backtop


Print E-mail del.icio.us 44 comment(s) - last by Pwnt Soup.. on Jan 18 at 7:59 PM

Hail, new PCIe motherboards of twice the bandwidth!

This article was first published on HWUpgrade.com.

Yesterday the PCI Express Special Interest Group, also known as PCI-SIG, announced that it finalized the PCI Express 2.0 specifications. The specifications initially entered the release candidate stage a little over three months ago.

The new PCI Express 2.0 Bus Specification doubles the interconnect bit rate from 2.5 GT/s to 5 GT/s. PCI-SIG describes this bandwidth hike as “by far the most important feature of the PCI Express 2.0 specifications.” Like ethernet, 20% of all signalling on PCIe is dedicated to overhead.  Thus for every 10 bits transfered, 8 bits (or 1 byte) are actual data.  Thus, doubling the interconnect bit rate increases the aggregate bandwidth of a single PCI Express x16 slot to 16 GBps.

When asked about the cost effectiveness of PCIe 2.0, a PCI-SIG representative claimed "A PCI Express 1.1 x8 link (8 lanes) yields a total aggregate bandwidth of 4GBytes/s, which is the same bandwidth obtained from a PCI Express 2.0 x4 link (4 lanes) that adopts the 5GT/s signaling technology. This can result in significant savings in platform implementation cost while achieving the same performance level. Backward compatibility is retained as existing 2.5 GT/S adapters can plug into 5.0 GT/S slots and will run at the slower rate. Conversely, new PCIe 2.0 adapters running at 5.0 GT/S can plug into existing PCIe slots and run at the slower rate of 2.5 GT/S." Both 2.5GT/s and 5GT/s signaling are retained in the 2.0 specification.

In addition to the bandwidth increase, the new specifications have a number of other improvements. Dynamic link speed management has been added allowing software to control the frequency at which Express 2.0 links operate. Under the new specification, software is also notified of changes in link frequency and width. The Express 2.0 interface also implements a new feature that gives software optional controls to manage packet routing on the interconnect. The power limit can now also be redefined in order to accommodate devices that consume higher power.

PCI-SIG outlines the new features as:
  • Enhanced Completion Timeout Control, which includes required and optional aspects, reduces false timeouts and increases the ability to ‘tune’ the timeouts.
  • Function Level Reset and Access Control Services, giving enhanced robustness and support of certain IOV features -- though this feature is labeled as optional/
  • Slot Power Limit Changes to allow for higher powered slots, which support the newer, high-performance graphics cards. This new feature works in tandem with the 300W Card Electro-mechanical specification.
  • Speed Signaling Controls to enable software to determine whether a device can operate at a specific signaling rate, which can be used to reduce power consumption, as well as provide gross level I/O to memory.
The new interface will prove to be particularly useful for video cards whose performance is limited as a result of lower I/O throughput. Manufacturers will be able to use the faster channels for shared memory graphics which uses system memory to boost performance.   


Comments     Threshold


This article is over a month old, voting and posting comments is disabled

Bandwidth limited?
By Mudvillager on 1/16/2007 7:00:04 AM , Rating: 2
Thought we weren't even close to PCIe x16's limit with the latest gen of GPUs.




RE: Bandwidth limited?
By bunnyfubbles on 1/16/2007 7:06:00 AM , Rating: 2
Well there's the systems with 2 video cards, and increasing bandwidth only opens up room for even more.

Of course I'd rather see something like a PPU help take advantage of increased available bandwidth...


RE: Bandwidth limited?
By Schadenfroh on 1/16/2007 7:42:51 AM , Rating: 5
Now people can have 8 X Geforce 8800's to play CounterStrike 1.6 with!


RE: Bandwidth limited?
By ZeeStorm on 1/16/07, Rating: 0
RE: Bandwidth limited?
By Aeros on 1/16/2007 4:36:55 PM , Rating: 2
"CS1.6 with max everything and still was getting 400FPS"

Source engine maxes out at 250fps.


RE: Bandwidth limited?
By VooDooAddict on 1/16/2007 5:54:50 PM , Rating: 2
[q][q]"CS1.6 with max everything and still was getting 400FPS"[/q]

Source engine maxes out at 250fps.[/q]

CS 1.6 isn't Source ... you are thinking of CS:S ... but yeah ... it's pretty ridiculous ;)


RE: Bandwidth limited?
By jimmy43 on 1/17/2007 2:33:26 AM , Rating: 2
I get rougly 700Fps in starcraft and i love every frame of it.


RE: Bandwidth limited?
By VaultDweller on 1/16/2007 8:07:37 AM , Rating: 4
Don't forget that PCIe isn't exclusively a graphics interface. Increasing the bandwidth per lane could be very useful for enterprise level SCSI and SAS controllers, as well as cards connected to 10Gbps network backbones.


RE: Bandwidth limited?
By AndreasM on 1/16/2007 8:10:09 AM , Rating: 2
Hypermemory/Turbocache cards are bandwidth limited.


RE: Bandwidth limited?
By OrSin on 1/16/2007 10:08:13 AM , Rating: 2
Not from the PCI-E bus.
They are bandwith limited from memory interface on the card and Motherboard. Triple the bandwith and you see no improvement. Now if you can decrease the lag from card to system and back again it would help alot. Also System memory no matter how good is up to par to video memory.


RE: Bandwidth limited?
By retrospooty on 1/16/2007 10:11:27 AM , Rating: 2
" Thought we weren't even close to PCIe x16's limit with the latest gen of GPUs."

We aren't... They are staying ahead of the curve. Same story with PCI to AGP and AGP to PCIe. The new format is always ahead of the curve, WAY ahead. This is a good thing, I wish memory was the same. DDr2 still isn't significantly faster than good DDR.


RE: Bandwidth limited?
By Furen on 1/16/2007 10:20:48 PM , Rating: 2
DDR2 isn't significantly faster than DDR1 because the CPUs have no use for the insane amounts of bandwidth. It's a CPU/application "problem" (it's not really a problem, to tell the truth, I wouldn't want Microsoft to come out and solve the problem by making applications that are memory-bandwidth-limited), not a problem with the memory itself. DDR2 offers massive bandwidth improvements over DDR1 and DDR3 will offer the same advantage over DDR2.


RE: Bandwidth limited?
By retrospooty on 1/17/2007 10:06:53 AM , Rating: 2
Massive bandwidth improvement - yes, at a massive latency penalty. Combine the two and you you get very similar performance in actual memory tests and apps that are memory sensitive.


By bunnyfubbles on 1/16/2007 7:04:15 AM , Rating: 3
3 cards in my computer and only the video card is PCI-e. Thankfully my PCI-e capable motherboard came with just enough PCI slots (2, for those that can't subtract)




By Regs on 1/16/2007 8:13:19 AM , Rating: 2
Well my single 7800 is rubbing up against my hard drive wires. So I can't imagine 3 or more.

Is ATX still a standard?


By Captain Orgazmo on 1/17/2007 4:33:09 AM , Rating: 2
I second this! Whenever I have had to buy or help someone else choose a motherboard in the last couple of years, the choice always comes down to which motherboard has the most old school PCI slots (and ones that aren't blocked by all these ridiculous multi-story video cards). Also, when are parallel ATA DVD drives going to be replaced by SATA?! I am sick wrapping up those giant, hard-to-connect, airflow-blocking ribbon cables, and I don't want to spend $20 on a round cable (hi-way robbery I tell you!). SATA DVD-RW drives tend to go for four times the price of a top of the line OEM PATA DVD-RW drive.


By code65536 on 1/17/2007 12:37:45 PM , Rating: 2
Um, have you seen Newegg lately? There are SATA DVDRWs floating around, with a very modest price premium over PATA drives (the price fluctuates, but sometimes it costs the same as a PATA). The expensive rip-off that you're talking about applies only to Plextors, but Plextor drives always command a ridiculous price premium regardless of what interface it has.


By Captain Orgazmo on 1/18/2007 3:07:07 AM , Rating: 2
I live in Canada, and unfortunately all the good U.S. online retailers (like Newegg) do not sell to us canucks. So I'm screwed for now :(


A question about PCI-e 2.0
By phatboye on 1/16/2007 8:15:28 AM , Rating: 3
So what happens if I mix 1.x cards and 2.0 cards on the same motherboard that supposrts PCI-e 2.0? Will they all drop to 1.x speeds or will the 2.0 cards run at 2.0 speed and the 1.x cards run at 1.x speeds?




RE: A question about PCI-e 2.0
By phil126 on 1/16/2007 8:27:01 AM , Rating: 4
PCI-e is a switched fabric which means a slower device should not have impact on the other devices. So a 2.0 card will run at 2.0 levels and the 1.0 will run at its max speed. Much like USB.


RE: A question about PCI-e 2.0
By jp7189 on 1/16/2007 1:29:40 PM , Rating: 2
Much the same way on a gigbit switched network.. plugging a 100Mbps card in will not slow the whole network down.


Graphics card makers....
By Chadder007 on 1/16/2007 10:34:15 AM