News: 0001612121

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Intel Releases QATlib 26.02 With New APIs For Zero-Copy DMA

([Intel] 5 Hours Ago QATlib 26.02)


Of Intel's different CPU accelerator IPs, the arguably most useful and with the greatest customer interest remains around [1]QuickAssist Technology (QAT). Intel QAT allows offloading various compression and encryption tasks for better performance. Intel this week released QATlib 26.02 as the newest version of their user-space library for leveraging QuickAssist Technology on capable hardware.

With the new QATlib 26.02 are new USDM (User-Space DMA-able Memory) APIs for enabling zero-copy DMA operations using IOVA mappings with user-allocated memory buffers. That is the most notable addition for expanding the zero-copy support with QAT for greater efficiency. The updated QATlib also now allows configuring the EPOLL/POLL mode of operation, simplifies some of the license headers and focuses on the BSD 3-clause license, and brings various bug fixes.

Downloads and more details on the new Intel QATlib 26.02 release via [2]GitHub .



[1] https://www.phoronix.com/search/QuickAssist

[2] https://github.com/intel/qatlib/releases/tag/26.02.0



It is well known that *things* from undesirable universes are always seeking
an entrance into this one, which is the psychic equivalent of handy for the
buses and closer to the shops.
-- Terry Pratchett, "The Light Fantastic"