Intel IAA 2.0 Accelerator Preparations Coming With Linux 6.4

Written by Michael Larabel in Intel on 1 April 2023 at 12:26 PM EDT. 2 Comments
INTEL
Introduced with Intel Xeon Scalable 4th Gen "Sapphire Rapids" processors was the In-Memory Analytics Accelerator (IAA) for hardware accelerating data compression/decompression combined with primitive analytics functions for helping to accelerate the likes of RocksDB and ClickHouse. Intel IAA with Sapphire Rapids has already been supported for some time on an open-source stack as laid out in the Intel Sapphire Rapids accelerator setup guide while now Intel engineers are preparing Linux for IAA 2.0.

IAA 2.0 is the apparent next iteration of the In-Memory Analytics Accelerator. Intel hasn't divulged too much about it but given the timing of these kernel patches and Emerald Rapids being rather evolutionary to Sapphire Rapids, my bet would be on IAA 2.0 coming with Granite Rapids next year.

Intel SPR accelerators


Patches now queued for merging into the Linux 6.4 cycle this summer adds the new General Capabilities Register (GENCAP) of IAA 2.0 as well as a new sysfs attribute for exposing the register to user-space allocations. The IAA 2.0 Linux kernel patches are building atop Data Streaming Accelerator 2.0 (DSA 2.0) patches that also have been worked on by Intel engineers. Again, presumably coming for Granite Rapids.

IAA 2.0 patches


The latest IAA 2.0 enablement work to the IDXD driver was queued up on Friday via the dmaengine subsystem's "next" branch ahead of the Linux 6.4 merge window opening up in about one month.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week