←back to thread

204 points WithinReason | 2 comments | | HN request time: 0s | source
Show context
taneq ◴[] No.40712220[source]
GT/s = gigatranfers per second.
replies(1): >>40712523 #
8n4vidtmkvmk ◴[] No.40712523[source]
What's a transfer? That like a packet or a single bit?
replies(4): >>40712584 #>>40712629 #>>40712638 #>>40714329 #
Arnavion ◴[] No.40712584[source]
One bit, but it's a bit of the underlying signal layer which has a 1-2% redundancy over the actual data. PCIe 2.0 and earlier encode 8b data in 10b signal. 3.0 to 5.0 encode 128b data in 130b signal. 6.0 and 7.0 do a more complicated thing: https://pcisig.com/blog/pcie%C2%AE-60-specification-webinar-...

Also the speed is per lane, eg an x8 slot / port / device is called that because it has 8 lanes, which all transfer in parallel.

replies(4): >>40712626 #>>40713642 #>>40714334 #>>40715086 #
yjftsjthsd-h ◴[] No.40712626[source]
Edit: Nope, I misread. As reply notes, 16GB/s/lane.

So... That's about 16 terabytes per second per lane. AKA more bandwidth than I can imagine any use for, though I'm sure we will find ways to take advantage...

(Seriously, that's enough to move 16 largish laptop drives every second, on a single lane.)

replies(3): >>40712668 #>>40712893 #>>40713833 #
1. Arnavion ◴[] No.40712668[source]
>So... That's about 16 terabytes per second per lane.

If you assume 1T/s = 1b/s, 128GT/s is 128Gb/s = 16GB/s, not 16TB/s

replies(1): >>40712786 #
2. yjftsjthsd-h ◴[] No.40712786[source]
Oops, yep, I misread that. Thanks for the correction