2006盘点专稿 英特尔的I/O 加速技术是在“加载”方案下衍生出来的平台化网络I/O加速技术,该技术在英特尔推出的酷睿架构的处理器产品中得到了集中体现。新的I/O加速通过增添芯片组和网卡来管理系统内存交易。
内存存取的增强是多项技术共同作用的结果,首先是为数据移动处理而开发的直接内存存取(DMA)技术。利用全新的DMA,由专用逻辑来处理数据移动,因此处理器根本无须处理内存延迟以及数据移动。其次通过支持加速技术的网卡,在网卡端分离数据包包头和有效载荷,达到并行处理的效果。此外,通过优化的TCP/IP堆栈,减少处理器的计算负载,提升处理效率。这三种技术构成了英特尔I/O加速的核心。
英特尔的I/O加速技术被紧密嵌入目前主流的操作系统中,如微软的Windows Server 2003和Linux,相对于依靠第三方硬件供应商所做的网络堆栈更新,这种内嵌方式可以避免相关的风险。其网卡的网络加速功能,可升级到千兆和万兆以太网端口。