計算機架構與加速器
晶片網路(NoC)
一旦晶片裝進數十個核心、快取與加速器,舊式連接法——大家輪流使用的單一共享匯流排——就會變成無望的塞車。晶片網路用刻在矽片裡的微型網際網路取代匯流排:資料以封包形式穿越一格格路由器,從一塊磚跳到下一塊磚,於是許多對話能同時在不同路徑上進行,而非排隊等一條線。
如同真實網路,NoC 有拓撲(常見是路由器組成的 2D 網格,每塊磚一個)、引導封包的路由規則,以及避免死結與壅塞的流量控制。回報是可擴展性:核心加倍並不會讓爭用加倍,因為網路會隨之成長。NoC 是大型 GPU、AI 加速器與基於小晶片設計的核心——當多顆裸晶被鍵合在一起時,NoC 會延伸至整個封裝,把它們縫成一個一致的系統。
NoC 以延遲換取可擴展性:一個封包可能要跳過數個路由器,因此對兩個相鄰區塊而言比直接連線慢,但它能擴展到數百個端點,而共享匯流排早已崩潰。
又称
另见