https://en.wikipedia.org/wiki/PCI_Express
on the pcie wikipedia page it says "Per lane, in each direction: v2.x: 500 MB/s (5 GT/s)"
that kind of implies an aggregated throughput of 1 GB/s per lane (async read/write)
but i'm under the impression that a single pcie lane can only do a single direction at a given time (synchronous read/write)
https://en.wikipedia.org/wiki/I/O_Controller_Hub#ICH6
on this wikipedia page it says "ICH6 was Intel's first PCI Express southbridge. It made four PCI Express ×1 ports available. (in reality a PCI Express ×4 link with 1 GB/s per direction)"
that further proves what i believe is correct - that you need at least a x2 link to have asynchronous read/write
can someone spread some knowledge with me
on the pcie wikipedia page it says "Per lane, in each direction: v2.x: 500 MB/s (5 GT/s)"
that kind of implies an aggregated throughput of 1 GB/s per lane (async read/write)
but i'm under the impression that a single pcie lane can only do a single direction at a given time (synchronous read/write)
https://en.wikipedia.org/wiki/I/O_Controller_Hub#ICH6
on this wikipedia page it says "ICH6 was Intel's first PCI Express southbridge. It made four PCI Express ×1 ports available. (in reality a PCI Express ×4 link with 1 GB/s per direction)"
that further proves what i believe is correct - that you need at least a x2 link to have asynchronous read/write
can someone spread some knowledge with me