伝送路速度アップと効率化で2倍の性能に ではPCI Express 3.0は、いかにして物理層の転送速度を上げずに実効転送速度を上げたのか? それは「シリアル転送のブロック」を大きくすることで実現している。Gen2までのPCI Expressでは、8bitのデータを10bitのデータに変換する「8b/10b変換」でやり取りしていた。シリアル転送は本来、データとともに基準となるクロックが必要となるが、8b/10b変換をすることで転送効率が80%になる代わりに、クロックとデータをまとめて送れるようになる。 それに対して3.0では、128bitのデータを130bitに変換する128b/130b変換でやり取りする(図1)。つまりGen2までの方法だと128bit(16オクテット)のデータをやり取りするためには、物理層に160bitのデータを送る必要があった。それが3.0では130bitと、必要なビ