隨著元宇宙的話題延燒,資料中心商機大增,使得高速傳輸 PCIe 的規格不斷的提升,從 PCIe Gen4 逐漸邁向 PCIe Gen5 & Gen6。
此時心中開始不斷的OS,到底他們是如何做資料的傳輸呢? 速度的演進呢?
如何從規格中的原始傳輸率,了解單向單通道的頻寬與雙向16通道的頻寬呢?
首先,我們先從 PCIe 的縮寫談起,全名為 Peripheral Component Interconnect Express,在資料傳輸上採用串型(Serial)通信方式,
為了確保資料傳輸的正確性,故在傳送前須先編碼,PCIe Gen1與Gen2 是 8b/10b,從 PCIe Gen3 起改為 128b/130b (即每傳輸128個bit,需要發送130個bit),
舉一個 PCIe Gen4 的例子來做進一步說明:
PCIe Gen4 原始傳輸率規格書是標示16.0 GT/s (Giga transation per second),我們知道 Gen4 的編碼方式為 128b/130b,
因此,我們可以計算出單向單通道的頻寬如下:
單向單通道的頻寬 = 16 GT/s x 128b / 130b = 16 Gb/s (Giga bits per second)
= 2 GB/s
16通道同時傳輸資料下,
單向16通道的頻寬可達 = 16 Gb/s x 16 = 256 Gb/s = 32 GB/s
雙通16通道的頻寬可達 = 256 Gb/s x 2 = 512 Gb/s = 64 GB/s
為了讓讀者更方便的了解,在各種模式下的資料傳輸頻寬,則整理如下:
評論