Research Article

PCIU: Hardware Implementations of an Efficient Packet Classification Algorithm with an Incremental Update Capability

Table 4

Profiling of the ACL10 K rule set (running on Micro-blaze).

Time Function name Functionality

27.40 match_listPreprocessing
20.05 shift_comparison_lessPreprocessing
16.66shift_comparison_outsidePreprocessing
12.41 list_outputPreprocessing
9.98 matching Classification
6.72 shift_comparison_insidePreprocessing
3.45 mfs_file_read EEPROM Reading
1.56 rsscanf RAM Reading
0.62 reader EEPROM Reading
0.47 element_numPreprocessing
0.21 preprocessingPreprocessing
0.13 loadrulePreprocessing
0.13 mapping Classification
0.03 classification Classification

Summary

84.05 Preprocessing
10.14 Classification
5.63 Others