[SPDK] Re: About SPDK I/OAT Driver.

Harris, James R <james.r.harris at intel.com> Mon, 24 Oct 2022 16:12:32 +0000
Newsgroups dev.linux.lists.spdk
Message-ID <BYAPR11MB330397991345257598BB46BBDE2E9@BYAPR11MB3303.namprd11.prod.outlook.com>
--===============1443839468061155658==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

Hi,

I/OAT uses DDIO to place data into LLC.  DDIO is the latest implementation =
of DCA on Intel platforms.

-Jim



From: qsu(a)petaio.com <qsu(a)petaio.com>
Date: Monday, October 24, 2022 at 4:12 AM
To: spdk(a)lists.01.org <spdk(a)lists.01.org>
Subject: [SPDK] About SPDK I/OAT Driver.
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
_______________________________________________
SPDK mailing list -- spdk(a)lists.01.org
To unsubscribe send an email to spdk-leave(a)lists.01.org

--===============1443839468061155658==--