You'll see different types of speed numbers: transfer rate and throughput. Here's the difference:
- Transfer Rate (GT/s) - "Giga-transfers per second" - This is the raw signaling speed at the physical layer. It's the theoretical maximum - how fast the electrical signals are switching. PCIe 4.0 runs at 16 GT/s, 5.0 at 32 GT/s, and 6.0 at 64 GT/s per lane.
- Throughput (Gb/s) - "Gigabits per second" - This is the data rate after encoding overhead, expressed in bits. Often used interchangeably with GT/s since they're approximately equal (1 GT/s ≈ 1 Gb/s), but Gb/s technically represents usable data while GT/s is raw signaling. Common in networking contexts.
- Throughput (GB/s) - "Gigabytes per second" - This is the actual usable data that gets transferred after encoding overhead, expressed in bytes (Gb/s ÷ 8). This is what you actually experience when transferring files in real-world use.
The Shipping Analogy
Think of PCIe data transfer like shipping products. Just as products need packaging to travel safely, data needs encoding to transfer reliably. Lets say we want to transfer 64 GB of data on 1 Gen5 lane:
Depot
=
CPU / Source device
Truck
=
Copper traces / Physical medium
Packaging
=
Encoding (128b/130b)
Product
=
Data
Highway
=
PCIe lanes
Warehouse
=
SSD / GPU / Destination device
Pallets
=
Practical measurement of data (bytes)
At the depot (CPU), products (data) are boxed up in protective packaging (encoding) and loaded onto trucks (copper traces). Our Gen 5 lane supports 32 GT/s, so 32 trucks can be loaded at the depot per hour, for data it's per second. This is the raw signaling speed.
The depot packaged the products to protect them for transport. Just like data signals are wrapped in encoding for reliable transfer. The trucks then travel down the highway (PCIe lane) to the warehouse (SSD/GPU). Workers unload the products and remove the packaging — this is where the encoding overhead (~2%) is stripped away. What remains is the actual product or usable data measured in bits. The depot packaged 32 truck loads of product, but ~2% of the cargo space was packaging, so the warehouse received ~31.5 truck loads of actual product, ~31.5 Gigabits.
Inside the warehouse, workers organize the unboxed products onto pallets for storage or use. Every 8 products stack into 1 pallet — this is the bits to bytes conversion (÷8). Pallets are the practical unit the warehouse actually works with, just like GB/s is what you experience when transferring files. Our ~31.5 truck loads deliver ~4 pallets to the warehouse per hour. Our Gen5 lane shipped ~4 GB in 1 second.
The Complete Journey
32 trucks leave the depot (GT/s) → ~31.5 truck loads of product arrive after unboxing (Gb/s) → ~4 pallets of warehouse space is used (GB/s)
When specs matter: Marketing specs may use Gb/s or GT/s because bigger numbers look better. When comparing real-world performance, look for GB/s throughput - that's what your files and games actually experience.