嵌入式InfiniBand网络用户态驱动技术研究

来源 :浙江大学 | 被引量 : 0次 | 上传用户:j15890193764
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
高性能计算机具有比个人计算机更大的规模和更强的性能,具备每秒万亿次的计算能力。相应地,高性能计算机拥有显著增加的数据通信需求,传统的计算机内部总线共享通信已无法满足更加高速的网络互联需求。在这一背景下,高带宽、低延迟的Infini Band网络成为了数据中心网络互联的主流选择,即总线网络化。本文基于ARM+FPGA的异构计算嵌入式HCA卡平台,提出了嵌入式Infini Band网络的用户态驱动方案,将Linux系统中的网卡设备驱动分为用户态部分和内核态部分:用户态驱动部分实现了工作队列模块、完成队列模块和内存管理模块;内核态驱动部分负责地址映射,地址翻译,以及中断信号传递。从而可以在用户空间基于大页内存和地址转换表,管理工作队列并控制数据收发,完成中断处理操作。基于Infini Band网络用户态驱动,本文还提出了传输层的超时重传机制和出错重传(快重传)机制,作为保证网络通信双方可靠传输的解决方案。最后本文通过功能完整性实验验证了驱动方案的功能正确性,通过性能对比实验证实了用户态驱动的零拷贝机制能够有效避免上下文切换带来的开销,从而给整个网络系统带来一定的性能提升。
其他文献
学位
学位
学位
学位
学位
学位
学位
科学实践活动课程"碰碰植物",从课程资源的开发与利用的角度对其展开分析,提出了明确课程资源调查目的、确定调查对象和工具、课程资源的整理与归类、筛选并建立资源库等科学开发课程资源的流程,从提高课程资源意识、把握课程本质、重视动态课程资源等方面对教师如何有效利用课程资源提出了参考建议。
《促织》是教育部编版高中语文教材必修下册第六单元的一篇经典文言短篇小说。针对本篇文章的教学可谓是仁者见仁,智者见智。本文以新教材课堂教学演示暨新高考报告会示范课中熊芳芳老师的《促织》一课为评价对象,从教学理念、教学方法,以及教学内容三个方面的教学特色进行评价。
随着社会主义市场经济的发展,金融市场也在不断壮大完善。商业银行作为金融市场的重要组成部分,在推动市场经济增长进程中有着不可磨灭的地位。然而,据《中国银行家调查报告(2020)》,近五成银行家对"潜在不良贷款风险"暴露表示担忧[1],信贷风险已经逐渐成为促成银行危机的主要因素之一。因此,提升商业银行的信用风险管理对于维护金融市场稳定起着重要作用。文章旨在通过探索目前我国商业银行发展现状,根据实际情况