由人工智慧驅動的設計應用
我們身處創新的黃金年代中。未來的自動駕駛汽車將可以載著您在行程之間移動自如;很快地,我們也將創造全新的娛樂世界,人們不再只是故事的旁觀者,而是身歷其境的角色之一。或許有一天,即便身處地球兩端,我們也可以和家人透過全像投影畫面(holographic image)、觸覺甚至我們從未想像過的技術,在餐桌上共進晚餐。
要實現這種未來科技,增加數據頻寬非常重要。 隨著高效能運算(HPC)、超大規模資料中心、人工智慧/機器學習(AI/ML)、自動駕駛、物聯網(IoT)、航太及軍事等領域對先進應用的需求不斷增加,頻寬(bandwith)需求也隨之呈現成長趨勢 。新的PCI Express®(PCIe®)6.0規範正是一種能夠幫助我們實現未來科技的關鍵技術。
PCIe 6.0堪稱是迄今為止最重要的PCIe協定創新,其頻寬為前一代協定的2倍,具備以下特性:
PCIe 6.0實現頻寬躍進的一種方式就是改變電子訊號調變方式(modulation scheme),即從傳統的不歸零編碼(non return to zero, NRZ)轉變為使用脈衝振幅(pulse amplitude)調變技術的四階脈衝振幅調變(PAM-4)訊號。
在前幾代PCIe中,NRZ位在每個單位時間間隔(Unit Interval, UI)中是以1或0的形式串列通訊(serial communication)。而採用PAM-4時,則可以在與NRZ相同的單位間隔中獲得四個值。由此,無需讓訊號速率加倍,即可實現數據速率翻倍。四個脈衝振幅將生成三個眼圖(eye),而眼圖高度和寬度則有所減小。為了減少訊號中的錯誤,PCIe採用了格雷編碼(Grey Code),即一次只改變一位二進位數。 對於類比訊號而言,預編碼有助於減少錯誤。而對於數位訊號,前向錯誤更正(forward error correction, FEC)可降低誤碼率。
但是,這樣難道不會顯著增加延遲(latency)嗎?
答案是否定的。因為PCI-SIG(即制定PCIe匯流排協定的組織)提出了一種巧妙的方式來實現輕量級FEC,只要利用現有的重試機制,就不會導致延遲問題。 與PCIe 5.0相比,PCIe 6.0可提供更高的頻寬,但因而增加的延遲卻幾乎為零。
在PCIe 6.0中,事務傳輸層概念(the transaction layer concept)使用了與前幾代相同的命令。 新的封包表頭格式(packet header format)雖然在根本上與前幾代並無不同,但組織結構卻更為精簡。新的封包傳輸方法讓協定徹底重組,不僅可以支援更高的頻寬,系統還可以透過共用流量控制授權(shared flow-control credits)等功能來處理頻寬調控。
PCIe 6.0使用流量控制單元(FLIT)來傳輸數據,無需編碼。以2.5G為例,由於編碼原因,8位元數據在線路上最終會變成10位元;對於8G而言,128位元在線路上則會變成130位元。然而,FLIT完全無需進行編碼-這意味著每個1位元在線路上也是1位元。以往PCIe 5.0中透過編碼執行的功能和特性,將被涵蓋於在PCIe 6.0亂碼多項式(scrambling polynomial)以及 FLIT 表頭資料的變更當中。
PCIe 6.0所需的低功耗狀態是新一代的L0p。雖然L0p可以向下相容於前幾代L0s,但64 GT/s的FLIT模式速率仍然要求使用 L0p。 這種新的低功耗狀態的創新之處在於,某一些通道可以進入睡眠狀態,相當於電氣閒置(electrical idle),而數據依然可以繼續在非閒置通道上進行傳輸,而支援FLIT的重定時器也同樣必須支援L0p。而L0p的優勢在於開發者可以根據實際使用的頻寬來擴展功率。
隨著互聯程度越來越高,數據和系統漏洞遭受攻擊的可能性就越大,而攻擊者的動機現在也越來越難以揣測。正因如此,越來越多的法律規範要求電子系統具備更高的安全性。在此背景下,PCIe 6.0採用了資料完整性(data integrity)和安全保護機制,其在安全方面的亮點主要體現在以下三個方面:
PCIe 5.0與PCIe 6.0在安全特性方面的主要區別在於頻寬擴展、對FLIT模式及對新封包表頭格式的支援上。除此之外還有一些安全特性即將問世,並將同時支援PCIe 5.0和PCIe 6.0。可以這麼說,隨著安全形勢的變化,安全防護措施也會不斷發展並更臻完善。
雖然PCIe 4.0和PCIe 5.0正日益普及化,但固態硬碟(SSD)已經開始率先採用PCIe 6.0。
以下圖為例,仔細觀察圖中機架單元(rack unit)的盒內結構,就會發現CPU與加速器及SSD相連,而加速器與智慧網卡(NIC)相連,這些都屬於PCIe插槽。而從PCIe 5.0過渡到PCIe 6.0時,U.2外形尺寸將逐步被淘汰,PCIe 6.0很可能支援U.3、 EDSFF(企業和資料中心標準外型尺寸)和OCP(開放運算專案)3.0。
由於SSD SoC與NVMe(非揮發性記憶體主機控制器介面規範)或快閃記憶體以及根複合體處理器(root complex)相連,因此頻寬要求會非常高。 但SSD會受限於SSD插槽的頻寬,而後者又受PCIe資料速率控制,意即SSD在同一通道下可獲得雙倍頻寬,而這也是SSD率先採用 PCIe 6.0的原因所在—對於開拓市場目標而言,優勢顯而易見。同時,根複合體處理器生態系統也已經成形。
▲ PCIe是超大規模資料中心機架單元盒中的實際介面。這是一個盒內(運算)的範例:PCIe 是CPU、GPU、SSD、加速器和智慧網卡(NIC)應用的主要介面,並通過CXL 保持暫存一致性。
在Meta的推動下,開放運算專案(OCP)正在開發一種可用於所有介面的通用外型尺寸。NIC、SSD及其他元件一直都有著相異的外型尺寸,而OCP的願景就是讓所有介面都使用一種通用外型尺寸。參與Meta生態系統的公司正在開發採用OCP 3.0外型尺寸的設備,而PCIe 6.0將會支援該外形尺寸。
對於準備率先部署PCIe 6.0的企業而言,選擇經驗豐富的IP合作夥伴至關重要。
新思科技的IP不僅獲得了PCI-SIG認證,旗下PCIe和安全專家在業界也居於領導地位。新思科技擁有廣泛廣泛的PCIe 5.0解決方案,均通過主機和設備的PCIe 5.0合規性測試,近期更實現超過250個PCIe 5.0軟體授權。作為PCIe標準制定工作小組成員,新思科技長久以來致力於PCIe的開發,新版本可向下相容於早期版本,使用者們可以安心採用我們的解決方案。
新思科技PCIe 6.0相關產品包含:
總而言之,新思科技在PCIe方面獲得成功的歷史悠久,並始終走在產業尖端,是值得信賴的合作夥伴。新思科技的解決方案將幫助使用者以最大程度降低採用PCIe 6.0的風險,協助企業搭上未來發展的特快車。