声明
摘要
第一章 引言
1.1 课题背景及意义
1.2 论文主要内容
1.3 论文组织结构
第二章 相关背景
2.1 路由查找技术
2.2 GPU计算平台
2.3 软件路由器现状
第三章 在GPU上进行路由查找的算法
3.1 GPU的特性
3.2 算法设计
3.2.1 路由查找
3.2.2 路由添加与更新
3.2.3 路由表项的删除
3.2.4 小结
3.3 算法实现与性能调优
3.4 实验
3.4.1 IPv4
3.4.2 IPv6
3.4.3 带宽瓶颈分析
3.5 本章小结
第四章 GPU计算在操作系统内核中的支持
4.1 GPU计算平台技术细节
4.1.1 GPU体系结构
4.1.2 操作系统接口与GPU运行时库
4.2 GReplay的设计
4.2.1 设计思想
4.2.2 架构
4.2.3 GReplay API
4.2.4 多平台支持
4.2.5 局限性
4.3 实现细节与优化
4.3.1 装载器与链接器
4.3.2 寻址
4.4 实验
4.4.1 额外开销
4.4.2 性能测试
4.4.3 瓶颈分析
4.5 GReplay的可移植性
4.6 本章小结
第五章 设计、实现并测试GPU加速的软件路由器
5.1 系统软件架构
5.1.1 分组输入输出
5.1.2 GPU加速模块的设计与整合
5.2 实验
5.2.1 收发性能测试
5.2.2 最简路由表测试
5.2.2 实际路由环境下的测试
5.3 本章小结
第六章 总结与展望
6.1 总结
6.2 展望
参考文献
攻读硕士期间发表的论文
参与的科研项目
参与的系统开发项目
致谢