Research Article

An Impulse-C Hardware Accelerator for Packet Classification Based on Fine/Coarse Grain Optimization

Table 4

Performance achieved in terms of preprocessing (Rule/sec) and time (ms).

Benchmark Preprocessing (rule/sec)Time (ms) Speedup over desktop (x)
Desktop Impulse-C Desktop Impulse-C Impulse-C

ACL (10 K) 38,412.00 43,936.51 250 218.57 1.14
FW (10 K) 39,621.28 44,112.83 235 211.07 1.11
IPC (10 K) 36,148.00 43,759.16 250 206.52 1.21

Average 38,060.43 43,936.16 245 212.05 1.16