文摘
英文文摘
第一章 绪论
1.1 背景介绍
1.2 研究现状
1.3 本文工作
第二章 相关算法研究及性能分析
2.1 二分查找算法
2.1.1 线性查找hash表算法
2.1.2 二分法hash表查找算法
2.1.3 基于前缀区间的二分查找算法
2.2 基于trie的数据结构算法
2.2.1 二进制trie
2.2.2 Leaf-Push
2.2.3 路径压缩trie
2.2.4 多路分支trie
2.2.5 LC-trie
2.3 基于Cache的算法
2.4 硬件算法
2.4.1 CAM
2.4.2 基于DIR-24-8-BASIC结构的实现方法
2.5 算法性能分析比较
2.6 本章小结
第三章 改进的DIR-24-8-BASIC算法
3.1 算法描述
3.2 确定四个目标层
3.2.1 前缀扩展
3.2.2 如何选择四个目标层
3.3 建表
3.4 查找
3.5 实验结果与分析
3.5.1 测试结果
3.5.2 性能分析
3.6 本章小结
第四章 算法的FPGA实现
4.1 FPGA简介
4.2 FPGA开发流程
4.3 FPGA系统设计
4.4 算法的实现
4.5 查找模块
4.6 实验结果
4.7 本章小结
第五章 总结与展望
致谢
参考文献
研究成果