Intel Releases QATlib 26.02 With New APIs For Zero-Copy DMA
([Intel] 5 Hours Ago
QATlib 26.02)
- Reference: 0001612121
- News link: https://www.phoronix.com/news/Intel-QATlib-26.02
- Source link:
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
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