PCIe Questions

Discussion created by cjb80 on Apr 7, 2011
Latest reply on Apr 8, 2011 by nou

Based on my cursory research, it seems that it's reasonable to expect ~5.5 GB/s of real or so through PCIe 2.0 x16. Are these kinds of speeds full-duplex?  In other words, can I transfer 5.5GB/s on and off the device at once? (if so, is this supported?)

Additionally, if I have multiple devices is this throughput somehow reduced or divided between each device?

It looks like PCIe is a point-to-point architecture, so I would assume that each connection is independent.  Are the 'bus master' devices (DMA?) somehow limited on total peak throughput?