Jump to content

I/O Acceleration Technology

From Wikipedia, the free encyclopedia

I/O Acceleration Technology(I/OAT) is aDMA engine(an embeddedDMA controller) byIntelbundled with high-end servermotherboards,that offloads memory copies from themain processorby performingdirect memory accesses(DMA). It is typically used for accelerating network traffic, but supports any kind of copy.

Using I/OAT for network acceleration is supported byMicrosoft Windowssince the release ofScalable Networking PackforWindows Server 2003SP1.[1]However, it is no longer included in Windows from version 8 on-wards.[2]It was used by theLinux kernelstarting in 2006[3]but this feature was subsequently disabled due to an alleged lack of performance benefits while creating a possibility of data corruption.[4]

See also[edit]

References[edit]

  1. ^"The Cable Guy - June 2006".technet.microsoft.5 May 2010.Retrieved2018-10-08.
  2. ^MacMichael, Duncan (20 April 2017)."NetDMA".docs.microsoft.Retrieved2019-03-22.
  3. ^"i/oat - The Linux Foundation".Archived fromthe originalon 2016-05-05.Retrieved2010-05-01.
  4. ^"net_dma: mark broken".

External links[edit]