多通道PCI Express网卡与Linux系统交互机制研究与实现

来源 :长春理工大学 | 被引量 : 0次 | 上传用户:justdoitterry
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了提升多通道设备与Linux系统的数据交互能力,本文设计并实现一种基于PCIExpress总线和DMA Ringbuffer模型的多通道设备驱动。本文分析了PCI Express总线设备DMA传输的最大有效带宽;分析了x86体系结构下设备中断请求过程、中断处理过程以及带来的相应系统消耗。根据理论分析建立了独立的DMA Ringbuffer模型,并采用中断Timer和中断延时方式改进NAPI效率。最终实现了采用所建模型的驱动程序,并完成了详细的测试验证。设计实现的驱动程序能够实现64B小包800Mbps吞吐,1518B大包3.6Gbps吞吐,且保证可跨各种处理器平台使用。
其他文献
近年来,随着计算机网络技术的迅猛发展,网络安全问题也越来越突出。入侵检测作为信息安全保障体系中不可缺少的重要环节,成为信息安全研究领域的热点之一。免疫系统与入侵检
无线Mesh网络(Wireless Mesh Networks,WMN)因能为最后一公里的宽带接入提供高性能和低成本的解决方案而越来越受到关注和发展。WMN是一种高速率、高容量的分布式网络,支持节
分布式光纤测温系统可以在一根光纤上同时监测多点的温度,并可以利用光时域反射技术对温度场进行空间定位。在许多特定的环境场合下,要求同时监测大量位置甚至是沿着长距离位
随着信息技术的快速发展,图像处理技术也越来越普遍。作为计算机视觉、心理学和神经生物学的交叉学科,图像显著性检测近些年引起了众多研究者们的兴趣,并取得了很大的研究进
遗传算法采用的是群体搜索技术,通过模拟自然界的进化规律,对当前的群体进行选择、交叉和变异等操作,生成一个新的群体并使群体向包含或者接近最优解的状态逐步靠近。由于其
肝脏是人体生命活动的最大内脏器官,是消化系统中最大的消化腺,是新陈代谢的重要器官,但是肝脏的脆弱性使得肝脏疾病的发病率非常高。据统计全国总人口的10%是乙肝病毒携带者
多种物品联合补充库存策略指对从同一供应商订购的多种物品进行联合订购决策,补充库存,以减少年总订购次数,获得数量折扣,节约库存控制费用,降低物品成本的一种库存控制策略。当一
视频监控作为现代城市的一种社会事务管理手段,在生活中得到了广泛地运用。传统的监控模式存在许多弊端,因此监控中的智能视频分析技术仍然有很大的进步空间。在智能视频分析
随着微电子和计算机技术的飞速发展,嵌入式系统被应用到众多领域。嵌入式已经成为整个信息产业中的耀眼明星,所以各大公司也都推出了适合各种应用的处理器来抢占嵌入式芯片市
伴随着信息产业的高速发展,当人们面对海量的数据信息时希望通过对数据进行更深层次的分析,以便挖掘出大量隐藏在数据背后的重要信息。但传统的数据管理方法不但无法发现数据