计算机科学
Stratix公司
现场可编程门阵列
管道(软件)
可扩展性
OpenFlow
吞吐量
并行计算
内存管理
建筑
领域(数学)
计算机体系结构
计算机工程
嵌入式系统
分布式计算
操作系统
覆盖
软件定义的网络
艺术
视觉艺术
纯数学
无线
数学
作者
Chenglong Li,Tao Li,Junnan Li,Honglei Yang,Baosheng Wang
标识
DOI:10.1145/3323165.3323171
摘要
The high-performance hardware architectures for multi-field packet classification have been studied over the past decade. Although many FPGA-based solutions can achieve very high throughput, the limited FPGA resources severely hinders the scalability of the rulesets or matching fields. To address this issue, we present a parallel architecture named Wildcard-removed Two-dimensional Pipeline (WeeTP) to save memory usage of wildcards and reduce logic resources. WeeTP uses the Maximum Wildcard Overlap (MWO) algorithm to maximize the compression percentage by rearranging the ruleset. We implement and evaluate WeeTP on an Intel STRATIX V FPGA. Experimental results show that our approach can save 37% and 41% memory consumption on average for real 5-tuple rules and OpenFlow rules, respectively.
科研通智能强力驱动
Strongly Powered by AbleSci AI