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