Light Peak传输层及硬盘网卡驱动的设计与实现

被引量 : 0次 | 上传用户:yinfeiyangfang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Light Peak技术是Intel新开发的一种光纤连接技术,用于实现计算机与其它设备的互联。该技术支持10Gbps的带宽,并且在未来十年有望达到100GbpS。Light Peak支持多种I/O协议在一条线缆上传输,可以提高带宽利用率。若被业界接受,Light Peak将作为一种通用的连接技术替代SCSI, SATA, Fire Wire, PCI Express, USB和HDMI,从而减少各种各样的接线和连接器。Light Peak技术关于如何支持上层多种I/O协议设计了Light Peak架构。为了观察SATA和TCP/IP协议在Light Peak架构下的工作情况,本文设计了自己定制的PCB Shine Pug,用FPGA实现了一个Light Peak控制器,SATA控制器和一块千兆网卡,搭建了自己的验证平台,包括SATA验证平台和NIC验证平台。本文基于上述搭建的验证平台,在Linux 2.6.25中设计和实现了Light Peak传输层驱动及其上的硬盘和网卡驱动。在文中,传输层驱动,硬盘和网卡驱动被分别称为CHCI驱动,SATA驱动和NIC驱动。CHCI驱动的功能是驱动与主机连接的Light Peak控制器,给上层驱动提供传输层服务和接口。SATA驱动使用了libATA库,作为一个ATA控制器注册到ATA层,模拟了一个SATA控制器的部分功能,调用了CHCI驱动的接口完成了SATA命令的解释执行。NIC驱动调用CHCI驱动的接口完成以太网卡报文传输的功能,使用NAPI技术提高了以太网卡接收报文的性能。最后通过实验,本文验证了SATA和TCP/IP协议在Light Peak架构下能够正常工作。本文还使用IOmeter, iperf工具分别测试了Light Peak架构下的SATA硬盘和以太网卡的性能,对比了SATA硬盘和以太网卡在Light Peak架构下和非Light Peak架构下的性能差异,分析了造成这些性能差异的原因。从测试和对比结果来看,Light Peak架构为了支持多种I/O协议会给传输带来额外的开销,但这个开销并不是很大。
其他文献
概述了中药蝼蛄化学成分 ,药理作用及临床应用等方面的研究进展 ,为进一步开发利用提供参考
<正> 新疆,我国一块富饶辽阔的宝地,中国领土自古不可分割的一部分。早在汉武帝时代,统治王朝对西域实行屯垦,新疆开始正式纳入祖国版图,以后历朝历代,屯垦戍边绵延两千多年,
本文对安徽省铜陵长江公路大桥主桥──预应力混凝土斜拉桥──主体结构在悬臂施工阶段的纵向稳定性进行了模型试验研究,旨在探讨主梁的纵向面内稳定性。模型采用节点集中荷载
通过文献阅读,从经济合作与发展组织(OECD)等权威机构的成员中,筛选出18个典型PPP项目案例,通过重点分析其资本结构(仅考虑股权结构和债本比例),归纳出不同类型PPP项目的资产
国民经济行业分类与代码(GB/T4754-94)主要工业产品产、销、存目录国民经济行业分类与代码...
目的分析临床护理干预对于心肌梗死致心力衰竭患者急救过程中的临床价值。方法将2012年12月~2013年12月因心肌梗死导致心力衰竭而被本院收治于急诊科的76例患者根据急救中采
中小企业经过不断发展,已成为国民经济的重要组成部分,但其财务管理中存在的问题已成为制约其发展的瓶颈。本文以山东省中小企业为例,对其财务管理模式存在的问题进行了实证
将葡萄汁或葡萄原酒与啤酒生产工艺相结合,生产出既具有玖瑰葡萄香味又不失啤酒风味的葡萄啤酒新产品,其基本工艺是将葡萄汁或葡萄原酒以原料方式加入到啤酒生产中,啤酒花采
通过对某绿色建筑住宅小区的节水与水资源利用设计,采用了建筑中水处理与回用、雨水收集与利用、景观水体水质安全保障等设计措施,使该小区直接节水率达到26%,非传统水源利用