【摘 要】
:
面对现代网络环境中庞大的数据量以及爆炸增长的网络流量,人们对网络接口卡(Network Interface Card,NIC)的数据传输链路总带宽及传输延迟都提出了更高的要求。为了进一步提高数据传输性能,本文采用CXL(Compute Express Link)作为数据总线,完成了基于CXL的高速网卡中DMA(Direct Memory Access)的设计。通过减少传输链路延迟和降低中央处理器(
论文部分内容阅读
面对现代网络环境中庞大的数据量以及爆炸增长的网络流量,人们对网络接口卡(Network Interface Card,NIC)的数据传输链路总带宽及传输延迟都提出了更高的要求。为了进一步提高数据传输性能,本文采用CXL(Compute Express Link)作为数据总线,完成了基于CXL的高速网卡中DMA(Direct Memory Access)的设计。通过减少传输链路延迟和降低中央处理器(Central Processing Unit,CPU)处理开销这两种方式,提升系统传输效率。本文的主要工作是基于CXL的高速网卡中DMA的设计。首先分析CXL总线协议,采用其中输入输出子协议(CXL.io)作为设计系统的传输链路,对CXL.io事务层及链路层的技术原理进行分析并实现了协议功能,包括事务层包及链路层包的装配和拆解、流量控制机制、事务排序规则、链路状态管理、流量控制初始化以及保证数据传输正确性的容错和重传(Ack/Nak)机制。然后,针对链路阻塞问题,在CXL.io事务层中实现事务弱排序,对不同类型事务包的传送顺序进行了调度,改善了链路阻塞状态。同时结合了链式DMA技术实现高性能DMA控制器的设计,通过实现描述符机制,将内存中的碎片化小报文一次性聚合传输,以此减少网卡DMA与CPU的交互次数,并及时通知CPU更新系统内存中的描述符内容,达到减少CPU的报文处理开销的效果。最后对设计的硬件电路进行了功能验证和性能测试。在基于总线功能模型(Bus Function Model,BFM)的软件仿真平台上,验证了系统各部分功能的正确性。同时搭建了基于现场可编程门阵列(Field Programmable Gate Array,FPGA)的硬件测试平台,对传输宽带和传输延迟两方面性能进行了测试。结果表明本设计最大有效传输带宽为25Gbps,最大数据传输延迟为30.79μs,且在256字节数据传输时相较于传统结构,传输延迟降低了约40.2%。
其他文献
高压模拟开关芯片作为桥接模拟与数字信号的桥梁,被广泛应用于各类卫星机等航天系统的数模控制系统中。而目前市面上的模拟开关无法适应太空中高辐照等环境应用,因此对高压模拟开关的抗辐照加固技术进行研究具有重要意义。CMOS集成电路在应用于太空等环境时,受辐照影响会产生多种辐照效应,其典型代表有总剂量效应与单粒子效应。普通电路受辐照影响会产生诸如逻辑功能错误、漏电流增大等问题,而对于高压模拟开关电路,电路的
随着我国综合国力的增强,人们越来越重视口腔的健康,口腔医学教育也随之进入大发展阶段。在口腔医学学科中下设的诸多学科分支里,牙合学是一个重要的基础与应用型学科,相关医学专业人员的培养极为重要。从牙合学学科目前的教学情形来看,其基础理论知识普遍抽象难懂,临床实践中广泛使用的牙合架装置也对操作者的专业性有很高的要求。由于人体口颌系统内复杂的结构与功能活动无法从体外直接观察,对于口腔医学初学者群体而言,可
近些年,低功耗蓝牙(BLE)作为短距离通信的杰出解决方案之一已经受到通信学术界的广泛关注。当一些BLE服务的近邻发现过程需要扫描设备获取广播设备的额外信息时,由于BLE对广播包长度存在限制等因素,扫描设备将采用主动扫描模式,通过握手的方式获取这些额外信息。然而在大量主动扫描设备的环境下,扫描请求包的冲突和退避机制的应用使得广播设备短时间内很难触发握手状态,从而导致扫描设备难以完成近邻发现。本文从扫
黑磷,庞大的二维材料家族中的一员,最近在光电子领域引起了人们广泛的关注,原因是其各向异性的光电特性,超高载流子迁移率,以及厚度可调的直接带隙(单层1.5e V到厚层0.3 e V)。优异的特性使得它在未来的光电子器件领域中极具应用潜力,尤其是红外光探测。到目前为止,人们已经报道了诸多基于黑磷的光电探测器,充分证明了它在下一代光电探测器中的应用前景。然而,目前基于黑磷的光电探测器存在以下两个问题:(
近些年,卷积神经网络已经被广泛地应用到图像识别、语音识别等领域。但是卷积神经网络算法具备计算密集和存储密集两大特性,使得传统的移动终端设备在部署算法时计算实时性和功耗等方面无法满足特定要求。同时在移动终端设备中,处理器的设计成本占总成本的比例往往较高。因此,研究以开源处理器为核心、具备卷积神经网络硬件加速器的片上系统有着重要的实用意义。本文首先详细地分析了卷积神经网络算法的运算过程及其计算并行性特
随着互联网时代浪潮的到来,人机交互不再局限于传统的WIMP交互模式,多种新型交互方式的应用逐渐走进人们的日常生活。眼控交互作为其中一种具有自然交互特性,且贴合人们日常生活与操作习惯的交互方式,正在逐渐拓宽受众群体,为越来越多群众服务。眼控交互领域很具有开拓性,且发展前景广阔。本课题通过分析国内外眼控系统的特征与优缺点,整理了眼控系统的应用场景,并总结分析得出眼控系统的相应设计原则。将平滑追踪的生理
随着智能化设备的研究和普及,用户对于个性化的图标设计需求日益增加,市场也对图标设计的快速迭代提出了更高的要求。国内外为此进行了大量的研究,在新一波人工智能浪潮的推动下,深度学习技术为智能化图标设计的研究提供了新的可能性。本文提出一种基于深度学习的图标智能化设计方法,旨在利用深度学习技术把个性化图标设计需求引入到计算机生成图标的过程中,该方法能够在短时间内自动生成大量具有指定风格特征的图标设计方案。
肢体瘫痪是一个会对人们的身心健康和生活质量造成极大负面影响的残障疾病,越来越多的科研人员和医护人员将精力放在康复和治疗瘫痪疾病的事业上,因此,结合电子学和生物学等多学科的知识和技术来解决这一难题有着极其重要的意义。本课题组率先创新性的提出了“微电子神经桥”和“微电子肌电桥”的治疗方法来帮助瘫痪患者实现运动功能重建的目的。该方法的原理是通过电子仪器来获取健康侧肢体的运动信号(神经电信号或肌肉电信号)