I/O加速技术
I/O加速技术(英語:I/O Acceleration Technology,缩写I/OAT)是英特尔在高端服务器晶片組上搭售的一个DMA引擎(嵌入式DMA控制器),凭借执行直接記憶體存取(DMA)来卸载主处理器的内存复制工作。它通常用于加速网络流量的传输。
Microsoft Windows自面向Windows Server 2003 SP1的可扩展网络包开始支持使用I/OAT加速网络。[1]Linux内核则是自2006年开始使用[2],但此特性据称由于缺乏性能优势和造成数据损坏的可能性,在之后被禁用。[3]
I/O加速技術(IOAT)的後續者是Xeon E5處理器的Data Direct I/O(DDIO)技術。相比IOAT,DDIO技術無須對作業系統、驅動程式做出變更。DDIO允許網路卡直接存取CPU的L3快取。
参见
参考资料
- ^ The Cable Guy - June 2006. [2017-04-10]. (原始内容存档于2017-08-26).
- ^ i/oat - The Linux Foundation. [2017-04-10]. (原始内容存档于2016-05-05).
- ^ net_dma: mark broken.
外部链接
- 英文
- I/OAT Home site(页面存档备份,存于互联网档案馆)
- Accelerating Network Receive Processing. Intel I/O Acceleration Technology // Proceedings of the Linux Symposium, 2005 (copy(页面存档备份,存于互联网档案馆))
- Memory copies in hardware(页面存档备份,存于互联网档案馆), LWN.net, December 7, 2005, by Jonathan Corbet
- 中文
- 了解您的系统是否支持 Intel® I/O 加速技术(页面存档备份,存于互联网档案馆)(简体中文)
- I/O加速技术前瞻(页面存档备份,存于互联网档案馆)(简体中文),2007年3月,网界网
- 英特爾開放伺服器I/O加速技術授權(页面存档备份,存于互联网档案馆)(简体中文),2006-10-19
- 挑战传统思维,Intel通过新平台技术来加速I/O操作(页面存档备份,存于互联网档案馆)(简体中文),Dell