[SPDK] About SPDK I/OAT Driver.

qsu at petaio.com Mon, 24 Oct 2022 10:04:03 +0000
Newsgroups dev.linux.lists.spdk
Message-ID <[email protected]>
--===============8314999446449965387==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

Hello, =


I am studying SPDK I/OAT Driver, I don't understand if SPDK's IOAT DMA will=
 access(via) CPU cache?
Can someone give me an advice? =

Thanks a lot.
  =

 SPDK says I/OAT driver is a DMA engine,
 I read some introductions about I/OAT on the intel website: (https://www.i=
ntel.com/content/www/us/en/wireless-network/accel-technology.html).
 It says I/OAT includes DCA, It looks like that DCA will access CPU cache.
 =

"Direct Cache Access (DCA) allows a capable I/O device, such as a network c=
ontroller, to place data directly into CPU cache, reducing cache misses and=
 improving application response times."

Any help is appreciated.

Best Regards,
Qiang Su
--===============8314999446449965387==--