FAST團隊TSN論文(wén)被DAC2020會(huì)議(yì)錄用(yòng)
發布時(shí)間:2020-02-24
國防科大(dà)計(jì)算(suàn)機學院FAST團隊關于TSN交換機定制設計(jì)的論文(wén)“TSN-Builder: Enabling Rapid Customization of Resource-Efficient Switches for Time-Sensitive Networking”被CCF A類會(huì)議(yì)ACM DAC (Design Automation Conference) 2020錄用(yòng)。
論文(wén)提出了(le)一種應用(yòng)需求驅動的模闆化開(kāi)發模型TSN-Builder,支持對(duì)TSN交換機進行資源高(gāo)效的快(kuài)速定制。基于标準的TSN交換流程,TSN-Builder将TSN交換機解耦爲5個核心組件,包括分組交換,輸入過濾,門(mén)控,輸出調度和(hé)時(shí)間同步。另外(wài),TSN-Builder通過提供一套完整的存儲資源抽象将每個模塊中可變的資源規格和(hé)固定的處理(lǐ)邏輯解耦。這(zhè)些(xiē)固定的處理(lǐ)邏輯被封裝在多個平台相關的模闆中,而資源規格則被參數化爲統一的平台無關的定制API。因此,用(yòng)戶隻需要通過API向模闆中注入最優的資源配置來(lái)支持根據不同場景下(xià)TSN交換機的快(kuài)速構建,而不需要重複開(kāi)發相同的功能(néng)模塊。
本文(wén)基于FPGA搭建了(le)TSN交換機的原型系統在不同場景下(xià)對(duì)資源消耗和(hé)性能(néng)進行評估。實驗結果表明(míng),與商用(yòng)交換機中标準的流水(shuǐ)線資源配置相比,通過TSN-Builder定制的TSN交換機能(néng)夠提供相同的性能(néng)保障,同時(shí)最大(dà)可以節約70.25%的片上(shàng)資源消耗。